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(*__fit_dir.nii.gz)

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

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

TypeDescriptionMandatoryPattern
metamapGroovy Map containing sample information e.g. [ id:'test', single_end:false ]True
*__fit_FWF.nii.gzfileNifti file for Free Water Fraction.True*__fit_FWF.{nii,nii.gz}

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

TypeDescriptionMandatoryPattern
metamapGroovy Map containing sample information e.g. [ id:'test', single_end:false ]True
*__fit_NDI.nii.gzfileNifti file for Neurite Density IndexTrue*__fit_NDI.{nii,nii.gz}

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

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

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

TypeDescriptionMandatoryPattern
metamapGroovy Map containing sample information e.g. [ id:'test', single_end:false ]True
*__fit_ODI.nii.gzfileNifti file for Orientation Dispersion Index.True*__fit_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 : 2025-12-22