| Literature DB >> 35305030 |
Lea Waller1, Susanne Erk1, Elena Pozzi2,3, Yara J Toenders2,3, Courtney C Haswell4, Marc Büttner1, Paul M Thompson5, Lianne Schmaal2,3, Rajendra A Morey4,6, Henrik Walter1, Ilya M Veer1,7.
Abstract
The reproducibility crisis in neuroimaging has led to an increased demand for standardized data processing workflows. Within the ENIGMA consortium, we developed HALFpipe (Harmonized Analysis of Functional MRI pipeline), an open-source, containerized, user-friendly tool that facilitates reproducible analysis of task-based and resting-state fMRI data through uniform application of preprocessing, quality assessment, single-subject feature extraction, and group-level statistics. It provides state-of-the-art preprocessing using fMRIPrep without the requirement for input data in Brain Imaging Data Structure (BIDS) format. HALFpipe extends the functionality of fMRIPrep with additional preprocessing steps, which include spatial smoothing, grand mean scaling, temporal filtering, and confound regression. HALFpipe generates an interactive quality assessment (QA) webpage to rate the quality of key preprocessing outputs and raw data in general. HALFpipe features myriad post-processing functions at the individual subject level, including calculation of task-based activation, seed-based connectivity, network-template (or dual) regression, atlas-based functional connectivity matrices, regional homogeneity (ReHo), and fractional amplitude of low-frequency fluctuations (fALFF), offering support to evaluate a combinatorial number of features or preprocessing settings in one run. Finally, flexible factorial models can be defined for mixed-effects regression analysis at the group level, including multiple comparison correction. Here, we introduce the theoretical framework in which HALFpipe was developed, and present an overview of the main functions of the pipeline. HALFpipe offers the scientific community a major advance toward addressing the reproducibility crisis in neuroimaging, providing a workflow that encompasses preprocessing, post-processing, and QA of fMRI data, while broadening core principles of data analysis for producing reproducible results. Instructions and code can be found at https://github.com/HALFpipe/HALFpipe.Entities:
Keywords: fMRI; harmonization; image analysis; meta-analysis pipeline; open source; reproducibility
Mesh:
Year: 2022 PMID: 35305030 PMCID: PMC9120555 DOI: 10.1002/hbm.25829
Source DB: PubMed Journal: Hum Brain Mapp ISSN: 1065-9471 Impact factor: 5.399
Comparison to other neuroimaging pipelines
| HALFpipe | C‐PAC | fMRIPrep MRIQC FitLins | Conn toolbox | XCP toolbox | DPARSF DPABI | ||
|---|---|---|---|---|---|---|---|
| Quality assessment | Quality metrics | Yes | Yes | Yes | Yes | Yes | Yes |
| Visual quality assessment | Yes | Yes | Yes | Yes | Yes | Yes | |
| Features | Task‐based activation | Yes | No | Yes | No | Yes | No |
| Seed‐based connectivity | Yes | Yes | No | Yes | Yes | Yes | |
| Dual regression | Yes | Yes | No | Yes | No | Yes | |
| Atlas‐based connectivity matrix | Yes | Yes | No | Yes | Yes | Yes | |
| ReHo | Yes | Yes | No | Yes | Yes | Yes | |
| fALFF | Yes | Yes | No | Yes | Yes | Yes | |
| Group statistics | Yes | Yes | Yes | Yes | No | Yes |
Note: HALFpipe supports a number of different features that are also available in other pipelines such as the configurable pipeline for the analysis of connectome C‐PAC (Craddock et al., 2013), the Conn toolbox (Whitfield‐Gabrieli and Nieto‐Castanon 2012), the eXtensible Connectivity Pipeline XCP (Ciric et al. 2018) and the data processing and analysis of brain images toolbox DPABI (Yan et al. 2016). fMRIPrep (Esteban, Markiewicz, et al. 2019) in combination with Magnetic Resonance Imaging Quality Control tool (MRIQC) (Esteban et al., 2017) and FitLins (Markiewicz et al. 2016) allows users to construct an analysis pipeline fully within the Nipype ecosystem (Esteban, Ciric, et al. 2020).
Task‐based connectivity is supported.
As implemented with LCOR (local correlation).
Default values for preprocessing settings per feature
| Feature | ||||||||
|---|---|---|---|---|---|---|---|---|
| Preprocessed image | Task‐based activation | Seed‐based connectivity | Dual regression | Atlas‐based connectivity matrix | ReHo | fALFF | ||
| Preprocessing step | Spatial smoothing | 6 mm | 6 mm | |||||
| Grand mean scaling | 10,000 | |||||||
| ICA‐AROMA | Yes | |||||||
| Temporal filter | Gaussian (128 s FWHM) | Frequency‐based (0.01–0.1 Hz) | ||||||
| Confound removal | None | None | ||||||
| Add confounds to model | None | |||||||
Note: Cells filled in gray indicate that this option cannot be selected in the user interface, all other settings can be adjusted by the user.
Done on the statistical maps after feature extraction.
Efficient pipeline construction speeds up multiverse analyses
| Naive approach |
| |
|---|---|---|
| Processing time (hh:mm) | 01:39 + 01:36 + 01:33 = |
|
FIGURE 1HALFpipe workflow. HALFpipe is configured in a user interface where the user is asked a series of questions about their data and the processing steps to perform. Data are then converted to BIDS format (Gorgolewski et al., 2016) to allow standardized processing (white). After minimal preprocessing of the structural (blue) and functional (green and orange) data with fMRIPrep (Esteban, Blair, et al., 2019), additional preprocessing steps can be selected (red). Using the preprocessed data, statistical maps can be calculated during feature extraction (turquoise). Finally, group statistics can be performed (yellow). Note that not all preprocessing steps are available for each feature, as is outlined in Table 3. The diagram omits this information to increase visual clarity
Examples of path template syntax
| Example 1 | Example 2 | |
|---|---|---|
| Path template |
|
|
| Matches these files |
|
|
| Does not match |
|
|
Note: The undelined text shows the part of the file name that is responsible for matching/not matching.
FIGURE 2Quality assessment user interface. The top panel shows the charts view, containing one chart for processing status, one for quality ratings and one for image quality metrics. In the top left corner, the navigation menu is open, which shows the option to export ratings for use in group statistics. The bottom panel contains a screenshot of the explorer view that allows the user to navigate across subjects and image types. The explorer view shows the currently selected report image on the right, along with its rating, related images, and the source files that were used to construct it. By clicking on the image, or selecting the report detail view in the navigation menu, the image can be zoomed and panned using the mouse