(1)MNE工具包:MNE是一款python工具包,可以用来处理EEG和MEG数据。这一工具包基本囊括了EEG数据处理所需的步骤。主要拿MNE来分析EEG数据。MNE是一个操作性强,可视化程度高的工具包。使用的过程中可以多利用官网的搜索功能,官网上面也有一些教程和例子。需要注意的是,随着工具包版本的更新,部分函数会被替换,此时在官网上搜索关键词得到更新后的函数即可。官方文档:https://mne.tools/stable/index.html。
(2)EEGLab工具包:EEGLAB是一个交互式Matlab工具箱,用于处理连续和事件相关的EEG、MEG和其他电生理数据,包括独立成分分析(ICA)、时间/频率分析、伪迹抑制、事件相关统计以及几种有用的平均可视化模式和单次试验数据。EEGLAB在Linux、Unix、Windows和Mac OS X下运行。EEGLAB提供交互式图形用户界面(GUI),允许用户使用独立成分分析(ICA)或时间/频率分析(TFA)以及标准平均来处理的高密度EEG和其他动态大脑数据方法。EEGLAB还包含广泛的教程和帮助窗口,以及一个命令历史功能,可简化用户从基于GUI的数据探索到构建和运行批处理或自定义数据分析脚本的过渡。EEGLAB提供了丰富的方法来可视化和建模与事件相关的大脑动力学。官方网址:https://sccn.ucsd.edu/eeglab/index.php。
(3)ERPLAB:ERPLAB是免费开源的Matlab软件包,用于分析ERP等脑电数据。ERPLAB扩展了EEGLAB的功能,为ERP的处理、分析和可视化提供非常棒的工具。不管你是初学者还是高级用户,ERPLAB都非常适用。对于初学者来说的图形用户界面易于学习,而Matlab脚本也为中级和高级用户提供了强大的功能。官网地址:https://github.com/lucklab/erplab。
(4)OpenViBE:OpenViBE是一个开源软件平台,用于脑机接口系统的设计、测试和使用,并将它们与真实和虚拟环境相连接。该平台由一组软件模块组成,可以轻松有效地集成这些模块,从而为真实和虚拟现实应用设计BCI。该平台的主要特点是:模块化和可重用性,适用于不同类型的用户,可移植性,以及与虚拟现实的连接。模块化和可重用性OpenViBE平台是一款软件模块化的平台,专门用于脑电数据的采集、预处理和可视化,以及与虚拟现实的交互。而且OpenViBE作为通用软件,用户能够容易地添加新的软件模块来实现需求。适用于不同类型的用户。官网地址:http://openvibe.inria.fr/。