Module: topup_eddy

Subworkflow performing distorsions correction/eddy correction/motion correction. If a reverse B0 or a reverse DWI is provided it will run topup and then eddy, otherwise only eddy will run. --------- Steps -------------------- PREPROC_TOPUP (topup, FSL) Prepare data and apply FSL topup PREPROC_EDDY (eddy, FSL) Apply Eddy (and Topup if already run) UTILS_EXTRACTb0 (scilpy, scilus) Extract a b0 volume from a DWI image.

Inputs

TypeDescriptionPattern
metamapGroovy Map containing sample information e.g. [ id:'test', single_end:false ]
dwifileDWI Nifti image*.{nii,nii.gz}
bvalfileB-values in FSL format [DWI].*.bval
bvecfileB-vectors in FSL format [DWI].*.bvec
b0fileb0 [DWI]. Optional*.{nii,nii.gz}
rev_dwifileDWI Nifti image [rev-DWI]. Optional*.{nii,nii.gz}
rev_bvalfileB-values in FSL format [rev-DWI]. Optional*.bval
rev_bvecfileB-vectors in FSL format [rev-DWI]. Optional*.bvec
rev_b0fileReversed b0 [rev-DWI]. Optional*.{nii,nii.gz}
config_topupfiletopup config file. Optional. See https://fsl.fmrib.ox.ac.uk/fsl/fslwiki/topup/TopupUsersGuide#Configuration_files*cnf

Outputs

TypeDescriptionPattern
metamapGroovy Map containing sample information e.g. [ id:'test', single_end:false ]
dwi_correctedfileNifti volume - DWI corrected*__dwi_corrected.nii.gz
bval_correctedfileB-values corrected in FSL format*__bval_eddy
bvec_correctedfileB-vectors corrected in FSL format*__dwi_eddy_corrected.bvec
b0fileNifti volume - b0 corrected*__b0_mask.nii.gz
b0_maskfileNifti volume - Mask for b0 corrected*__b0_bet_mask.nii.gz
versionsfileFile containing software versionsversions.yml

Components

preproc/topup
preproc/eddy
utils/extractb0
betcrop/fslbetcrop

Keywords

preprocessing
dwi
topup
eddy
distorsion
extract_b0

Authors

@arnaudbore