本方案提供了一个开源的、已编译的 MATLAB 程序,用于生成脑电图数据的多锥谱图。
本方案提供了一个开源的、已编译的 MATLAB 程序,用于生成脑电图数据的多锥谱图。
目前的网络资源在提供用于可视化和量化脑电图(EEG)数据的频谱图计算工具方面功能有限,且用户友好性不足。本文介绍了一种基于 Windows 系统的开源代码,用于生成 EEG 多锥体频谱图。该编译后的程序可供 Windows 用户免费使用,无需软件授权许可;而对于 Macintosh 用户,仅限拥有 MATLAB 软件授权者使用。本文通过展示随睡眠与清醒状态变化以及阿片类药物对这些状态产生影响时的 EEG 频谱图,说明了该程序的应用。在向 C57BL/6J 小鼠腹腔注射生理盐水(溶剂对照)以及具有镇痛剂量的吗啡、丁丙诺啡和芬太尼后,连续 4 小时无线记录其 EEG 信号。频谱图显示,丁丙诺啡和吗啡在 1−3 Hz 和 8−9 Hz 频段对 EEG 功率产生了相似的影响。芬太尼给药后的频谱图则显示出在 3 Hz 和 7 Hz 处出现最大平均功率带。这些频谱图揭示了不同阿片类药物对 EEG 频率和功率的差异化作用。这些基于计算机的方法可广泛适用于不同药物类别,并可方便地修改以量化和展示多种节律性生物信号。
脑电图(EEG)数据可在频域中进行有效分析,以表征行为和神经生理唤醒水平1。多锥谱图(multitaper spectrogram)将脑电波形转换到时域和频域,从而可视化不同频率信号功率随时间的动态变化。多锥谱图采用傅里叶分析生成谱密度估计。谱密度估计可将波形分解为构成信号的纯正弦波,类似于白光通过棱镜发生色散后呈现完整的颜色光谱2。脑电图的多锥谱图反映了多个神经元网络的综合活动,这些网络的放电模式以不同频率振荡2。由于具有时间平移不变性,傅里叶变换被认为是时域与频域之间最优的变换方法3。然而,傅里叶分析也存在若干局限性。脑电信号具有非平稳性,因此在傅里叶方法下,微小变化可能无法被察觉,且分析结果可能随数据集大小而变化。但对非平稳信号应用傅里叶变换时通常采用加窗处理,其假设信号频谱在短时间内仅有微小变化。另一种谱分析方法是小波变换,其在检测脑部疾病方面可能更为适用3。
从功能角度来看,脑电图(EEG)信号所包含的不同振荡是较低层次的特质性表型,其特征与较高层次的状态性表型(如睡眠和清醒状态)相关2,或与全身麻醉药引起的意识丧失相关4,5,6。关于睡眠和清醒状态,频谱图清楚地表明,内源性产生的睡眠节律是连续且动态的7。传统上,对睡眠和清醒状态的定量描述涉及一种分段归类方法,即将每一段明确定义的脑电图记录时段(例如10秒)分配为睡眠或清醒的分类。这些状态分段随后被绘制为时间的函数。这种时间进程数据图通常被称为睡眠时相图(hypnogram),用于区分正常睡眠与因疾病、药物使用、昼夜节律改变、轮班工作等因素导致的睡眠紊乱。睡眠时相图的一个局限性在于,其以方波形式表达觉醒状态,从而对脑电图信号产生误导。睡眠时相图的绘制过程将觉醒状态离散化2,无法精细呈现中间状态或过渡阶段。此外,10秒的评分时段通过对时间尺度设定下限,造成了时间上的离散化。状态和时间双重离散化的结果,导致了关于意识状态之间动态相互作用2以及药物对这些状态干扰过程的神经生理学信息的丢失4。例如,不同的麻醉药物作用于不同的分子靶点和神经网络。对这些神经网络的药理学干预可稳定地产生特异于药物种类、剂量和给药途径的独特频谱图4。
本实验方案旨在促进有关阿片类药物如何改变睡眠8、呼吸9、痛觉感知10以及脑内神经化学过程的机制研究11。该方案描述了创建用于脑电图(EEG)分析的多锥谱图所需的步骤,该方法可使用专有软件或无需MATLAB授权的系统完成。采用C57BL/6J(B6)小鼠验证该基于计算机的方法在正常、无干扰的睡眠与清醒状态下以及系统给予阿片类药物后生成新型脑电图谱图的能力。通过系统比较B6小鼠腹腔注射生理盐水(溶剂对照)与镇痛剂量的吗啡、丁丙诺啡和芬太尼后脑电图谱图的差异,验证了分析方法的可靠性和有效性。
对新生小鼠脑电图(EEG)动态的定量研究具有转化意义,可为深入理解人类新生儿脑电图提供模型支持12。量化脑电图动态不仅具有描述性价值,还可为基于脑电图数据部分预测觉醒状态的机器学习方法提供支持13。本报告的目标是通过提供一种广泛可及、用户友好的计算多窗谱图的代码,推动转化科学研究,以表征药物诱导的小鼠脑电图变化。
所有涉及小鼠的操作均遵循《实验动物护理与使用指南》(第8版)th 版本,国家科学院出版社,华盛顿特区,2011)并经田纳西大学机构动物护理和使用委员会审查和批准。
1. 记录电极的植入与初始数据采集
2. 实验场所与设备
3. 语谱图计算
4. 故障排除
以下图示展示了谱图所提供的关于脑兴奋性脑电图指标的新颖见解类型。
图1A 展示了清醒状态、非快速眼动(NREM)睡眠和快速眼动(REM)睡眠期间皮层脑电图(EEG)的相似性与差异性。许多研究者利用此类脑电图迹线,结合肌电图(EMG)记录(未显示),来量化睡眠与清醒状态。图1B 采用睡眠时相图(hypnogram)来呈现基于脑电图和肌电图记录评估所得的睡眠与清醒状态的时间组织结构。状态以10秒为时间段进行评分,并将这些时间段绘制成持续14,400秒(即4小时记录)的睡眠时相图。睡眠时相图未能体现状态之间的转换是连续且非线性的。与睡眠时相图不同,频谱图(图1C)展示了脑电图频率和功率随时间发生的高度动态变化。频谱图还突出了清醒期间与REM睡眠期间皮层脑电图信号之间的相似性。叠加在频谱图上的三个方框(图1C)标示了上方睡眠时相图(图1B)中识别出的清醒(WAKE)、NREM睡眠和REM睡眠状态,有助于直观理解脑电图频率和功率的详细变化。整个记录的频谱图为理解脑电图作为一种连续过程提供了细致入微的视角。
图2展示了四个多锥频谱图,每个图均总结了在腹腔注射生理盐水、吗啡、丁丙诺啡和芬太尼后4小时的脑电图(EEG)记录。这四项记录均来自同一只小鼠,并在光照开始后2小时开始采集。阿片类药物(但生理盐水除外)抑制了非快速眼动(NREM)睡眠和快速眼动(REM)睡眠,并增加了清醒状态的时长。频谱图揭示了多个新特征。这些新发现的脑电图特征提示了在化学威胁环境中区分不同阿片类药物的潜在应用价值。在生理盐水注射后(图2A),功率主要集中于2−4 Hz范围,表明处于NREM睡眠状态。请注意,阿片类药物的使用显著改变了脑电图频谱图的特征,且每种阿片类药物均引起独特的频谱变化。
图3表明,通过频谱图所展示的脑电图(EEG)变化可以被量化,并表示为每个半频段的平均主导频谱功率(图3A),以及特定脑电频率波段内的平均频谱功率(图3B)。与生理盐水组相比,布托啡诺引起的变化最为显著,主要出现在delta和theta频段。

图1:用于生成睡眠图和频谱图的皮层脑电图(EEG)记录。(A)在基线期(无注射)记录期间,清醒状态、非快速眼动(NREM)睡眠和快速眼动(REM)睡眠期间记录的脑电图波形。每条轨迹显示90秒的记录数据。(B)睡眠图以条形高度表示意识状态(纵轴)随4小时记录时间(横轴)的变化。(C)锥形频谱图,使用颜色条表示不同脑电频率(赫兹,Hz,左纵轴)下的脑电功率(分贝,dB,右纵轴)或谱功率密度随4小时记录时间(横轴)的变化。频谱图中添加了黑色垂直线,用于划分出各一个时期的清醒、NREM睡眠和REM睡眠。 (频谱图参数:采样频率 = 500 Hz,fpass = 0.3 Hz 和 30 Hz,填充 = 2,时间-带宽积 = 15,锥形数 = 29,试验平均 = 1,计算快速傅里叶变换(FFT)的时间窗口长度约30秒,FFT计算的窗口步长 = 5)。请点击此处查看该图的放大版本。

图 2:频谱图展示阿片类药物给药后脑电图(EEG)功率和频率的变化。 每个频谱图显示给药后 4 小时内(横坐标)的 EEG 频率(单位:赫兹,Hz,左侧纵坐标)和 EEG 功率(单位:分贝,dB,通过右侧纵坐标的颜色条表示),给药物质分别为(A)生理盐水、(B)吗啡、(C)丁丙诺啡和(D)芬太尼。(频谱图参数:采样频率 = 500 Hz,fpass = 0.3 Hz 和 30 Hz,填充 = 2,时间-带宽积 = 15,锥形窗数量 = 29,试验平均次数 = 1,计算快速傅里叶变换(FFT)所需时间约 30 秒,FFT 计算的窗步长 = 5)。请点击此处查看该图的放大版本。

图3:阿片类药物对delta和theta脑电频率波段的平均脑电功率产生不同程度的影响。 (A总结了每次4小时记录期间的平均脑电图功率 图2纵坐标表示每个半频处的平均脑电功率(横坐标)。与生理盐水对照组相比,其余三种处理均显示出阿片类药物特异性的平均脑电功率改变。B) 示范了给予生理盐水(S)、丁丙诺啡(B)、吗啡(M)和芬太尼(F)后,四个脑电频率波段(delta、theta、alpha 和 beta)的平均脑电功率。功率函数的配色方案相同 A 以及平均功率频带在 B. 请点击此处以查看此图的放大版本。
本文所述程序旨在通过第3节“谱图计算”中概述的九个步骤生成谱图。这些步骤包括获取谱图程序、确保正确的文件格式,以及调整计算参数以生成用户自定义的谱图。用户可创建适用于多种概念性问题和实验设计的谱图。为了提高开发过程的便捷性与效率,必须按照上述要求将原始脑电图(EEG)数据以正确的文件格式命名并提供。尽管已提供小鼠EEG数据的示例信号,但该谱图程序同样可直接应用于不受信号处理限制的人类及非人类EEG数据。
建议的故障排除和方法优化策略是首先分析一个小规模的数据集。需要考虑的主要程序输出包括滤波后脑电图(EEG)的图示以及谱图。加窗谱图(tapered spectrogram)的一个显著优点是,它可以广泛应用于多种周期性生物信号,其适用范围从持续时间较长的昼夜节律(24小时)17,到如Renshaw细胞每秒1,000 Hz放电频率这类极快的节律18。
数据格式化是本频谱图实验方案的一个限制因素。欧洲数据格式(EDF)在脑电图(EEG)数据中被广泛使用,但还存在许多其他格式选项。因此,原始代码文件已被包含在内(见上述3.2节),以便用户根据需要修改文件格式。关于原始程序文件,另一个限制是用户需具备计算机编程语言的相关经验才能更改文件格式。并非所有研究人员都能获得专有软件及其全套插件的使用权限。本方案通过提供一个可在WINDOWS设备上运行且无需软件授权的编译程序,以规避这一问题。该功能通过编译程序中包含的RUNTIME插件实现,用户无需进行任何软件注册即可使用。
该脑电图(EEG)谱图程序是一种新颖的、开源的、基于计算机的程序,允许用户从多种数据中创建个性化的多锥体谱图。用户可完全控制谱图生成过程中的所有计算环节。由于缺乏信号处理和计算机编程知识,谱图的生成可能较为困难。本文所述方案将有助于谱图的生成。有关进一步的信号处理阅读材料和多锥体谱图指导,请参见补充材料部分。
补充材料
http://chronux.org
http://www-users.med.cornell.edu/~jdvicto/pdfs/pubo08.pdf
http://www.fieldtriptoolbox.org/tutorial/timefrequencyanalysis/
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4502759/#SD3-data
本工作部分由美国国立卫生研究院(NIH)资助项目HL-65272支持。作者感谢Zachary T. Glovak和Clarence E. Locklear对本项目的贡献。
| 姓名 | 公司 | 目录编号 | 评论 |
|---|---|---|---|
| 牙科丙烯酸树脂 | Lang Dental Manufacturing Co | Jet 粉剂和液体 | |
| 脑电图/肌电图放大器 | Data Science International | 型号 MX2 | |
| macOS Mojave | Apple | v10.14.4 | |
| MATLAB | Mathworks | v9.4.0.813654 | 用于频谱图计算的软件 |
| 小鼠麻醉面罩 | David Kopf Instruments | 型号 907 | |
| Neuroscore | Data Science International | v3.3.9317-1 | 用于睡眠与清醒状态评分的软件 |
| Ponemah | Data Science International | v5.32 | 用于脑电图/肌电图数据采集的软件 |
| 立体定位仪 | David Kopf Instruments | 型号 962 | |
| 立体定位仪,小鼠适配器 | David Kopf Instruments | 型号 921 | |
| Windows 10 | Microsoft | v10.0.17763.503 | |
| 无线遥测仪 | Data Science International | 型号 HD-X02 |