Skip to content

Releases: hanxiangmin/brainfc

BrainFC 0.5.1 — ROI names and parcel surfaces

Choose a tag to compare

@hanxiangmin hanxiangmin released this 12 Sep 10:45

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

Choose a tag to compare

@hanxiangmin hanxiangmin released this 12 Sep 10:06

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

Choose a tag to compare

@hanxiangmin hanxiangmin released this 12 Sep 08:56

Improve discoverability with bilingual keywords, GitHub topics, and PyPI classifications. Processing algorithms, APIs, and sample data are unchanged.

pip install -U brainfc
brainfc serve

BrainFC 0.4.0

Choose a tag to compare

@hanxiangmin hanxiangmin released this 12 Sep 08:36

一个安装包完成 fMRI 功能连接与图/超图分析。

pip install -U brainfc
brainfc serve
  • 点击“打开真实样例”,直接运行 rest01,无需准备数据或填写参数。
  • 提取结果可继续进行网络与超图分析,矩阵、脑区和处理记录自动带入。
  • 统一蓝白界面,精简安装和使用说明。

使用文档 · 完整 API · PyPI

BrainFC 0.3.0

Choose a tag to compare

@hanxiangmin hanxiangmin released this 12 Sep 04:11

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.