欢迎光临散文网 会员登陆 & 注册

Brainstorm溯源分析1

2023-03-08 16:39 作者:和贞子一起  | 我要投稿

继用fieldtrip做溯源屡试屡败后,,,投入Brainstorm的怀抱。。。溯源果然还得是你嗷嗷嗷。。。

so 记录一下 有错误欢迎指正讨论。

一:前期准备和单个被试溯源

1导入Fieldtrip/EEGLAB time-lock后的ERP数据,注意前期数据要在EEGLAB中导入3D elec位置

 

2结构像

头模型模板:

通过MRI数据库选择相应年龄段构建J.E. Richards, C. Sanchez, M. Phillips-Meek, W. Xie A database of age-appropriate average MRI templates Neuroimage, 124 (2016), pp. 1254-1259

http://jerlab.psych.sc.edu/NeurodevelopmentalMRIDatabase

https://jerlab.sc.edu/projects/neurodevelopmental-mri-database/

https://www.nitrc.org/search/type_of_search=group&q=Neurodevelopmental+MRI+Database


删掉default anatomy中默认的ICBM152或者创建新的模板use-template->create new template,导入12岁平均结构像作为默认结构像,定义鼻根、左右耳位置,然后用CAT12(自动下载安装)分割出皮层

可以直接右键输入MRI坐标(12岁模板的坐标):

NAS:91,188,77

LPA:20,70,80

RPA:159,70,79

AC:91,114,131

PC:91,88,131

IH:91,106,190


3功能

创建被试,选用默认结构像和同样的电极位置数据

导入EEG数据(带有电极位置)


出现电极作为common files


电极与head手动对准,这里以默认64导和ICBM152为例(一般预处理删掉了M1,M2剩下62导,也可能删掉CB1,CB2剩下60导)


对准后的样子(ICBM152-Neurosacn Quik-cap64):


对准后计算头模型(只需要计算1次,应用到所有被试)

Use adjoint formulation:占用内存小
Use adaptive integration:更准确,占用内存大,用这个
Process dipoles by blocks: 解决内存不够问题

至此,公共的文件准备完毕,包括电极channel和头模型


注:溯源时如果使用MN方法,需要计算噪音协方差矩阵,不关注刺激前成分则通过刺激前baseline计算,也可以直接用no noise modeling(在common files里)(刺激前基线的covariance直接从matlab工作区或者文件导入,是fieldtrip计算的基于single-trial平均后的)

cfg.covariance         = 'yes';

cfg.covariancewindow        = [-0.2,0];

condition1 = ft_timelockanalysis(cfg, data);

溯源时如果使用LCMV(Beamforming)方法需要计算data covariance,可以从matlab工作区或者文件导入fieldtrip计算的基于single-trial平均后的:

 cfg.covariance         = 'yes';

cfg.covariancewindow        = [-0.2,0.8];

condition1 = ft_timelockanalysis(cfg, data);

对ERP溯源:minimum-norm imaging方法

Measure指标:

Current density map 未标准化 单位是pA.m(可以平均,可以进行统计分析,可以进一步标准化)

dSPM 标准化为Z值(平均会降低variance,如果进行了平均, 需要进行Sources > Scale averaged dSPM,scaled dSPM只能用于可视化不能进行任何统计分析)

sLORETA  标准化


偶极子朝向:

完全限制朝向皮层:用的时间较少,用个体结构像时推荐,结果看起来噪音比较多,可以进一步空间平滑(在组平均前)或标准化(有文献即使用template也用了这种限制https://doi.org/10.1016/j.neuroimage.2020.117699)

宽松限制(0.1-0.6)和不限制:用的时间长,用template时推荐,结果比较平滑




4后续统计分析

A关注感兴趣脑区的时间变化,提取脑区时间序列找显著的时间,single trial溯源-平均,(fieldtrip导入平均前的数据有问题得从eeglab导入)

B关注感兴趣脑区的时频变化, single trial溯源-时频分析-平均

C关注某ERP成分如(N1: 90-130ms)的源,通过全脑激活找显著的激活区,single trial平均-溯源)。

D关注某特定频段(1-4Hz)特定时间段(90-130ms)的源, single trial平均-溯源-滤波)。

E 关注特定频段、特定时间、特定脑区,single trial平均-溯源-滤波-定义scout(脑区)

 

注:Brainstorm里对全脑的统计矫正方法有限,可以把source导出为nii格式(absolute value),到SPM/DPABI进行统计检验

 

 

二:多个被试溯源并进行统计分析

。。。。。。


Brainstorm溯源分析1的评论 (共 条)

分享到微博请遵守国家法律