Releases: hanxiangmin/brainfc
Release list
BrainFC 0.5.1 — ROI names and parcel surfaces
Selected regions and connection members now show compact ROI names automatically; hover reveals the full atlas label. Additional labels are limited to the camera-facing side.
Image extraction carries ROI parcel surfaces into network analysis. Older linked local results can recover surfaces from the original atlas after verifying its hash, space and ROI order. Matrices and original analysis files remain unchanged. Missing parcel data now have a clear explanation.
Validated: 234 Python tests, 9 frontend tests, Windows/Linux CI, installed-wheel checks, complete browser workflow, and the existing 100-ROI real-data result.
Update with python -m pip install -U brainfc and refresh the local page. Usage guide.
BrainFC 0.5.0 — Python fMRI processing
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.
BrainFC 0.4.1
Improve discoverability with bilingual keywords, GitHub topics, and PyPI classifications. Processing algorithms, APIs, and sample data are unchanged.
pip install -U brainfc
brainfc serveBrainFC 0.4.0
BrainFC 0.3.0
BrainFC 0.3.0 is the first public Python release.
Install the Python API, command-line tools and local GUI together:
pip install brainfc
brainfc serve- Extract ROI time series from supported preprocessed fMRI inputs, or start from ROI tables.
- Compute Pearson, Spearman or Ledoit–Wolf partial connectivity and a separate Fisher-z matrix.
- Explore synchronized 3D and eight-view networks, and export full matrices, figures and offline reports.
- Follow source-linked dataset guidance and retain ROI order, original frame indices, processing settings and input hashes.
- Read the illustrated Chinese/English README, compact archify pipeline and complete function/API documentation.
Python 3.11+. Apache-2.0. Raw DICOM/BIDS preprocessing uses external dcm2niix/fMRIPrep and requires report inspection before re-import.
PyPI · Documentation · API reference
Validation: 56 Python tests on Windows/Linux with Python 3.11/3.12; distribution build, isolated wheel installation, and browser integration checks passed in GitHub Actions.