nipreps/fmriprep

fMRIPrep is a robust and easy-to-use pipeline for preprocessing of diverse fMRI data. The transparent workflow dispenses of manual intervention, thereby ensuring the reproducibility of the results.

What it solves

It simplifies the complex process of preprocessing functional magnetic resonance imaging (fMRI) data. It removes the need for manual parameter input and shell-scripted pipelines, providing a robust way to prepare raw scan data for group-level analysis regardless of the scanner make or acquisition protocol.

How it works

The pipeline automates a series of "minimal preprocessing" steps, including motion correction, field unwarping, normalization, bias field correction, and brain extraction. It achieves this by integrating the best available tools from established software packages like FSL, ANTs, FreeSurfer, and AFNI. It relies on the BIDS standard to minimize user input and generates visual reports for each subject to allow researchers to verify the accuracy of the processing.

Who it’s for

It is designed for neuroimaging researchers who need to process task-based or resting-state fMRI data for further analysis, such as graph theory measures or surface/volume-based statistics.

Highlights

  • Robustness: Adapts preprocessing steps based on the input dataset to ensure consistent results across different scanners.
  • Glass Box Philosophy: Provides comprehensive visual reports so users can inspect results and identify outliers rather than relying on a "black box" automation.
  • Integrated Toolset: Combines multiple industry-standard software packages to use the optimal implementation for each preprocessing stage.
  • Automation: Parallelizes processing steps to significantly increase speed compared to manual methods.

Related

  • Project
  • Project
  • Project
  • Project
  • Project