一文带你学习Homer3的简介和使用

共 1587字,需浏览 4分钟

 ·

2021-08-09 15:44

本文首发在知识星球上(https://t.zsxq.com/aeimaqv),此文章中所有链接均通过博客进行访问。

其实在撰写本文时,也曾有些犹豫,对于Homer3的使用,在之前的推文中也曾写过,那么为什么今天又来写呢?因为我看到了大家对Homer2的执著,虽然我也看到大家一直在付费学习Homer2的教程,但是从技术更新发展的角度发展来看,Homer2已经是落后的了,它的官网已经不再维护了,我更推荐大家来关注Homer3的使用。

Homer3简介

Homer = Hemodynamic Optical Metabolic Evoked Responses

Homer3 有非常直观和清晰结构的GUI界面,新用户很快就能了解并可以进行处理 fNIRS 数据。Homer3 的主要功能包括:能够运行处理.snirf 文件;三个层次的分析,即run(session)、subject和Group分析;处理函数最常用于为每个分析级别建立过程;run/subject/group处理函数;可导出subject和Group的血流动力学反应函数 (HRF)。

Homer3是基于Matlab平台运行的开源软件,用于分析fNIRS时间序列数据。

Homer3与Homer2的区别?

1、相当于升级版软件;

2、界面更简洁化;

3、模块更清晰;

4、启用了新的数据格式.snirf文件格式


软件下载地址:

https://github.com/BUNPC/Homer3

安装(两种方式):

1、电脑上已经安装了MATLAB平台,官网上建议是64位的MATLAB R2017b。下载好安装包后通过set paths将安装包添加到路径下,在command窗口输入Homer3即可打开。

2、电脑上没有MATLAB平台,通过下载的安装中的Install文件夹中的setup文件进行安装。


window下双击setup.bat进行安装;

Mac下双击setup.command进行安装。


软件界面:

主界面

这是主界面显示,此界面是最常使用的,包括通道排布,信号显示、处理、伪迹手动剔除等。


刺激模块界面

包括编辑marker信号,尤其是Hitachi和shimazdu的数据通过代码转换后,就会失去marker信息,因此需要在此界面进行手动的添加。


函数处理界面


函数参数修改界面


通道探头信息界面


数据处理过程简介:

fNIRS处理步骤的文章,我在之前也写过,推荐大家阅读文章《近红外数据处理过程》,在本篇文章中基于Homer3的过程,我将介绍基本的数据流程过程。


数据格式转换:

目前Homer3仅支持格式snirf,它可以由.nirs格式直接转换得到,因此,针对市面上的近红外数据,最基本的 是 需要转换成.nirs格式。可参考Homer2中的转换代码进行(Hitachi、shimazdu以及NIRx等)。


导入数据:

要加载数据,需要将MATLAB的路径导航到数据文件夹中,或添加数据文件夹到MATLAB路径下。

单个.snirf 文件在 Homer3 中被称为 Run。运行处理可以实验group、subject或run进行,具体取决于在 GUI 所做的选择。添加Homer3的包添加到MATLAB路径下,然后在命令窗口输入”Homer3“即会在该路径下寻找.snirf文件,如果没有则寻找.nirs,它会询问你是否转换为.snirf文件,点击yes,然后它还会寻找一个操作过程中的配置文件”.cfg“,第一次没有,点击取消,保存默认文件即可,最后就会弹出主界面,并在 左下角显示是否导入数据成功。

浏览 334
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报