dwi_noddi_gpu#

qx_utilities.processing.dwi.dwi_noddi_gpu(sinfo, options, overwrite=False, thread=0)#

dwi_noddi_gpu [... processing options]

Run CUDIMOT NODDI microstructure modelling using GPU acceleration.

Description:

This command runs CUDIMOT's NODDI microstructure modelling. It uses precompiled CUDA (GPU) binaries and therefore requires a CUDA capable GPU to run. The command can use two different models: Watson and Bingham. The Watson model is used by default.

Warning

To use this command, successful completion of hcp_diffusion or dwi_legacy_gpu is required.

Parameters

--batchfile (str, default ''):

The batch.txt file with all the sessions information.

--sessions (str, default ''):

A list of sessions to process.

--sessionsfolder (str, default '.'):

The path to the study/sessions folder, where the imaging data is supposed to go.

--parsessions (int, default 1):

How many sessions to run in parallel.

--overwrite (str, default 'no'):

Whether to overwrite existing data (yes) or not (no). Note that previous data is deleted before the run, so in the case of a failed command run, previous results are lost.

--logfolder (str, default ''):

The path to the folder where logs are to be stored, if other than default.

--noddi_model (str, default 'Watson'):

Whether to use the Watson or the Bingham NODDI model.

--diffusion_folder (str, default '<hcp_folder>/T1w/Diffusion'):

The path to the diffusion folder.

Output files

By default, the results of this step will be present in the HCP Diffusion folder:

study
└─ sessions
   ├─ session1
   |  └─ hcp
   |    └─ session1
   |      └─ T1w
   |        └─ Diffusion.NODDI_<model>
   └─ session2
      └─ hcp
        └─ session2
          └─ T1w
            └─ Diffusion.NODDI_<model>

If a custom diffusion folder is specified with --diffusion_folder, the results will be stored in the same root folder as the input diffusion data, in a subfolder named Diffusion.NODDI_<model>.

Examples

qunex dwi_noddi_gpu \
    --sessionsfolder="/data/qx_study/sessions" \
    --batchfile="/data/qx_study/processing/batch.txt"

qunex dwi_noddi_gpu \
    --sessionsfolder="/data/qx_study/sessions" \
    --batchfile="/data/qx_study/processing/batch.txt" \
    --noddi_model="Bingham" \
    --overwrite=no \
    --parsessions=2