学术活动

公共技术中心举办PsychoPy_EyeLink_MNE-Python培训

发布时间:2024-06-28 作者:公共技术中心 魏楚光

为帮助科研人员了解如何实现EyeLink眼动仪与PsychoPy的连接用以记录眼动数据,以及如何使用MNE-Python分析处理EyeLink眼动数据以解决心理学科研活动中的实际问题,中国科学院心理研究所公共技术中心于625日和26日在和谐楼9层报告厅举办了PsychoPy_EyeLink_MNE-Python培训。此次培训是前两期PsychoPy Builder & Coder培训的延续,回应了科研人员的关切。

培训现场

近年来,Python以及基于Python开发的PsychoPy、MNE-Python工具库在心理学的教学、科研和应用等领域中发展迅速,突出优势是开源、免费、精确度高、灵活性强、应用范围广,结合NumPy、Pillow、SciPy、Matplotlib和Pandas等重要工具库,可以表现出非常强大的功能和优势,并形成了较为完善的生态,不但应用到所有常见的心理学实验技术方法,如脑电、脑磁、生理仪、眼动、虚拟现实、功能性核磁共振成像、功能性近红外光学成像等,而且还完整覆盖了实验设计、心理学刺激材料的编辑和呈现、数据采集和处理、统计检验和推断、结果可视化等重要环节。因此,掌握Python、PsychoPy和MNE-Python等相关工具库的使用对于提升心理学的学习和工作效率至关重要,目前已成为心理学学业深造和岗位竞聘的必备技能。

相较于通过串口和并口等方式的数字标记同步法,实现EyeLink眼动仪与PsychoPy的连接要复杂得多,如Tracker的设置与连接、注视点的校准与验证、眼动数据的记录与标记等,这需要大量的代码脚本才能实现。公共技术中心通过前期问卷调查和现场交流等方式发现,不少科研人员对如何在EyeLink眼动仪通过PsychoPy编辑、程序刺激材料同时记录眼动数据比较关注。在此基础上,公共技术中心设计和实施了此次培训的主题和内容。

公共技术中心高级实验师魏楚光全流程演示了如何实现EyeLink眼动仪与PsychoPy的连接用以记录眼动数据,特别是现场演示所用到的相关工具如EyeLinkCoreGraphicsPsychoPy、EyeLink Developers Kit、PyLink的功能和具体调用方法,加深了参训人员的认识和理解。此外,魏楚光还系统介绍了如何使用MNE-Python分析处理EyeLink眼动数据,包含原始数据的读取、校正结果可视化、眼动和刺激事件的读取、预处理以及可视化等关键步骤环节。培训过程中,魏楚光始终有目的、有计划地融汇Python语言的语法和运行方式,并通过编写各种代码结合上机实操来演示眼动实验程序的实现和数据处理分析以及结果可视化等工作,生动形象地展示了Python和MNE-Python在心理学实验中的实际运用。

EyeLink眼动数据分析结果可视化

本次培训结合科研人员长期在心理学研究活动中的实际情况和问题,系统地设置了解决这些问题的技术和方法,旨在帮助科研人员深入认识和理解这些工具的实际运用,切实提升学习和工作效率。同时,通过本系列培训也很好地锻炼了公共技术中心人员的技术能力,提升了技术支撑水平。未来,公共技术中心将持续进行相关技术培训和推广工作,服务科研活动,更好地发挥支撑作用。



附件下载: