Skip to content

BrainFC 0.5.0 — Python fMRI processing

Choose a tag to compare

@hanxiangmin hanxiangmin released this 12 Sep 10:06
· 2 commits to main since this release

Raw resting-state fMRI can now be processed through Python: DICOM conversion, slice timing, motion, T1 bias correction and tissue segmentation, registration, confounds, visual QC and functional connectivity.

Use an existing Python 3.11–3.13 environment, including conda:

python -m pip install -U brainfc
brainfc serve
  • Guided BOLD + T1 or DICOM input, automatic metadata checks, and a QC confirmation before extraction.
  • Complete Python, CLI and HTTP references, plus offline documentation.
  • 231 tests; Windows/Linux checks, installed-wheel checks, browser workflow and one real resting-state scan validated.

Python preprocessing guide · API reference · Validation scope

Susceptibility-distortion correction is not implemented. This pipeline does not claim numerical equivalence to SPM or DPABI. Original individual images remain local and are not included in the release.