Skip to content
Switch branches/tags

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time


Diffusion parameter EStImation with Gibbs and NoisE Removal (“DESIGNER”) is an image-processing pipeline for (diffusion) MRI data that has been developed to identify and correct various specific artifacts and confounding factors for an improved accuracy, precision, and robustness in diffusion MRI analysis. The pipeline optionally corrects for:

  1. Thermal noise
  2. Gibbs ringing
  3. Susceptibility –induced geometric distortions
  4. Eddy current induced spatial distortions and interslice motion
  5. Rician biases using the methods of moments
  6. B1 inhomogeneity
  7. Signal outliers

In general, we recommend using all of the above options, with the exception being that B1 inhomogeneity correction should only be applied if such artifacts are present in the data.

DESIGNER is modular and can easily be tuned to study-specific needs or requirements. The current implementation is written in Python, but requires the installation of Matlab, MRtrix, and FSL.

The DESIGNER pipeline has been evaluated and described in more technical detail in following publication: Ades-Aron et al. NeuroImage 183: 532-543 (2018).

Instructions for proper installation can be found here:

Don’t hesitate to reach out to or for feedback, suggestions, questions, or comments.

Recommended Usage

Let us assume we are in a directory that contains 3 diffusion datasets, dwi1.nii.gz, dwi2.nii.gz, and dwi3.nii.gz. Designer will automatically look for corresponding gradient files in the same directory in FSL format (dwi1.bvec, dwi1.bval, dwi2.bvec, dwi2.bval, dwi3.bvec, dwi3.bval). Reccomended usage is as follows (for 6/8 partial fourier data, in the -y (AP) direction):

designer dwi1.nii.gz,dwi2.nii.gz,dwi3.nii.gz designer_params \
-denoise \
-rpg -pf 6/8 -dim 2 \
-rician \
-mask \
-eddy -rpe_pair dwi_rpe.nii.gz -pe_dir AP \
-DTIparams -DKIparams -WMTIparams 


Diffusion parameter EStImation with Gibbs and NoisE Removal pipeline




No releases published


No packages published