a pipeline to process diffusion MRI from RAW to tractography
process Denoise_DWI {
cpus params.processes_denoise_dwi
input:
set sid, file(dwi) from dwi_for_denoise
output:
set sid, "${sid}__dwi_denoised.nii.gz" into\
dwi_for_eddy,
dwi_for_topup,
dwi_for_eddy_topup
script:
"""
MRTRIX_NTHREADS=$task.cpus
dwidenoise $dwi dwi_denoised.nii.gz -extent $params.extent
fslmaths dwi_denoised.nii.gz -thr 0 ${sid}__dwi_denoised.nii.gz
"""
}
standalone file containing everything needed to run a program or system
- Versions are fixed -
nextflow -C tractoflow/nextflow.config run tractoflow/main.nf \
-with-singularity singularity-tractoflow.img \
--bids CCNA_data
B DWI processes
A Input files
C T1 processes
Tracking
Optional:
Garyfallidis et al., Neuroimage, 2017.
Heatmap of p-values projected on different pathways of a specific subject
Cousineau et al Neuroimage Clin. 2017
the pipeline can reach 100% reproducibility with a 50% slower runtime
98% reproducibility with default parameters
3 datasets and 3 computer configurations
M.Descoteaux
J-C.Houde
G.Theaud
F.Rheault
F. Morency
scil.usherbrooke.ca
a pipeline to process diffusion MRI from RAW to tractography
based on
soon available on
using