新手必看!EEGLAB工具包下载、安装及数据导入教程
EEGLAB是一款免费、开源的且应用最广泛EEG数据处理和分析工具包,我们公众号曾推送过一篇推文,对目前常用的EEG/MEG数据处理工具包进行了总结(《EEG信号处理与分析常用工具包介绍》),其中对EEGLAB工具包进行了简单介绍。本文详细介绍EEGLAB工具包的下载、安装及数据导入步骤,希望对大家有用。
EEGLAB简介
EEGLAB是由美国加州大学Swartz Center for Computational Neuroscience团队研发的一款基于Matlab软件的开源工具包,可用于处理连续和事件相关EEG和MEG信号,可以说是目前应用最为广泛的EEG信号处理工具包了。EEGLAB具有便于操作的GUI界面,特别适合初学者以及无编程基础的研究者学习使用。EEGLAB可以读取几乎所有格式的EEG信号,可以方便地进行EEG信号的浏览、EEG信号的预处理、EEG的功率谱计算、独立成分分析ICA、时频分析、ERP波形绘制、头皮电压拓扑分布图绘制等分析。当然,除了直接使用GUI界面进行上述一系列分析,对于有编程基础的朋友可以直接调用相关函数和编写脚本进行批量处理。此外,EEGLAB还可以免费下载多种特定EEG信号分析方法的插件,以满足不同研究者的不同需求,这大大地扩展了EEGLAB的功能。
EEGLAB的下载
大家可以直接到EEGLAB的官网下载:打开网页后,点击EEGLAB—Download EEGLAB(图1),此时会跳转到如图2所示的下载界面,此时会要求进行简单的注册,简单填写信息后点击Submit之后,会跳转到真正的下载界面,如图3所示。在图3中点击Click here即可下载最新版本的EEGLAB工具包。
官方网址:https://sccn.ucsd.edu/eeglab/index.php
图1
图2
图3
EEGLAB的安装
1.第一步:下载后的压缩包进行解压,把得到EEGLAB文件夹放到某个盘中,笔者这里放置到Matlab的toolbox文件夹下(图4)。
图4
2.第二步:设置Matlab的路径。点击Matlab的Set Path—Add with Subfolders把EEGLAB文件夹添加进Matlab的搜索路径,并点击Save 保存(图5)。
图5
3.第三步:在Matlab命令窗口中输入eeglab命令,出现以下界面说明安装成功(图6)。
图6
EEGLAB的数据导入
EEGLAB基本上支持各种数据类型,这里笔者以.edf格式的数据为例,演示如何导入数据。
在EEGLAB界面中点击File—Using EEGLAB functions and plugins—From EDF/EDF+/GDF files(图7),此时,如果是新下载的EEGLAB工具包,需要下载相应的插件(如图8所示),点击Yes即可自动下载。
图7
图8
接下来,选择你要导入的.edf格式的EEG信号文件,会跳出如图9的界面,我们只导入前19通道的数据,因此在Channel list中输入1:18.
图9
最后,选择EEGLAB界面中的Plot—Channel data来查看导入的数据,如图10所示。
图10
总结
本文详细讲解了EEGLAB工具包的下载、安装及数据导入,希望对想学习EEGLAB的新手朋友有所帮助。