MaPPeRTrac: A Massively Parallel, Portable, and Reproducible Tractography Pipeline
Lanya T. Cai,Joseph Moon,Paul B. Camacho,Aaron T. Anderson,Won Jong Chwa,Bradley P. Sutton,Amy J. Markowitz,Eva M. Palacios,Alexis Rodriguez,Geoffrey T. Manley,Shivsundaram Shankar,Peer-Timo Bremer,Pratik Mukherjee,Ravi K. Madduri,Shankar Gopinath,Ramesh Grandhi,C. Dirk Keene,Michael McCrea,Randall Merchant,Laura B. Ngwenya,Ava Puccio,David Schnyer,Sabrina R. Taylor,John K. Yue,Esther L. Yuh,Ross Zafonte,the TRACK-TBI Investigators
DOI: https://doi.org/10.1007/s12021-024-09650-0
IF: 2.864
2024-03-07
Neuroinformatics
Abstract:Large-scale diffusion MRI tractography remains a significant challenge. Users must orchestrate a complex sequence of instructions that requires many software packages with complex dependencies and high computational costs. We developed MaPPeRTrac, an edge-centric tractography pipeline that simplifies and accelerates this process in a wide range of high-performance computing (HPC) environments. It fully automates either probabilistic or deterministic tractography, starting from a subject's magnetic resonance imaging (MRI) data, including structural and diffusion MRI images, to the edge density image (EDI) of their structural connectomes. Dependencies are containerized with Singularity (now called Apptainer) and decoupled from code to enable rapid prototyping and modification. Data derivatives are organized with the Brain Imaging Data Structure (BIDS) to ensure that they are findable, accessible, interoperable, and reusable following FAIR principles. The pipeline takes full advantage of HPC resources using the Parsl parallel programming framework, resulting in the creation of connectome datasets of unprecedented size. MaPPeRTrac is publicly available and tested on commercial and scientific hardware, so it can accelerate brain connectome research for a broader user community. MaPPeRTrac is available at: https://github.com/LLNL/mappertrac.
neurosciences,computer science, interdisciplinary applications