Skip to main content

Processing workflows for magnetic resonance images of the brain in infants

Project description

Magnetic resonance imaging (MRI) requires a set of preprocessing steps before any statistical analysis. In an effort to standardize preprocessing, we developed fMRIPrep (a preprocessing tool for functional MRI, fMRI), and generalized its standardization approach to other neuroimaging modalities (NiPreps). NiPreps brings standardization and ease of use to the researcher, and effectively limits the methodological variability within preprocessing. fMRIPrep is designed to be used across wide ranges of populations; however it is designed for (and evaluated with) human adult datasets. Infant MRI (i.e., 0-2 years) presents unique challenges due to head size (e.g., reduced SNR and increased partial voluming and rapid shifting in tissue contrast due to myelination. These and other challenges require a more specialized workflow. NiBabies, an open-source pipeline extending from fMRIPrep for infant structural and functional MRI preprocessing, aims to address this need.

The workflow is built atop Nipype and encompasses a large set of tools from well-known neuroimaging packages, including FSL, ANTs, FreeSurfer, AFNI, Connectome Workbench, and Nilearn. This pipeline was designed to provide the best software implementation for each state of preprocessing, and will be updated as newer and better neuroimaging software becomes available.

NiBabies performs basic preprocessing steps (coregistration, normalization, unwarping, segmentation, skullstripping etc.) providing outputs that can be easily submitted to a variety of group level analyses, including task-based or resting-state fMRI, graph theory measures, surface or volume-based statistics, etc. NiBabies allows you to easily do the following:

  • Take fMRI data from unprocessed (only reconstructed) to ready for analysis.
  • Implement tools from different software packages.
  • Achieve optimal data processing quality by using the best tools available.
  • Generate preprocessing-assessment reports, with which the user can easily identify problems.
  • Receive verbose output concerning the stage of preprocessing for each subject, including meaningful errors.
  • Automate and parallelize processing steps, which provides a significant speed-up from typical linear, manual processing.

Repository Documentation

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nibabies-25.2.0.tar.gz (2.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nibabies-25.2.0-py3-none-any.whl (615.6 kB view details)

Uploaded Python 3

File details

Details for the file nibabies-25.2.0.tar.gz.

File metadata

  • Download URL: nibabies-25.2.0.tar.gz
  • Upload date:
  • Size: 2.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.5

File hashes

Hashes for nibabies-25.2.0.tar.gz
Algorithm Hash digest
SHA256 0fe1f9fa6b4f22920d7979274a1c5bd5c2eeddbf16c737e4a15bf500312b0ed1
MD5 3c666a5c203ebc7a9e4b31b096e4a139
BLAKE2b-256 74c00a3d438a766306a39bc14e1d0473c73a654aedfac20b025bc8d3713d8626

See more details on using hashes here.

File details

Details for the file nibabies-25.2.0-py3-none-any.whl.

File metadata

  • Download URL: nibabies-25.2.0-py3-none-any.whl
  • Upload date:
  • Size: 615.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.5

File hashes

Hashes for nibabies-25.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 02d59582e5aaf4ff7f382e68dd5dde669f2f223afad5fdb575dce49a6de33f20
MD5 11c7a7818c8700b498732aa19458a8f5
BLAKE2b-256 33e98c5c9d88a10fb3c6ed1cb948979b42b098f12336ff38b768d6da00d1a9a5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page