Skip to content

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

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-02-12