数据集概览#
所有数据集获取函数都位于 mne.datasets 中。要下载任意数据集,可使用 data_path(获取完整数据集)或 load_data(部分获取数据集)函数。
所有获取函数都会先检查默认下载位置,确认数据集是否已存在于你的计算机上,仅在必要时才下载。默认下载位置也可配置;更多信息请参阅任一 data_path 函数的文档。
Sample 数据集#
mne.datasets.sample.data_path()。
这些数据由 MGH/HMS/MIT Athinoula A. Martinos 生物医学成像中心的 Neuromag Vectorview 系统采集。在采集 MEG 的同时,还记录了来自 60 通道电极帽的 EEG 数据。原始 MRI 数据集由 Siemens 1.5 T Sonata 扫描仪采用 MPRAGE 序列采集。
注意
提供这些数据仅用于熟悉 MNE 软件,不应使用这些数据评估所用 MEG 或 MRI 系统的性能。
在该实验中,向受试者的左右视野呈现棋盘格图案,其间穿插呈现给左耳或右耳的音调。刺激间隔为 750 ms。偶尔在视野中央呈现笑脸图案。要求受试者在笑脸出现后尽快用右手食指按键。
| 名称 | 内容 | |
|---|---|---|
LA |
1 |
对左耳听觉刺激的响应 |
RA |
2 |
对右耳听觉刺激的响应 |
LV |
3 |
对左侧视野刺激的响应 |
RV |
4 |
对右侧视野刺激的响应 |
smiley |
5 |
对笑脸图案的响应 |
button |
32 |
按键触发的响应 |
数据集内容#
示例数据集包含两个主要目录:MEG/sample(MEG/EEG 数据)和 subjects/sample(MRI 重建结果)。除受试者 sample 外,还提供了另一名受试者 morph 的 MRI 表面重建,用于演示 morphing(形变映射)功能。
| 文件 | 内容 |
|---|---|
sample/audvis_raw.fif |
原始 MEG/EEG 数据 |
audvis.ave |
用于离线平均的模板脚本 |
auvis.cov |
用于计算噪声协方差矩阵的模板脚本 |
| 文件 / 目录 | 内容 |
|---|---|
bem |
正向建模数据目录 |
bem/watershed |
使用 watershed 算法计算的 BEM 表面分割数据 |
bem/inner_skull.surf |
BEM 使用的内颅骨表面 |
bem/outer_skull.surf |
BEM 使用的外颅骨表面 |
bem/outer_skin.surf |
BEM 使用的皮肤表面 |
sample-head.fif |
供 mne_analyze 可视化使用的 FIF 格式皮肤表面 |
surf |
表面重建结果 |
mri/T1 |
可视化中使用的 T1 加权 MRI 数据 |
示例数据集中已完成以下预处理步骤:
MRI 表面重建已使用 FreeSurfer 软件计算完成。
BEM 表面已使用 watershed 算法创建,参见使用 watershed 算法。
为方便起见,示例数据集随附 fsaverage。
UCL OPM 听觉数据集#
mne.datasets.ucl_opm_auditory.data_path()。
使用 UCL 的 FIL 提供的 OPM 装置进行的基础听觉诱发磁场实验。详情参见 [1]。
Brainstorm 数据集#
提供三个 Brainstorm 教程的数据集获取函数。用户在下载前必须同意这些数据集的许可条款。这些文件由 CTF 275 系统记录,并以原生 CTF 格式(.ds 文件)提供。
听觉数据集#
。mne.datasets.brainstorm.bst_raw.data_path()。
有关数据的详情请参阅 Brainstorm 听觉数据集教程。
静息态数据集#
mne.datasets.brainstorm.bst_resting.data_path()。
详情请参阅 Brainstorm 静息态数据集教程。
正中神经数据集#
mne.datasets.brainstorm.bst_raw.data_path()。
详情请参阅 Brainstorm 正中神经数据集教程。
SPM faces 数据集#
mne.datasets.spm_face.data_path()。
SPM faces 数据集包含面孔知觉任务的 EEG、MEG 和 fMRI 记录。
EEGBCI 运动想象数据集#
mne.datasets.eegbci.load_data()。
EEGBCI 数据集的说明见 [2] 以及 PhysioNet 文档页面。该数据集可在 PhysioNet 获取 [3]。它包含 109 名受试者、每人 14 次 run 的 64 通道 EEG 记录,格式为 EDF+。记录使用 BCI2000 系统完成。要加载某名受试者的数据,可执行:
from mne.io import concatenate_raws, read_raw_edf
from mne.datasets import eegbci
subjects = [1] # may vary
runs = [4, 8, 12] # may vary
raw_fnames = eegbci.load_data(subjects, runs)
raws = [read_raw_edf(f, preload=True) for f in raw_fnames]
# concatenate runs from subject
raw = concatenate_raws(raws)
# make channel names follow standard conventions
eegbci.standardize(raw)
躯体感觉数据集#
mne.datasets.somato.data_path()。
该数据集包含伴有事件相关同步(ERS)与事件相关去同步(ERD)的躯体感觉数据。
多模态数据集#
mne.datasets.multimodal.data_path()。
该数据集包含在 Otaniemi(阿尔托大学)记录的单名受试者数据,刺激包括听觉、视觉和躯体感觉。
fNIRS 运动数据集#
mne.datasets.fnirs_motor.data_path()。
该数据集包含在麦考瑞大学记录的单名受试者数据。光极(optodes)放置于运动皮层上方。共有三种条件:
左手拇指依次轻叩其余手指
右手拇指依次轻叩其余手指
无任何动作的对照条件
每次轻叩持续 5 秒,每种条件各 30 个试次。
高频 SEF 数据集#
mne.datasets.hf_sef.data_path()。
该数据集包含数千个分段的躯体感觉诱发磁场(正中神经刺激)数据。数据使用 Elekta TRIUX MEG 设备以 3 kHz 采样率记录,适合研究高频躯体感觉响应。数据集包含两名受试者的数据,以及 DICOM 格式的 MRI 图像和 FreeSurfer 重建结果。
视觉 92 类物体数据集#
mne.datasets.visual_92_categories.data_path()。
该数据集使用 306 通道 Neuromag Vectorview 系统记录。
实验向受试者视觉呈现 92 幅图像,内容涵盖人物、动物以及自然或人造的无生命物体 [4]。由于条件数量众多,该数据集非常适合基于表征相似性分析(RSA)的方法。
mTRF 数据集#
mne.datasets.mtrf.data_path()。
该数据集包含 128 通道 EEG 以及自然语音刺激特征,后者也可在此获取。
实验中受试者聆听自然语音。数据集包含语音刺激的多种特征表示,适合用于拟合神经活动的连续回归模型。更多细节和该软件包的说明见 [5]。
Kiloword 数据集#
mne.datasets.kiloword.data_path()。
该数据集由 75 名受试者对 960 个英文单词执行词汇判断任务的平均 EEG 数据组成 [6]。这些单词带有丰富的标注,可用于(例如)对书面单词加工的 EEG 相关成分进行多元回归估计。
KIT 体模数据集#
mne.datasets.phantom_kit.data_path()。
该数据集是在澳大利亚悉尼的麦考瑞大学使用 KIT 系统对体模(phantom)测量获得的。
4D Neuroimaging / BTi 数据集#
mne.datasets.phantom_4dbti.data_path()。
该数据集是在马赛 La Timone 医院的 MEG 中心使用 4D Neuroimaging / BTi 系统对体模测量获得的。
Kernel OPM 体模数据集#
mne.datasets.phantom_kernel.data_path()。
该数据集是在华盛顿大学 ILABS 的 Kernel Flux(720 传感器)系统中使用 Neuromag 体模测量获得的。为测试目的,42 个可能模块中仅有 7 个处于工作状态,因此只得到 121 个通道的数据,覆盖范围有限(主要位于枕区和顶区)。
OPM 数据集#
使用 Elekta DACQ 采集的 OPM 数据,只是将数据直接接入 Elekta 磁力计通道。因此这些 FIF 文件看起来来自一个 TRIUX 系统,但该系统只采集少量磁力计通道,而非整个阵列。
OPM 的 coil_type 为自定义类型,需要自定义的 coil_def.dat。新的 coil_type 为 9999。
OPM 的配准与典型的 SQUID-MEG 流程略有不同。OPM 不需要 -trans.fif 文件,FIF 文件中已包含以 MRI 坐标表示的正确传感器位置,且没有 RPA/LPA/Nasion 的数字化点。因此 MEG<->Head 坐标变换被视为单位矩阵(即一切都在 MRI 坐标中),尽管这会错误地识别头部坐标系(头部坐标系由 LPA、RPA 和 Nasion 的关系定义)。
触发信号包括:
正中神经刺激:触发值 257。
磁触发(仅 OPM 测量中):触发值 260。在正中神经刺激前 1 秒,会向 MSR 输入一个磁触发。这样做是为了事后检查各 OPM 之间的同步情况,因为每个传感器都运行在独立时钟上。结果表明同步效果令人满意。
Sleep PolySomnoGraphic 数据库#
mne.datasets.sleep_physionet.age.fetch_data() mne.datasets.sleep_physionet.temazepam.fetch_data()
Sleep PhysioNet 数据库包含 197 份整夜多导睡眠图(PolySomnoGraphic)睡眠记录,其中有 EEG、EOG、颏肌 EMG 和事件标记。部分记录还包含呼吸和体温。相应的睡眠图(hypnogram,睡眠模式)由训练有素的技术人员依据 Rechtschaffen and Kales 手册人工判读,也一并提供。如使用这些数据,请引用 [7] 和 [3]。
参考通道噪声 MEG 数据集#
mne.datasets.refmeg_noise.data_path()。
该数据集是在德国埃尔朗根大学医院使用 4D Neuroimaging / BTi 系统采集的。整段记录中存在强烈的外部磁噪声爆发,因此非常适合作为自动噪声去除技术的示例。
其他数据集#
这些数据集在文档中用于特定目的,通常不适合单独用于分析。
fsaverage#
mne.datasets.fetch_fsaverage()。
为方便起见,我们提供了一个函数,用于单独下载并解压(或更新已有的)fsaverage 受试者数据。另请参阅 fsaverage 的背景信息。
婴儿模板 MRI#
mne.datasets.fetch_infant_template()。
该函数会从 [8] 下载婴儿模板 MRI 以及 MNE 专用文件。
ECoG 数据集#
mne.datasets.misc.data_path()。数据位于 /ecog/。
该数据集包含一个皮层脑电图(ECoG)示例数据集,其中有两个电极网格和十根电极杆,运动数据为模拟数据(真实数据尚待提供)。
sEEG 数据集#
mne.datasets.misc.data_path()。数据位于 /seeg/。
该数据集包含一个立体脑电图(sEEG)示例数据集,其中有 21 根电极杆,任务为在键盘上完成二选一运动。
LIMO 数据集#
mne.datasets.limo.load_data()。
在原始 LIMO 实验(见 [9])中,参与者执行二选一强制选择任务,对两种面孔刺激进行辨别。整个实验中被试辨别的始终是同样两张面孔。关键操纵在于任务中向面孔刺激加入的噪声水平,使面孔对观察者而言更易或更难辨认。
所呈现的面孔沿噪声-信号(或称相位一致性)连续体变化,范围从 0 到 100%,以 10% 为步长递增。换言之,相位一致性高的面孔(如 90%)容易识别,而相位一致性低的面孔(如 10%)难以识别,因而也难以辨别。
ERP CORE 数据集#
mne.datasets.erp_core.data_path()。
原始 ERP CORE 数据集 [10] 包含 40 名参与者的数据,他们完成了 6 个 EEG 实验,这些实验经过精心设计,用于诱发 7 种著名的事件相关电位(ERP)成分。
目前,MNE-Python 的 ERP CORE 数据集仅提供 Flankers 范式中一名参与者(受试者 001)的数据,该范式可诱发偏侧化准备电位(LRP)和错误相关负波(ERN)。所提供的数据并非 ERP CORE 数据集的原始数据,而是经过少量修改的版本,旨在演示 Epochs 的 metadata 功能。例如,我们已正确设置参考和 montage,并将事件保存为 Annotations。数据以 FIFF 格式提供。
SSVEP 数据集#
mne.datasets.ssvep.data_path()。
这是一个简单的频率标记视觉刺激示例数据集:N=2 名参与者观看以 12.0 Hz 或 15.0 Hz 恒定频率翻转的棋盘格图案。共 10 个试次,每个试次长 20.0 s。记录了 32 通道湿电极 EEG。
数据格式:按 BIDS 标准组织的 BrainVision .eeg/.vhdr/.vmrk 文件。
EYELINK 数据集#
mne.datasets.eyelink.data_path()。
两个来自 SR Research EyeLink 的小型眼动数据示例数据集。
EEG-眼动数据集#
。数据位于 mne.datasets.eyelink.data_path()。/eeg-et/。
包含在一次瞳孔光反射实验中记录的同时 EEG(EGI)和眼动(ASCII 格式)数据,分别存储于不同文件。1 名参与者注视屏幕,同时出现短暂闪光。事件起始时间由贴在屏幕上的光电二极管记录,并同时发送至 EEG 和眼动系统。
自由观看数据集#
。数据位于 mne.datasets.eyelink.data_path()。/freeviewing/。
包含 1 名参与者自由观看自然场景视频时的眼动数据(ASCII 格式)。在部分视频中,自然场景被像素化,使场景中的人物无法辨认。
JupyterLite 数据#
mne.datasets.lite_data.data_path()。
一个小型精选归档,包含在浏览器中运行教程和示例所需的数据文件,取自 sample、kiloword、erp_core、mtrf 和 eegbci 数据集。文件未作改动,校验和与完整数据集一致。它解压到 MNE-lite-data/,每个文件仍保留在其原始数据集文件夹下(MNE-sample-data/、MNE-kiloword-data/ 等)。不包含 somato 数据集,因此躯体感觉相关教程和示例无法在浏览器中使用。
该数据仅用于文档构建;如需进行分析,请使用上文中各个数据集的获取函数。