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

dwi_noddi_gpu [... processing options]

noddi [... processing options]

This command executes CUDIMOT's NODDI microstructure modelling. It uses precompiled CUDA (GPU) binaries and therefore requires a CUDA capable GPU to run. Currently supported CUDA version are 10.2, 11.3 and 12. The command can use two different models: Watson and Bingham. The Watson model is used by default.


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


--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).

--logfolder (str, default ''):

The path to the folder where runlogs and comlogs are to be stored, if other than default.

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

Whether to use the Watson or the Bingham NODDI model.

--cuda_version (str, default '10.2'):

Which CUDA version to use. Supports 10.2, 11.3 and 12.

Output files

The results of this step will be present in the HCP Diffusion folder:

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


qunex dwi_noddi_gpu \
    --sessionsfolder="/data/qx_study/sessions" \

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