fMRI独立成分分析方法(ICA)工具GIFT

article/2025/11/9 5:36:53

软件下载连接:

Software - TReNDS (trendscenter.org)icon-default.png?t=M4ADhttps://trendscenter.org/software/下载完成后,在MATLAB中添加其路径即可。

在MATLAB命令行输入gift。打开窗口页面:

1、点击setup ICA Analysis

新建一个gica文件夹,存储ICA分析的结果,并在该窗口选择gica文件夹。点击OK

出现如下界面: 

 

 Enter Name of Output Files:是输出文件的前缀,这里填的g

第二项是选择fMRI文件,点击select

 询问我们所有文件是否放在了一个文件夹下,因为三个被试的数据在三个文件夹下,所以这里选择NO,接下来让我们选择,Subject的数目,和每个subject数据中session的数目,

 这里根据自己数据而定,比如我在这里选择3个subject,每个subject有1个session, 点击OK

如下所示,会让我们选择三个被试的数据,点击Subject1 Session1

如下所示,进入Subject1的文件夹。会帮我们自动整理好不同文件前缀名的文件,在这里我们选择经过spm预处理,smooth过的文件,即以s开头的文件【1:240】swaf001-003-00*-01.nii,前面的[1:240]表示有240个全脑数据 

 

 点击OK,完成数据选择。同理选择其他两个被试的数据。要更改数据的话,选中Subject数据,点击change重新选择数据。

选择完成后,点击OK

之后,Have you selected the Fmri data, 会变成YES

,如下图所示: 

 

第三项,是会帮你估计component的数目,从1到几十,很费时间。一般选择第四项,Number of IC 默认20即可。第五项为进行ICA分析的方法,可以根据读到的论文方法进行选择,一般默认即可。

参数选择完成之后,点击Done 

 点击OK

会在选定文件夹,生成以g开头的文件。

2.run analysis

点击Run Analysis,选择g_ica_parameter_info.mat文件

 

 点击OK

 选择Maximize Performense, 点击Done。需要稍等一会。会出现下图视窗:

Viewing set 是生成的图像文件,每个被试都会有一个图像(g_sub001_component_ica_s1),所有被试会有一个平均图像(g_mean_component_ica_s_all),每个图像文件包含20个component的全脑图像

Component No:表示你要看哪个component

sort components:一般是task fMRI要用,根据实验设计,对network的相关性进行排序

 Component:表示所有被试查看所有的component,一般选择第一个文件, g_mean_component_ica_s_all,点击display

 

Subject:不能选择view set,可以选择要查看的component

这里选择的是component9 

 为了美观,可以通过load anatomical载入结构像

这里选择ch2bet.nii图像 点击OK

接下来。选择 Orthogonal ,->选择第一个被试的分析结果g_sub001_component_ica_s1

查看第9个component, 点击display

如下图所示:非常漂亮。 

GIFT进行ICA分析的主要功能就是这些了。


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

相关文章

《大话脑成像》之:独立成分分析

少年,我看你骨骼精奇,是万中无一的武学奇才,维护世界和平就靠你了,我这有本武林秘籍《九阴真经之万军丛中听声辩位分筋错骨取敌将首级之盲源分离大法》,简称,《独立成分分析》,见与你有缘&#…

独立成分分析(Independent Component Analysis,ICA)模型介绍

独立成分分析ICA模型 1 历史背景2 ICA基本模型3 独立与不相关 \qquad 1 历史背景 \qquad 独立成分分析思想和方法最早源于上世纪八十年代几个法国学者的研究工作,尽管当时他们并没有命名其为ICA;在1986年举行的神经网络计算会议上,法国学者Heraull和Jutt…

【详细版】独立成分分析:算法和应用(一)

独立成分分析:算法和应用 翻译原文自己的理解 原文:Independent component analysis: algorithms and applications 作者:A. Hyvarinen, E. Oja 时间:2000年 注:详细版原文太长,分两篇来写;另外…

Python专栏 | MNE数据预处理方法——独立成分分析

关注微信公众号:脑机接口研习社 了解脑机接口最近进展 系列文章目录 Python专栏 | 脑电图和脑磁图(EEG/MEG)的数据分析方法之载入数据 Python专栏 | MNE脑电数据(EEG/MEG)可视化 文章目录 系列文章目录预处理(Preprocessing) 预处理&#x…

学习笔记 | 独立成分分析(ICA, FastICA)及应用

学习笔记 | 独立成分分析[ICA, FastICA]及应用 1 背景说明 2 算法原理 2.1 ICA简介 2.2 形式化表达 3 算法步骤与代码 4 算法改进:FastICA 5 ICA实例与应用 6 小结 概要: 这篇博客和博客学习笔记|主成分分析[PCA]及其若干应用属于一个系列&#xf…

ICA独立成分分析去除脑电伪影

今天分享的这篇利用独立成分分析ICA去除EEG伪影是翻译自jung大神的一篇文章。 目录 1 介绍 2 方法 3 实验数据样本 1 介绍 眼动,眨眼,肌肉,心脏和线的噪音会严重污染脑电图活动,这在脑电解释和分析中会产生非常严重问题。研究…

独立成分分析(ICA)

1.概念 独立成分分析是从多元(多维)统计数据中寻找潜在因子或成分的一种方法.ICA与其它的方法重要的区别在于,它寻找满足统计独立和非高斯的成分。这里我们简要介绍ICA的基本概念、应用和估计原理。 1.1 多元数据的线性表示 统计数据处理及相关领域中的一…

独立成分分析ICA系列2:概念、应用和估计原理.

1.概念 独立成分分析是从多元(多维)统计数据中寻找潜在因子或成分的一种方法.ICA与其它的方法重要的区别在于,它寻找满足统计独立和非高斯的成分。这里我们简要介绍ICA的基本概念、应用和估计原理。 1.1 多元数据的线性表示 统计数据处理及相关领域中的一…

详解独立成分分析

最近在学习数据降维的一些方法(有关数据降维的其他内容请看这篇文章),虽然独立成分分析不算是严格意义上的降维方法,但是它和PCA有着千丝万缕的联系,所以打算专门写一篇文章来学习ICA的相关知识,看了挺多的关于ICA的博文&#xff…

独立成分分析

在已知语音信号方向的情况下,波束形成能明显改善语音质量,提高信噪比;然而在实际环境中,人可能是走动的,即使坐立不动,由于身体的扭曲使得语音到达阵列的方向也是变化的,此时波束形成效果受到限…

独立成分分析(Independent Component Analysis,ICA)原理及代码实现

过程监控中会用到很多中方法,如主成分分析(PCA)、慢特征分析(SFA)、概率MVA方法或独立成分分析(ICA)等为主流算法。 其中PCA主要多用于降维及特征提取,且只对正太分布(高…

清理vdbench后台进程

当我们打开一个终端,用nohup运行vdbench程序。断开连接后,你发现你写的配置文件有误,想关闭已有的vdbench进程。你重新连接上终端,咦,我的jobs命令怎么没有显示我的nohup任务呢?这是因为你的nohup任务的sh进…

Nas性能测试工具-vdbench

版本: vdbench50406 简介: vdbench是一个 I/O 工作负载生成器,用于验证数据完整性和度量直接附加和网络连接的存储的性能。它是一个免费的工具,容易使用,而且常常用于测试和基准测试。 配置参数: 大文…

Linux中vdbench的安装与使用

vdbench是一个 I/O 工作负载生成器,用于验证数据完整性和度量直接附加和网络连接的存储的性能。它是一个免费的工具,容易使用,而且常常用于测试和基准测试。 可以使用vdbench测试磁盘和文件系统的读写性能。 环境:Ubuntu 16.04 …

vdbench和fio测试磁盘性能的对比总结

vdbench和fio测试磁盘性能的对比总结 一、安装 1、安装vdbench,首先安装java:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 其次下载vdbench安装包并进行安装:http://pan.baidu.com/s/1b7XooY&am…

vdbench使用

简介 vdbench是一个 I/O 工作负载生成器,用于验证数据完整性和度量直接附加和网络连接的存储的性能。它是一个免费的工具,容易使用,而且常常用于测试和基准测试。 可以使用vdbench测试磁盘和文件系统的读写性能。 名词解释 vdbench中常用的…

vdbench测试SSD快速入门

介绍 vdbench是一个I/O工作负载生成器,通常用于验证数据完整性和度量直接附加(或网络连接)存储性能。它可以运行在windows、linux环境,可用于测试文件系统或块设备基准性能。我们下面主要以块设备为介绍对象。 下载及安装 下载…

vdbench多主机运行指导

测试工具之vdbench多主机运行 本文介绍vdbench在多机环境下的操作和配置,以及本人在配置过程中遇到的问题和解决方法。 文章目录 测试工具之vdbench多主机运行前言一、vdbench在linux环境下多机运行1.环境参数2.配置说明二、vdbench在windows环境下多机运行1.环境参数2.配置…

Vdbench工具安装使用

一、 概述 1.1 内容简介 Vdbench 是一个命令行使用程序,旨在帮助工程师和客户生成用于验证存储性能和存储数据完 整性的磁盘 I/O 负载。还可通过输入文本文件指定 Vdbench 执行参数。它是一个免费的工具,容 易使用,而且常常用于测试和基准测试…

Vdbench工具的安装及使用

Vdbench工具的安装 Vdbench的运行依赖java环境,请务必先安装java运行环境安装java,Ubuntu OS环境安装java: apt-get install openjdk-8-jdkCentos OS环境安装: yum install openjdk-8-jdk检查是否安装成功 安装vdbench,下载vdbench50407.zip包&#…