睡眠EEGpy:一个基于Python的软件集成包,用于组织睡眠EEG数据的预处理,分析和可视化
R Falach1, G Belonosov1, J F Schmidig2
1Sagol School of Neuroscience, Tel Aviv University, Tel Aviv, Israel.
Computers in biology and medicine
|April 27, 2025
概括
睡眠EEGpy简化了用于睡眠研究的脑电图 (EEG) 分析. 这个开源的Python包整合了预处理和分析,使研究人员更容易获得复杂的睡眠EEG数据.
科学领域:
- 神经科学是一个神经科学.
- 计算生物学 计算生物学
- 睡眠医学 睡眠医学
背景情况:
- 脑电图 (EEG) 对于理解睡眠研究中的大脑活动至关重要,但高级分析需要复杂的预处理.
- 当前分散的软件方法为睡眠EEG分析的新研究人员创造了效率低下和障碍.
研究的目的:
- 推出SleepEEGpy,一个开源的Python包,旨在简化睡眠EEG预处理和分析.
- 为全面的睡眠EEG研究提供一个集成的,初学者友好的工具,解决碎片化软件配置的局限性.
主要方法:
- 睡眠EEGpy集成了已有的库 (MNE-Python,PyPREP,YASA,SpecParam) 进行统一的工作流.
- 该包包括用于数据清理,独立组件分析,睡眠事件检测,光谱特征分析和可视化的功能.
- 一个专门的仪表板有助于数据评估和预处理监督.
主要成果:
- 以健康参与者的高密度EEG数据证明了SleepEEGpy的实用性.
- 成功地确定了不同睡眠阶段的特征EEG签名:α振荡 (清醒状态),螺旋和缓慢波 (NREM),和塔活动 (REM).
结论:
- 睡眠EEGpy为睡眠EEG分析提供了一个整合和用户友好的解决方案,降低了研究人员的进入障碍.
- 该方案旨在被睡眠研究界采用和进一步开发,以促进先进的EEG分析.


