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-...

Full description

Bibliographic Details
Main Authors: Guillaume Theaud, Jean-Christophe Houde, Arnaud Boré, François Rheault, Felix Morency, Maxime Descoteaux
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