Skip to content

reconst_diffusivitypriors

Compute the axial (para_diff), mean (iso_diff) and radial (perp_diff) diffusivity priors per subject. It is common to use this module followed by the ‘reconst_meandiffusivityprior’ module to compute the mean diffusivity prior across subjects.

Keywords : diffusivity, axial, isotropic, radial


Format : tuple val(meta), path(fa), path(ad), path(rd), path(md)

TypeDescriptionMandatoryPattern
metamapGroovy Map containing sample information e.g. [ id:'test', single_end:false ]True
fafileNifti DTI FA volume.True*.{nii,nii.gz}
adfileNifti DTI AD volume.True*.{nii,nii.gz}
rdfileNifti DTI RD volume.True*.{nii,nii.gz}
mdfileNifti DTI MD volume.True*.{nii,nii.gz}

Format : tuple val(meta), path(*_para_diff.txt)

TypeDescriptionMandatoryPattern
metamapGroovy Map containing sample information e.g. [ id:'test', single_end:false ]True
*_para_diff.txtfileText file for parallel diffusivity value.True*_para_diff.txt

Format : tuple val(meta), path(*_iso_diff.txt)

TypeDescriptionMandatoryPattern
metamapGroovy Map containing sample information e.g. [ id:'test', single_end:false ]True
*_iso_diff.txtfileText file for isotropic diffusivity value.True*_iso_diff.txt

Format : tuple val(meta), path(*_perp_diff.txt)

TypeDescriptionMandatoryPattern
metamapGroovy Map containing sample information e.g. [ id:'test', single_end:false ]True
*_perp_diff.txtfileText file for perpendicular diffusivity value.True*_perp_diff.txt

Format : tuple val(meta), val(mean_para_diff)

TypeDescriptionMandatoryPattern
metamapGroovy Map containing sample information e.g. [ id:'test', single_end:false ]True
mean_para_diffstringString containing the average parallel diffusivity value.True

Format : tuple val(meta), val(std_para_diff)

TypeDescriptionMandatoryPattern
metamapGroovy Map containing sample information e.g. [ id:'test', single_end:false ]True
std_para_diffstringString containing the standard deviation of the parallel diffusivity value.True

Format : tuple val(meta), val(min_para_diff)

TypeDescriptionMandatoryPattern
metamapGroovy Map containing sample information e.g. [ id:'test', single_end:false ]True
min_para_diffstringString containing the minimum parallel diffusivity value.True

Format : tuple val(meta), val(max_para_diff)

TypeDescriptionMandatoryPattern
metamapGroovy Map containing sample information e.g. [ id:'test', single_end:false ]True
max_para_diffstringString containing the maximum parallel diffusivity value.True

Format : tuple val(meta), val(mean_iso_diff)

TypeDescriptionMandatoryPattern
metamapGroovy Map containing sample information e.g. [ id:'test', single_end:false ]True
mean_iso_diffstringString containing the average isotropic diffusivity value.True

Format : tuple val(meta), val(std_iso_diff)

TypeDescriptionMandatoryPattern
metamapGroovy Map containing sample information e.g. [ id:'test', single_end:false ]True
std_iso_diffstringString containing the standard deviation of the isotropic diffusivity value.True

Format : tuple val(meta), val(min_iso_diff)

TypeDescriptionMandatoryPattern
metamapGroovy Map containing sample information e.g. [ id:'test', single_end:false ]True
min_iso_diffstringString containing the minimum isotropic diffusivity value.True

Format : tuple val(meta), val(max_iso_diff)

TypeDescriptionMandatoryPattern
metamapGroovy Map containing sample information e.g. [ id:'test', single_end:false ]True
max_iso_diffstringString containing the maximum isotropic diffusivity value.True

Format : tuple val(meta), val(mean_perp_diff)

TypeDescriptionMandatoryPattern
metamapGroovy Map containing sample information e.g. [ id:'test', single_end:false ]True
mean_perp_diffstringString containing the average perpendicular diffusivity value.True

Format : tuple val(meta), val(std_perp_diff)

TypeDescriptionMandatoryPattern
metamapGroovy Map containing sample information e.g. [ id:'test', single_end:false ]True
std_perp_diffstringString containing the standard deviation of the perpendicular diffusivity value.True

Format : tuple val(meta), val(min_perp_diff)

TypeDescriptionMandatoryPattern
metamapGroovy Map containing sample information e.g. [ id:'test', single_end:false ]True
min_perp_diffstringString containing the minimum perpendicular diffusivity value.True

Format : tuple val(meta), val(max_perp_diff)

TypeDescriptionMandatoryPattern
metamapGroovy Map containing sample information e.g. [ id:'test', single_end:false ]True
max_perp_diffstringString containing the maximum perpendicular diffusivity value.True

Format : path(versions.yml)

TypeDescriptionMandatoryPattern
versions.ymlfileFile containing software versionsTrueversions.yml

TypeDescriptionDefaultChoices
fa_min_single_fiberfloatMinimal threshold of FA (voxels under that threshold are considered in the ventricles).None
fa_max_ventriclesfloatMaximal threshold of FA (voxels under that threshold are considered in the ventricles).None
md_min_ventriclesfloatMinimal threshold of MD in mm2/s (voxels above that threshold are considered for the ventricles).None
roi_radiusintegerRadius of the region used to estimate the priors. The roi will be a cube spanning from ROI_CENTER in each direction.None

DescriptionDOI
scilpyThe Sherbrooke Connectivity Imaging Lab (SCIL) Python dMRI processing toolbox.


Last updated : 2025-12-22