matlab匹配滤波代码电子Prime数据获取
ABCD项目使用e-Prime软件在fMRI扫描期间运行行为测试。
E-Prime生成具有行为结果的EDAT2(二进制)文件。
EDAT2文件在获取站点被转换为ASCII
TAB分隔(首选)或逗号分隔的电子表格文件(分别为扩展名.txt和.csv),以进行进一步分析。
我们已经观察到了这种转换过程中产生的几种类型的错误。
eprime_sprdsht_get.py读取包含E-Prime电子表格的文本文件,检测文件的编码和格式,解释其内容,同时解决已知的编码问题,在文件中识别电子表格中的行为任务,提取实验的开始日期和时间,编号实验中的运行次数,以及每次运行的开始时间。
然后,它评估文件中的每次运行与指定的pGUID,任务名称以及序列日期和时间之间的匹配。
如果提供了目录或路径,程序将查找并处理该路径下的所有文件,以查找与所提供的参数(pGUID,任务,系列日期和时间)最匹配的文件。
程序将为每个文件返回一个诊断号,以总结其格式和内容。
如果需要,脚本将导出特定E-Prime文件的标准格式的纯净版本。
我们包括一个附加脚本abcd_get_e
2023-11-06 16:13:13
15KB
系统开源
1