Skip to content

MASILab/beyondfa_mix_clean

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Beyond FA mean of AD, MD, FA, RD

To build this Docker container, clone the repository and run the following command in the root directory:

DOCKER_BUILDKIT=1 sudo docker build -t beyondfa_mix .

The Docker runs the code from scripts/entrypoint.sh.

Running the Docker

Your Docker container should be able to read input data from /input and write output data to /output. Intermediate data should be written to /tmp. The input data will be a .mha file containing the diffusion MRI data with gradient table information contained in a .json file. The input file will be in /input/images/dwi-4d-brain-mri/, with gradient table information at /input/dwi-4d-acquisition-metadata.json. Your Docker should write a JSON list to the output directory with the name /output/features-128.json. Your JSON list must contain 128 values. You may zero-pad the list if you wish to provide fewer than 128 values.

See scripts/convert_mha_to_nifti.py and scripts/convert_json_to_bvalbvec.py for scripts to convert the .mha to .nii.gz and the .json to .bval and .bvec files.

To run this Docker:

input_dir="/home-local/liarde/Beyond_FA/beyond_fa_microstruct_mix/Inputs"            
output_dir="/home-local/liarde/Beyond_FA/beyond_fa_microstruct_mix/Outputs"                                                                                        
DOCKER_NOOP_VOLUME="beyondfa_mix3-volume"

mkdir -p "$output_dir"

sudo docker volume rm "$DOCKER_NOOP_VOLUME" > /dev/null 2>&1
sudo docker volume create "$DOCKER_NOOP_VOLUME" > /dev/null
sudo docker run \
    -it \
    --platform linux/amd64 \
    --network none \
    --gpus all \
    --rm \
    --volume "$input_dir":/input:ro \
    --volume "$output_dir":/output \
    --volume "$DOCKER_NOOP_VOLUME":/tmp \
    beyondfa_mix3
sudo chmod -R 777 "$output_dir"

beyond_fa_microstruct_mix

beyond_fa_microstruct_mix

beyondfa_microstruct_mix

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 48.6%
  • Python 30.8%
  • Dockerfile 20.6%