TractoFlow: A robust, efficient and reproducible diffusion MRI pipeline leveraging Nextflow & Singularity
Diffusion MRI tractography processing pipeline requires a large number of steps (typically 20+ steps). If parameters of these steps, number of threads, and random seed generators are not carefully controlled, the resulting tractography can easily be non-reproducible and non-replicable, even in test-...
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Elsevier
2020-09-01
|
Series: | NeuroImage |
Subjects: | |
Online Access: | http://www.sciencedirect.com/science/article/pii/S105381192030375X |
id |
doaj-8b98c0c973d948129a5086a93443b5f1 |
---|---|
record_format |
Article |
spelling |
doaj-8b98c0c973d948129a5086a93443b5f12020-11-25T03:18:59ZengElsevierNeuroImage1095-95722020-09-01218116889TractoFlow: A robust, efficient and reproducible diffusion MRI pipeline leveraging Nextflow & SingularityGuillaume Theaud0Jean-Christophe Houde1Arnaud Boré2François Rheault3Felix Morency4Maxime Descoteaux5Sherbrooke Connectivity Imaging Laboratory (SCIL), Université de Sherbrooke, Canada; Imeka Solutions Inc, Sherbrooke, Canada; Corresponding author. 2500, boul. de l’Université, Sherbrooke, Québec, J1K 2R1, Canada.Sherbrooke Connectivity Imaging Laboratory (SCIL), Université de Sherbrooke, Canada; Imeka Solutions Inc, Sherbrooke, CanadaSherbrooke Connectivity Imaging Laboratory (SCIL), Université de Sherbrooke, CanadaSherbrooke Connectivity Imaging Laboratory (SCIL), Université de Sherbrooke, CanadaImeka Solutions Inc, Sherbrooke, CanadaSherbrooke Connectivity Imaging Laboratory (SCIL), Université de Sherbrooke, Canada; Imeka Solutions Inc, Sherbrooke, CanadaDiffusion MRI tractography processing pipeline requires a large number of steps (typically 20+ steps). If parameters of these steps, number of threads, and random seed generators are not carefully controlled, the resulting tractography can easily be non-reproducible and non-replicable, even in test-test experiments. To handle these issues, we developed TractoFlow. TractoFlow is fully automatic from raw diffusion weighted images to tractography. The pipeline also outputs classical diffusion tensor imaging measures and several fiber orientation distribution function measures. TractoFlow supports the recent Brain Imaging Data Structure (BIDS) format as input and is based on two engines: Nextflow and Singularity. In this work, the TractoFlow pipeline is evaluated on three databases and shown to be efficient and reproducible from 98% to 100%, depending on parameter choices. Moreover, it is easy to use for non-technical users, with little to no installation requirements. TractoFlow is publicly available for academic research and is an important step forward for better structural brain connectivity mapping.http://www.sciencedirect.com/science/article/pii/S105381192030375XDiffusion MRIPipelineTractographyReproducibilityBIDSNextflow |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Guillaume Theaud Jean-Christophe Houde Arnaud Boré François Rheault Felix Morency Maxime Descoteaux |
spellingShingle |
Guillaume Theaud Jean-Christophe Houde Arnaud Boré François Rheault Felix Morency Maxime Descoteaux TractoFlow: A robust, efficient and reproducible diffusion MRI pipeline leveraging Nextflow & Singularity NeuroImage Diffusion MRI Pipeline Tractography Reproducibility BIDS Nextflow |
author_facet |
Guillaume Theaud Jean-Christophe Houde Arnaud Boré François Rheault Felix Morency Maxime Descoteaux |
author_sort |
Guillaume Theaud |
title |
TractoFlow: A robust, efficient and reproducible diffusion MRI pipeline leveraging Nextflow & Singularity |
title_short |
TractoFlow: A robust, efficient and reproducible diffusion MRI pipeline leveraging Nextflow & Singularity |
title_full |
TractoFlow: A robust, efficient and reproducible diffusion MRI pipeline leveraging Nextflow & Singularity |
title_fullStr |
TractoFlow: A robust, efficient and reproducible diffusion MRI pipeline leveraging Nextflow & Singularity |
title_full_unstemmed |
TractoFlow: A robust, efficient and reproducible diffusion MRI pipeline leveraging Nextflow & Singularity |
title_sort |
tractoflow: a robust, efficient and reproducible diffusion mri pipeline leveraging nextflow & singularity |
publisher |
Elsevier |
series |
NeuroImage |
issn |
1095-9572 |
publishDate |
2020-09-01 |
description |
Diffusion MRI tractography processing pipeline requires a large number of steps (typically 20+ steps). If parameters of these steps, number of threads, and random seed generators are not carefully controlled, the resulting tractography can easily be non-reproducible and non-replicable, even in test-test experiments. To handle these issues, we developed TractoFlow. TractoFlow is fully automatic from raw diffusion weighted images to tractography. The pipeline also outputs classical diffusion tensor imaging measures and several fiber orientation distribution function measures. TractoFlow supports the recent Brain Imaging Data Structure (BIDS) format as input and is based on two engines: Nextflow and Singularity. In this work, the TractoFlow pipeline is evaluated on three databases and shown to be efficient and reproducible from 98% to 100%, depending on parameter choices. Moreover, it is easy to use for non-technical users, with little to no installation requirements. TractoFlow is publicly available for academic research and is an important step forward for better structural brain connectivity mapping. |
topic |
Diffusion MRI Pipeline Tractography Reproducibility BIDS Nextflow |
url |
http://www.sciencedirect.com/science/article/pii/S105381192030375X |
work_keys_str_mv |
AT guillaumetheaud tractoflowarobustefficientandreproduciblediffusionmripipelineleveragingnextflowampsingularity AT jeanchristophehoude tractoflowarobustefficientandreproduciblediffusionmripipelineleveragingnextflowampsingularity AT arnaudbore tractoflowarobustefficientandreproduciblediffusionmripipelineleveragingnextflowampsingularity AT francoisrheault tractoflowarobustefficientandreproduciblediffusionmripipelineleveragingnextflowampsingularity AT felixmorency tractoflowarobustefficientandreproduciblediffusionmripipelineleveragingnextflowampsingularity AT maximedescoteaux tractoflowarobustefficientandreproduciblediffusionmripipelineleveragingnextflowampsingularity |
_version_ |
1724624620073517056 |