Skip to content

reconst_noddi

noddi

Run NODDI modelling pipeline using AMICO from DWI data.

Keywords : Diffusion MRI, NODDI, Microstructure modeling


Format : tuple val(meta), path(dwi), path(bval), path(bvec), path(mask), path(kernels), val(para_diff), val(iso_diff)

TypeDescriptionMandatoryPattern
metamapGroovy Map containing sample information e.g. [ id:'test', single_end:false ]
True
dwifileNifti DWI file acquired with a NODDI compatible protocol (multi-shell).True*.{nii,nii.gz}
bvalfileB-values in FSL format.True*.bval
bvecfileB-vectors in FSL format.True*.bvec
maskfileNifti brain mask.True*mask.{nii,nii.gz}
kernelsdirectoryFolder containg kernels.Truekernels
para_difffloatParallel diffusivity value (diff prior) (mm2/s).False
iso_difffloatIsotropic diffusivity value (diff prior) (mm2/s).False

Format : tuple val(meta), path(*__dir.nii.gz)

TypeDescriptionMandatoryPattern
metamapGroovy Map containing sample information e.g. [ id:'test', single_end:false ]
True
*__dir.nii.gzfileNifti file main direction.True*__dir.{nii,nii.gz}

Format : tuple val(meta), path(*__isovf.nii.gz)

TypeDescriptionMandatoryPattern
metamapGroovy Map containing sample information e.g. [ id:'test', single_end:false ]
True
*__isovf.nii.gzfileNifti file for isotropic volume fraction (e.g. Free Water Fraction (FWF)).True*__isovf.{nii,nii.gz}

Format : tuple val(meta), path(*__icvf.nii.gz)

TypeDescriptionMandatoryPattern
metamapGroovy Map containing sample information e.g. [ id:'test', single_end:false ]
True
*__icvf.nii.gzfileNifti file for Intra-Cellular Volume Fraction (e.g. Neurite Density Index (NDI)).True*__icvf.{nii,nii.gz}

Format : tuple val(meta), path(*__ecvf.nii.gz)

TypeDescriptionMandatoryPattern
metamapGroovy Map containing sample information e.g. [ id:'test', single_end:false ]
True
*__ecvf.nii.gzfileNifti file for Extra-Compartment Volume Fraction.True*__ecvf.{nii,nii.gz}

Format : tuple val(meta), path(*__odi.nii.gz)

TypeDescriptionMandatoryPattern
metamapGroovy Map containing sample information e.g. [ id:'test', single_end:false ]
True
*__odi.nii.gzfileNifti file for Orientation Dispersion Index.True*__odi.{nii,nii.gz}

Format : path(kernels)

TypeDescriptionMandatoryPattern
kernelsdirectoryFolder containing kernels.Truekernels

Format : path(versions.yml)

TypeDescriptionMandatoryPattern
versions.ymlfileFile containing software versions.Trueversions.yml

TypeDescriptionDefaultChoices
para_difffloatAxial diffusivity (AD) in the CC (mm2/s). It overwrites the input para_diff if provided.
iso_difffloatMean diffusivity (MD) in ventricles (mm2/s). It overwrites the input iso_diff if provided.
noddi_lambda1floatFirst regularization parameter for NODDI fitting.
noddi_lambda2floatSecond regularization parameter for NODDI fitting.
b_thrfloatLimit value to consider that a b-value is on an existing shell. Above this limit, the b-value is placed on a new shell. This includes b0s values.
compute_onlybooleanCompute kernels only.
single_threadbooleanIf true, the command will be run in single-threaded mode. By default, the command will use multiple threads based on the number of CPUs allocated to the task.False

DescriptionDOI
scilpyThe Sherbrooke Connectivity Imaging Lab (SCIL) Python dMRI processing toolbox.
NODDIMethod to compute neurite orientation dispersion and density imaging.10.1016/j.neuroimage.2012.03.072
AMICOAccelerated Microstructure Imaging via Convex Optimization.10.1016/j.neuroimage.2014.10.026


Last updated : 2026-05-12