fMRIflows: A Consortium of Fully Automatic Univariate and Multivariate fMRI Processing Pipelines

Brain Topography - Tập 36 - Trang 172-191 - 2022
Michael P. Notter1, Peer Herholz2,3, Sandra Da Costa4, Omer F. Gulban5,6, Ayse Ilkay Isik7, Anna Gaglianese1,8, Micah M. Murray1,4,8
1The Laboratory for Investigative Neurophysiology (The LINE), Department of Radiology, Lausanne University Hospital and University of Lausanne, Lausanne, Switzerland
2International Laboratory for Brain, Music and Sound Research, Université de Montréal & McGill University, Montreal, Canada
3McConnell Brain Imaging Centre, Montréal Neurological Institute, McGill University, Montreal, Canada
4CIBM Center for Biomedical Imaging, Lausanne, Switzerland
5Department of Cognitive Neuroscience, Maastricht University, Maastricht, The Netherlands
6Brain Innovation B.V., Maastricht, The Netherlands
7Department of Neuroscience, Max Planck Institute for Empirical Aesthetics, Frankfurt, Germany
8The Sense Innovation and Research Center, Lausanne and Sion, Switzerland

Tóm tắt

How functional magnetic resonance imaging (fMRI) data are analyzed depends on the researcher and the toolbox used. It is not uncommon that the processing pipeline is rewritten for each new dataset. Consequently, code transparency, quality control and objective analysis pipelines are important for improving reproducibility in neuroimaging studies. Toolboxes, such as Nipype and fMRIPrep, have documented the need for and interest in automated pre-processing analysis pipelines. Recent developments in data-driven models combined with high resolution neuroimaging dataset have strengthened the need not only for a standardized preprocessing workflow, but also for a reliable and comparable statistical pipeline. Here, we introduce fMRIflows: a consortium of fully automatic neuroimaging pipelines for fMRI analysis, which performs standard preprocessing, as well as 1st- and 2nd-level univariate and multivariate analyses. In addition to the standardized pre-processing pipelines, fMRIflows provides flexible temporal and spatial filtering to account for datasets with increasingly high temporal resolution and to help appropriately prepare data for advanced machine learning analyses, improving signal decoding accuracy and reliability. This paper first describes fMRIflows’ structure and functionality, then explains its infrastructure and access, and lastly validates the toolbox by comparing it to other neuroimaging processing pipelines such as fMRIPrep, FSL and SPM. This validation was performed on three datasets with varying temporal sampling and acquisition parameters to prove its flexibility and robustness. fMRIflows is a fully automatic fMRI processing pipeline which uniquely offers univariate and multivariate single-subject and group analyses as well as pre-processing.

Tài liệu tham khảo

Abraham A, Pedregosa F, Eickenberg M, Gervais P, Mueller A, Kossaifi J, Gramfort A, Thirion B, Varoquaux G (2014) Machine learning for neuroimaging with scikit-learn. Front Neuroinform 8:14 Ashburner J (2009) Preparing fMRI data for statistical analysis. In: fMRI techniques and protocols. Springer, New York, pp 151–178 Avants BB, Tustison NJ, Song G, Cook PA, Klein A, Gee JC (2011) A reproducible evaluation of ANTs similarity metric performance in brain image registration. Neuroimage 54:2033–2044 Behzadi Y, Restom K, Liau J, Liu TT (2007) A component based noise correction method (CompCor) for BOLD and perfusion based fMRI. Neuroimage 37:90–101 Botvinik-Nezer R, Iwanir R, Holzmeister F, Huber J, Johannesson M, Kirchler M, Dreber A, Camerer CF, Poldrack RA, Schonberg T (2019) fMRI data of mixed gambles from the Neuroimaging Analysis Replication and Prediction Study. Sci Data 6:106 Botvinik-Nezer R et al (2020) Variability in the analysis of a single neuroimaging dataset by many teams. Nature 582:84–88 Bowring A, Maumet C, Nichols T (2018) Exploring the impact of analysis software on task fMRI results. BioRxiv:285585 Brett M et al (2018) NiBabel: access a cacophony of neuro-imaging file formats, version 2.3.0 Caballero-Gaudes C, Reynolds RC (2016) Methods for cleaning the BOLD fMRI signal. Neuroimage 154:128–149 Caballero-Gaudes C, Reynolds RC (2017) Methods for cleaning the BOLD fMRI signal. Neuroimage 154:128–149 Carp J (2012) The secret lives of experiments: methods reporting in the fMRI literature. Neuroimage 63:289–300 Cox RW, Hyde JS (1997) Software tools for analysis and visualization of fMRI data. NMR Biomed 10:171–178 Esteban O, Birman D, Schaer M, Koyejo OO, Poldrack RA, Gorgolewski KJ (2017) MRIQC: advancing the automatic prediction of image quality in MRI from unseen sites. PLoS ONE 12:e0184661 Esteban O, Markiewicz CJ, Blair RW, Moodie CA, Isik AI, Erramuzpe A, Kent JD, Goncalves M, DuPre E, Snyder M, Oya H, Ghosh SS, Wright J, Durnez J, Poldrack RA, Gorgolewski KJ (2019) fMRIPrep: a robust preprocessing pipeline for functional MRI. Nat Methods 16:111–116 Feinberg DA, Setsompop K (2013) Ultra-fast MRI of the human brain with simultaneous multi-slice imaging. J Magn Reson 229:90–100 Feinberg DA, Moeller S, Smith SM, Auerbach E, Ramanna S, Gunther M, Glasser MF, Miller KL, Ugurbil K, Yacoub E (2010) Multiplexed echo planar imaging for sub-second whole brain fMRI and fast diffusion imaging. PLoS ONE 5:e15710 Fischl B (2012) FreeSurfer. Neuroimage 62:774–781 Fonov V, Evans AC, Botteron K, Almli CR, McKinstry RC, Collins DL (2011) Unbiased average age-appropriate atlases for pediatric studies. Neuroimage 54:313–327 Friston KJ, Williams S, Howard R, Frackowiak RS, Turner R (1996) Movement-related effects in fMRI time-series. Magn Reson Med 35:346–355 Friston K, Penny W, Ashburner J, Kiebel S, Nichols T (2006) Statistical parametric mapping: the analysis of functional brain images. Elsevier, Amsterdam Gorgolewski K, Burns CD, Madison C, Clark D, Halchenko YO, Waskom ML, Ghosh SS (2011) Nipype: a flexible, lightweight and extensible neuroimaging data processing framework in python. Front Neuroinform 5:13 Gorgolewski KJ, Varoquaux G, Rivera G, Schwarz Y, Ghosh SS, Maumet C, Sochat VV, Nichols TE, Poldrack RA, Poline J-B, Yarkoni T, Margulies DS (2015) NeuroVault.org: a web-based repository for collecting and sharing unthresholded statistical maps of the human brain. Front Neuroinform 9:8 Gorgolewski KJ et al (2016) The brain imaging data structure, a format for organizing and describing outputs of neuroimaging experiments. Sci Data 3:160044 Gorgolewski K, Esteban O, Schaefer G, Wandell B, Poldrack R (2017) OpenNeuro—a free online platform for sharing and analysis of neuroimaging data. Organization for Human Brain Mapping, Vancouver, p 1677 Griswold MA, Jakob PM, Heidemann RM, Nittka M, Jellus V, Wang J, Kiefer B, Haase A (2002) Generalized autocalibrating partially parallel acquisitions (GRAPPA). Magn Reson Med 47:1202–1210 Hallquist MN, Hwang K, Luna B (2006) The nuisance of nuisance regression: spectral misspecification in a common approach to resting-state fMRI preprocessing reintroduces noise and obscures functional connectivity. Neuroimage 82:208–225 Hanke M, Halchenko YO, Sederberg PB, Hanson SJ, Haxby JV, Pollmann S (2009) PyMVPA: A Python toolbox for multivariate pattern analysis of fMRI data. Neuroinformatics 7:37–53 Hunter JD (2007) Matplotlib: a 2D graphics environment. Comput Sci Eng 9:90–95 Jenkinson M, Beckmann CF, Behrens TEJ, Woolrich MW, Smith SM (2012) FSL Neuroimage 62:782–790 Jones E, Oliphant T, Peterson P et al (2001) {SciPy}: open source scientific tools for {Python} Kluyver T, Ragan-Kelley B, Pérez F, Granger B, Bussonnier M, Frederic J, Kelley K, Hamrick J, Grout J, Corlay S, Ivanov P, Avila D, Abdalla S, Willing C (2016) Jupyter Notebooks—a publishing format for reproducible computational workflows. In: Positioning and power in academic publishing: players, agents and agendas. IOS Press, Amsterdam, pp 87–90 Lanczos C (1964) Evaluation of noisy data. J Soc Ind Appl Math B 1:76–85 Lindquist MA, Geuter S, Wager TD, Caffo BS (2019) Modular preprocessing pipelines can reintroduce artifacts into fMRI data. Hum Brain Mapp 40(8):2358–2376 McKinney W et al (2010) Data structures for statistical computing in Python. In: Proceedings of the 9th Python in science conference, 2010, pp 51–56 Moeller S, Yacoub E, Olman CA, Auerbach E, Strupp J, Harel N, Uğurbil K (2010) Multiband multislice GE-EPI at 7 Tesla, with 16-fold acceleration using partial parallel imaging with application to high spatial and temporal whole-brain fMRI. Magn Reson Med 63:1144–1153 Notter M, Gale D, Herholz P, Markello R, Notter-Bielser M-L, Whitaker K (2019) AtlasReader: a Python package to generate coordinate tables, region labels, and informative figures from statistical MRI images. J Open Source Softw 4:1257 Oliphant TE (2007) Python for scientific computing. Comput Sci Eng 9(3):10–20 Penny WD, Friston KJ, Ashburner JT, Kiebel SJ, Nichols TE (2011) Statistical parametric mapping: the analysis of functional brain images. Elsevier, Amsterdam Power JD (2017) A simple but useful way to assess fMRI scan qualities. Neuroimage 154:150–158 Power JD, Barnes KA, Snyder AZ, Schlaggar BL, Petersen SE (2012) Spurious but systematic correlations in functional connectivity MRI networks arise from subject motion. Neuroimage 59:2142–2154 Power JD, Plitt M, Laumann TO, Martin A (2017b) Sources and implications of whole-brain fMRI signals in humans. Neuroimage 146:609–625 Sengupta A, Pollmann S, Hanke M (2018) Spatial band-pass filtering aids decoding musical genres from auditory cortex 7 T fMRI. F1000Res 7:142 Smith SM, Jenkinson M, Woolrich MW, Beckmann CF, Behrens TEJ, Johansen-Berg H, Bannister PR, De Luca M, Drobnjak I, Flitney DE, Niazy RK, Saunders J, Vickers J, Zhang Y, De Stefano N, Brady JM, Matthews PM (2004) Advances in functional and structural MR image analysis and implementation as FSL. Neuroimage 23(Suppl 1):S208–S219 Smith SM et al (2013) Resting-state fMRI in the Human Connectome Project. Neuroimage 80:144–168 Stelzer J, Chen Y, Turner R (2013) Statistical inference and multiple testing correction in classification-based multi-voxel pattern analysis (MVPA): random permutations and cluster size control. Neuroimage 65:69–82 Strother SC (2006) Evaluating fMRI preprocessing pipelines. IEEE Eng Med Biol Mag 25:27–41 Viessmann O, Möller HE, Jezzard P (2018) Dual regression physiological modeling of resting-state EPI power spectra: effects of healthy aging. Neuroimage 187:68–76 Yarkoni T et al (2019) PyBIDS: Python tools for BIDS datasets. J Open Source Softw 4:1294