MNE-Python · EEGLAB · FieldTrip

Auto EEG Analysis

让编程助手复用 EEG 分析流程。

选择工作流,确认分析方案,保留实际执行的代码、结果与报告。

22 技能10 配方Zenodo ↗

N400 分析示例

N400 / ERP CORE ↗

一个固定的 N400 教程,从语义启动配方到 20 名 ERP CORE 参与者的保存结果。

N400 ERP waveforms, descriptive scalp map and participant mean amplitudes from 20 ERP CORE participants
CPz/Cz/Pz 波形、描述性头皮图,以及 300–500 ms 的参与者幅值。阴影表示参与者间 ±1 SEM。这个固定教程不使用 ICA,与已记录的助手分析分别保存。

资源目录

22 + 10

查找适合研究的配方,或单独的分析技能。直接打开源码,查看输入要求、方法与数值约定。

ern-flankers

N2、反应相关负波、额叶 theta

已验证

p300-oddball

稀有目标诱发的 P300

实验性 已记录组水平验证结果

complexity-anesthesia

连续信号的复杂度与熵

已验证 已检查清醒状态;此处尚未测试麻醉状态

eeg-ica

ICA 与成分标注

技能

eeg-erp

ERP 与成分测量

技能

eeg-qc

数据质量检查

技能

配方状态与验证适用于各源码文件记录的具体配置。 验证范围 ↗

沿用你的编程客户端和分析环境。

Python / MNE

PyPI 软件包会创建包含 AEA 资源的新工程,需要 Python 3.10+ 和已有的 MNE 环境。默认安装包不包含科学计算依赖。

完整安装与依赖说明 ↗

在终端输入
python -m pip install auto-eeg-analysis==0.3.3
aea-eeg init ./my-eeg-study --agent codex
cd my-eeg-study
codex
在编程客户端内输入
$eeg-recipe n400-semantic --data .

把兼容数据放入 my-eeg-study/raw/,在该工程内启动已登录的编程客户端。选择适合范式的配方,计算前确认分析方案。 为审阅阶段配置审阅模型。

从 Git 源码安装
在终端输入
git clone https://github.com/dengzhe-hou/Auto-EEG-Analysis.git
cd Auto-EEG-Analysis
conda env create -f environment.yml
conda activate aeais
python tools/install_skills.py --agent codex
codex

使用 MATLAB / EEGLAB?

通过 EEGLAB 扩展管理器安装 AEA 0.1.3,或使用 MATLAB 工具箱预览包。原生 MATLAB 路线支持从已有 epochs 计算明确指定的 ERP 均值。更广泛的资源库主要使用 MNE-Python。

从方案到保存的分析

  1. 明确研究

    选择配方或技能,确认科学处理选择。

  2. 执行方案

    编程助手在你的环境中调整并运行脚本。

  3. 检查与重放

    保留实际代码、数值结果、图与审阅记录。

重放说明 ↗

已经检查了什么

验证范围 ↗

数值比较对应明确记录的设置与保存输出。

ERP 幅值
部分结果与 MNE-BIDS-Pipeline、EEGLAB 和 FieldTrip 比较。
Cluster 统计
部分观测 t 图与 cluster 分区同 FieldTrip 比较。
频谱功率
使用独立 Welch 实现检查频带功率。

验证范围取决于测试过的输出和配置,不代表每个生成的工作流都已认证。

一起完善资源库

可以添加配方、改进技能、分享教程,或报告首次运行情况。贡献指南说明需要保留的证据和贡献认可规则。

引用实际使用的版本

引用 AEA 时记录软件版本或提交,同时引用原始方法和数据集。Zenodo 保存的是 2026 年 11 月 6 日冻结的资源与验证记录。