静息态功能磁共振成像(rs-fMRI)原理与数据分析学习笔记(9-10):DPARSF Output and Reproducibility

天啊我真的很需要一个字幕!!

视频来自:9_DPARSF_Output_哔哩哔哩_bilibili

pdf:​​​​​​The R-fMRI Course | The R-fMRI Network

目录

1. DPABI输出文件

1.1. mat类文件

1.2. Img类文件

1.3. 其他类

2. 可再现性

2.1. 简介

2.2. 材料和方法

2.3. 结果

2.4. 讨论

1. DPABI输出文件

1.1. mat类文件

(1)

 

1.2. Img类文件

(1)FunRaw→生成FunImg一系列的(通过后缀分辨)

(2)T1Raw→生成T1Img一系列的(也有一堆有后缀的文件)

1.3. 其他类

(1)RealignParameter:做头动矫正生成的

        ①里面有被排除的文档记录

        ②生成的mean.nii为矫正后的脑影像图,wmean.nii为配准到标准空间的影像

        ③rp开头的文档记录头动参数

(2)ReorientMats:动态调整

        ①功能像调整.mat

        ②结构像调整.mat

(3)QC:在做reorient时的QC打分

(4)SymmetricGroupT1MeanTemplate:所有被试平均的T1影像

(5)结果Results和ResultsS。ResultsS就是相比Results做了一个Smooth(ALFF可以平滑,但是ReHo最好不要平滑)

2. 可再现性

2.1. 简介

(1)大脑有4w多个Voxel,因此假设检验要做四万多次(再次提到了多重比较矫正,但是上次已经统计过了,故这里不再赘述)

(2)置换检验(Permutation Test)

可参考:一张图,足够学会Permutation test置换检验 - 知乎 (zhihu.com)

(3)Thresholds卡得过严会导致可重复性变差

 

(4)神经科学的小样本

 

 小样本节省金钱和时间,并且多重比较的问题不会很严重

2.2. 材料和方法

(1)数据集

        ①Consortium for Reliability and Reprodudcibility(CORR):会扫两次,第一天扫一次隔几天再扫一次

        ②1000 Functional Connectomes Project(FCP):只扫一次

        ③Beijing EOEC1

        ④Beijing EOEC2

(2)统计流程

 

(3)Nuisance Regression:去除白质脑脊液信号对灰质信号的影响

 

 (4)R-fMRI指标

 

(5)多重比较矫正策略

 

(6)不同阈值下的假阳性值

 

(7)可信度/可复现性检验

 

(8)样本量增大的影响

 

 

(9)阳性预测值(positive predictive value,PPV)

 

2.3. 结果

(1)根据自己做出来的东西分析就好了,视频中的PPT我就不截图了

2.4. 讨论

(1)主要发现

 

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
以下是用MATLAB分析静息脑电数据的代码示例: 1. 求α频段的功率的代码: ```matlab % 读取EEG数据 eeg_data = load('eeg_data.mat'); eeg = eeg_data.eeg; % 假设eeg是一个N x M的矩阵,其中N是时间点数,M是通道数 % 设定分析参数 fs = 1000; % 采样率 f_alpha = [8, 12]; % alpha频段的频率范围 % 计算功率谱密度 pwelch_params = struct('Fs', fs, 'Window', hann(512), 'OverlapLength', 256, 'NFFT', 1024); [pxx, f] = pwelch(eeg(:, 1), pwelch_params.Window, pwelch_params.OverlapLength, pwelch_params.NFFT, pwelch_params.Fs); % 提取alpha频段的功率 alpha_idx = (f >= f_alpha(1) & f <= f_alpha(2)); alpha_power = trapz(pxx(alpha_idx)); % 使用梯形积分法计算功率 % 显示结果 fprintf('Alpha power: %.3f\n', alpha_power); ``` 在这个示例中,我们假设EEG数据已经存储在了一个名为`eeg_data.mat`的MAT文件中,其中变量名为`eeg`。我们首先设定了采样率和alpha频段的频率范围,然后使用MATLAB的`pwelch`函数计算功率谱密度。该函数的输入包括信号、窗口函数、重叠长度和FFT长度等参数。在计算出功率谱密度后,我们使用梯形积分法计算出alpha频段的功率。 2. 求α频段的能量的代码: ```matlab % 读取EEG数据 eeg_data = load('eeg_data.mat'); eeg = eeg_data.eeg; % 假设eeg是一个N x M的矩阵,其中N是时间点数,M是通道数 % 设定分析参数 fs = 1000; % 采样率 f_alpha = [8, 12]; % alpha频段的频率范围 % 计算能量谱密度 pwelch_params = struct('Fs', fs, 'Window', hann(512), 'OverlapLength', 256, 'NFFT', 1024); [pxx, f] = pwelch(eeg(:, 1), pwelch_params.Window, pwelch_params.OverlapLength, pwelch_params.NFFT, pwelch_params.Fs); % 提取alpha频段的能量 alpha_idx = (f >= f_alpha(1) & f <= f_alpha(2)); alpha_energy = trapz(pxx(alpha_idx) / sum(pxx)); % 使用梯形积分法计算能量 % 显示结果 fprintf('Alpha energy: %.3f\n', alpha_energy); ``` 这个示例和上一个示例的主要区别在于计算的是能量谱密度而不是功率谱密度。能量谱密度可以认为是功率谱密度乘以采样间隔的平方,因此在计算alpha频段的能量时需要将功率谱密度除以总能量,以得到归一化的能量谱密度。另外,我们同样使用梯形积分法计算出alpha频段的能量。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值