MNE溯源fieldtrip官网教程

article/2025/11/7 20:57:07

MNE溯源fieldtrip官网教程

Introduction

在本教程中,您可以找到有关如何使用最小范数估计进行源重构的信息,以重构单个主题的事件相关字段(MEG)。我们将使用预处理教程中描述的数据集(基于触发的试验选择、事件相关平均和平面梯度),我们还将使用属于同一主题的解剖图像。我们将重复代码来选择试验并预处理事件相关平均和平面梯度教程中描述的数据。我们假设读者已经清楚了预处理和与事件相关的平均。为了对解剖数据进行预处理,我们将使用另外两个软件包(FreeSurfer和MNE Suite)。

backgroud

在事件相关平均和平面梯度教程中,计算了三种条件下事件相关领域的时间锁平均,基于聚类的事件相关领域排列测试表明,两种条件之间存在显著差异。绘制了各条件下的ERFs和这些差异下的ERFs的地形分布。本教程的目的是计算底层神经元活动的分布式表示,这些神经元活动导致在传感器级别上观察到的大脑活动。

为了计算分布式神经元激活,我们将使用最小范数估计。这种方法有利于分析诱发反应和跟踪广泛传播的激活时间。它是一种分布式逆解,利用大量等效电流偶极子将源空间离散成皮层表面或脑容量中的位置。它同时估计所有被建模的源位置的振幅,并以最小的总能量恢复源分布,产生与测量值1)2)一致的数据。

本教程不展示如何在源代码级别上进行组平均和统计。它也不会描述如何做振荡激活的源定位。如果您对最新的波束形成技术教程感兴趣,您可以使用它来检查振荡源的定位。

Procedure

图1显示了计算最小范数估计所需步骤的示意图。结果表明,反演解的计算是基于两个独立处理步骤的输出:解剖图像的处理和MEG数据的处理。要创建一个可用的源模型,需要额外的软件,例如FreeSurfer(用于创建皮层工作表的模型),以及MNE套件或HCP workbench(用于获得皮层工作表的最小变形低结果版本)。
在这里插入图片描述
图1所示。计算最小范数估计所需步骤的示意图概述

正向模型需要三个几何对象:

头部的体积传导模型,又称头部模型。
作为一个源模型,我们提倡对皮质片的低分辨率描述是最小失真的。
传感器阵列的几何描述(电极位置+脑电图参考信息,线圈位置/方向和MEG平衡信息)。
sourcemodel和headmodel是理想的由特定主题的MRI图像生成的。传感器阵列的描述通常在数据(MEG)中表示,或者需要构造,例如使用Polhemus设备(EEG)。本教程其余部分所需的头和源节点的构造将在以下教程中进行描述:

为MEG数据的源重构,建立头部的体积传导模型
为MEG或EEG数据的源重构创建源模型
一旦我们有了headmodel和sourcemodel,我们将执行以下步骤:

使用ft_prepare_leadfield计算正向解;
利用ft_definetrial和ft_preprocessing对MEG数据进行预处理;
使用ft_timelockanalysis计算试验平均值并估计噪声协方差;
使用ft_sourceanalysis和ft_sourcedescriptives计算逆解;
使用ft_plot_mesh和ft_sourcemovie可视化结果。

Processing of functional data

下面将使用属于Subject01的MEG数据。该文件可以从ftp://ftp.fieldtriptoolbox.org/pub/fieldtrip/tutorial/Subject01.zip获得。对于预处理和平均,我们将遵循事件相关平均和平面梯度教程中所写的步骤。我们将使用属于两种条件(FC和FIC)的试验,并计算它们的差异。
Preprocessing of MEG data
Reading the FC data

ft_definetrial和ft_preprocessing函数需要原始MEG数据集,可以从ftp://ftp.fieldtriptoolbox.org/pub/fieldtrip/tutorial/Subject01.zip获得。
在这里插入图片描述
通过移除几个试验和两个传感器,从工件中清除了这些数据;参见可视化工件拒绝教程。

随后可以将数据保存到磁盘。

在这里插入图片描述

save dataFC_LP dataFC_LP

Reading the FIC data
ft_definetrial和ft_preprocessing函数需要原始MEG数据集,可以从ftp://ftp.fieldtriptoolbox.org/pub/fieldtrip/tutorial/Subject01.zip获得。

在这里插入图片描述
通过移除几个试验和两个传感器,从工件中清除了这些数据;参见可视化工件拒绝教程。

随后可以将数据保存到磁盘。

save dataFIC_LP dataFIC_LP

Averaging and noise-covariance estimation

函数ft_timelockanalysis对数据结构中的所有试验进行平均,并估计噪声协方差。为了得到正确的噪声协方差估计,在应用函数ft_preprocessing时使用cfg.demean = 'yes’选项是很重要的。

属于一种情况的试验现在将按照刺激时间的开始与零时间点(句子最后一个单词的开始)对齐来平均。这是通过函数ft_timelockanalysis完成的。这个过程的输入是由ft_preprocessing生成的dataFC_LP结构。同时,还需要计算噪声协方差矩阵,即cfg。协方差= 'yes’必须指定,同时还要指定估计噪声协方差的时间窗口。在这里,我们使用基线,这里还没有兴趣的信号。

在这里插入图片描述
**

Forward solution

**源空间、体积传导模型和传感器位置是使用ft_prepare_leadfield函数创建前场(forward solution)所必需的输入。传感器位置包含在平均数据的梯度场中。然而,grad字段包含所有通道的位置,因此,还必须指定使用的通道。
在这里插入图片描述

Inverse solution

ft_sourceanalysis函数计算逆解。所使用的方法(最小模估计)必须与cfg一起指定。方法选择。必须提供平均函数数据、正向解(ft_prepare_leadfield函数的输出)、体积传导模型(在本例中是ft_prepare_headmodel函数的输出)和噪声-协方差矩阵(ft_timelockanalysis函数输出的cov字段)。

lambda值是负责对噪声-协方差矩阵进行缩放的缩放因子。如果它是零,则在计算逆解时不考虑噪声-协方差估计。在每个试验中分别估计噪声协方差,然后求平均值,而在所有试验中对函数数据(我们计算源分析)求平均值。因此,试验次数越多,平均函数数据中的噪声越低,但在噪声-协方差估计中,试验次数并没有降低噪声。这就是为什么如果我们想更实际地估计噪声量,那么对噪声协方差矩阵使用比例因子是有用的。

您不必单独指定噪声-协方差矩阵,因为它在tlckFC中。cov和tlckFIC。cov字段和ft_sourceanalysis将自动考虑它。
在这里插入图片描述

Visualization

您可以使用ft_plot_mesh函数在特定时间点将逆解绘制到源空间。
在这里插入图片描述
在这里插入图片描述
图6。在0时间点后500ms,将FIC条件的源重构结果绘制到源空间上

但是我们想知道条件之间的区别在哪里。因此,我们计算这两种条件的差异,并使用ft_sourcemovie来可视化结果。
在这里插入图片描述
在这里插入图片描述
图7。从电影的一个框架,显示了两个来源的不同-重建

Summary and further readings

在本教程中,我们展示了如何对单个主题数据进行MNE源重构。我们比较了两种情况下的平均ERF,重构了源,计算了两种源重构的差值。我们还展示了如何可视化结果。

功能和教程页面展示了如何平均,以及如何分析数据来源——跨主题的重构,或者如何将这些重构与模板大脑进行比较——仍在开发中。

这里是引用http://www.fieldtriptoolbox.org/tutorial/minimumnormestimate#procedure


http://chatgpt.dhexx.cn/article/Y4GxaU9E.shtml

相关文章

FieldTrip toolbox教程系列(2)-伪影处理简介

简介:处理伪影 关于FieldTrip之前介绍过: 《FieldTrip toolbox教程系列(0)-安装、配置与测试》 《FieldTrip toolbox教程系列(1)-预处理-读取连续的EEG和MEG数据》 本教程介绍了如何在FieldTrip中处理伪影的一般方法 由于FieldTrip支持许多不同采集系统的数据,因此数…

fieldtrip学习——1.坐标系介绍(ctf坐标系和acpc坐标系简介)

-------------------------------------滴,菜鸟要从这里开始学习飞行啦!-------------------------------------------- 今天刚好在跑程序就把我之前学习fieldtrip老碰到并且栽了好几次跟头的东西跟大家简单介绍一下啦。 我目前主要需要做的是头模型和…

【源码】FieldTrip:MEG和EEG分析的MATLAB工具箱

FieldTrip是用于MEG和EEG分析的MATLAB软件工具箱,由荷兰奈梅根Donders大脑、认知和行为研究所的一组研究人员与合作机构密切合作开发。 FieldTrip提供MEG、EEG和侵入性电生理数据的高级分析方法,如时频分析、使用偶极子的源重建、分布式源和波束形成器以…

一个可以把Google Docs变成GDrive的工具

如何把Google Docs转换成一个在线存储工具,如传闻中的GDrive? 我们刚刚开发了个Google Docs的客户端软件:GoogleDrive, 网站:http://www.gdocsdrive.com. 欢迎大家试用,多提意见。 对于云存储类的应用,目前有很多著名的厂商的解决…

谷歌colab运行自己的项目的一些细节

1.连接谷歌colab from google.colab import drive drive.mount(/content/gdrive) 2.安装相关的包,版本要对应好,注意卸载掉之前的tf,可能存在版本不对应问题 !pip install keras2.1.0 !pip uninstall -y tensorflow !pip install tenso…

linux挂在谷歌硬盘,【Colab系列】挂载谷歌硬盘详解

讲解对象:【Colab系列】 作者:融水公子 rsgz 文章出处:360doc个人图书馆[其他平台均为盗版] 提醒:建议大家电脑浏览我的网页,因为手机浏览网页 代码会自动缩成一行,很不方便 1 首先,要知道谷歌硬…

linux上使用drive从google drive 下载文件和文件夹

linux上使用drive从google drive 下载文件和文件夹 由于之前要下载Darpa的大型数据集,这个数据集仅仅在google drive上可以获取。但是如果手动下载的话,要么一个个文件自己点击要么就是整个打包。 这样子有几个问题: 速度很慢中间不能关闭…

YOLOv5-4.0-google_utils.py 源代码导读

YOLOv5介绍 YOLOv5为兼顾速度与性能的目标检测算法。笔者将在近期更新一系列YOLOv5的代码导读博客。YOLOv5为2021.1.5日发布的4.0版本。 YOLOv5开源项目github网址 本博客导读的代码为utils文件夹下的google_utils.py文件,更新日期为2021.1.14. google_utils.py …

只有一个源视频的Deepfakes简介

Deepfakes 简介 Deepfakes 是人工智能生成的任何人或名人的合成视频,它冒充真实的人,并让他们采取行动或说出他们从未做过的任何事情。 Deepfake 的创建过程在技术上很复杂,通常需要大量数据,然后将这些数据输入神经网络以训练和生…

Gmail文件工具:gDrive

用Gmail的空间来进行文件存储已经不是什么新鲜事了,Linux下有GmailFS,Windows下也有Gmail Driver。但是它们跟gDrive比起来,就实在是相形见拙了。gDrive是一个基于libgmailer的PHP脚本,当前版本为0.6。它可以利用Gmail的空间提供强…

【YOLOV5-5.x 源码解读】google_utils.py

目录 前言0、导入需要的包1、gsutil_getsize2、safe_download、attempt_download2.1、safe_download2.2、attempt_download 3、get_token、gdrive_download(没使用)3.1、get_token3.2、gdrive_download 4、作者注释的函数总结 前言 源码: YO…

千呼万唤始出来 Google GDrive将于4月初正式推出

早在5年前,WSJ就有传言称Google将推出云存储服务,而Google也在2010年宣称这项服务将允许用户进行文件和资料的在线存储,但一直没有正式推出该项服务。这次,看来Google是来真的了。 如果消息属实,Google GDrive将可能在…

Google云存储服务GDrive再度浮出水面

Google 要推出GDrive的传闻已经有一段时间了,而现在一个Google 搜索结果页面再度证实了这一传闻。在Google 搜索中如果你输入Writely,搜索的结果中你可以看到一个名为Platypus(GDrive)的测试页面。Writely.com是Google 于2006年收…

GDrive首次现身!

还记得GDrive么?自从它第一次出现在Google的泄露文档上,它就成为了世界关注的焦点。根据传言,GDrive将会是Google要推出的网络存储服务,类似于网络硬盘,但它的容量是无限的。在这个消息泄露后,Google马上把…

Google的GDrive美如水中之月

GDrive GDrive(网络硬盘),被称为“谷歌迄今为止推出的最令人期待的产品”。GDrive可以让用户将个人文件和操作系统存储在谷歌的服务器上,并可通过网络访问,PC将成为一种用于访问网络的简单而便宜的设备,用户甚至可以通过谷歌的手机操作系统An…

Google网络硬盘(GDrive):千呼万唤不出来

几年来人们一直猜测Google会利用其强大的实力提供专业在线数据存储服务,比如说“Google网络硬盘(GDrive)”。最近相关传言再次兴起,并且更加有意思。 Google网络硬盘有什么好处呢?廉价(免费?&am…

linux 安装 gdrive

1.下载https://www.dongganboy.com/app/gdrive-linux-x64 参考链接:Linux 定时备份网站文件至Google Drive - 主机宝贝 [教程]Gdrive:Linux下谷歌网盘同步工具、自动备份VPS文件到Google Drive – 爱玩吧 2. 复制到相应的文件夹下;修改权限…

win7出现问题事件名称APPCRASH的解决方法

问题故障提示: 在网上找了很多解决方式都没有解决,什么下载个 Windows清理助手64位啦,什么重新卸载重装啦, 什么删除 User Data 文件啦,什么删除注册表啦,一点用都没有,这个问题是由于 兼容 问…

vs2015启动无法工作,问题事件名称: APPCRASH,故障模块名称: KERNELBASE.dll

尝试了网上多种方法,删除注册表内容;安全模式;重启;修复;管理员权限等等,都以失败为告终。利用程序自带的修复了3、4次,也没有任何作用。一启动还是VS2015软件奔溃,无法工作。显示下…

IOS —— Crash分析

Crash分析 1. Crash2. 奔溃处理2.1 选择器方法未定义2.2 容器越界 2.3 NSSetUncaughtExceptionHandler 1. Crash 应用崩溃是影响 APP 体验的重要一环, 而崩溃定位也常常让开发者头疼。Crash的出现就是做了一些违背代码规则的操作,常见crash类型有&#…