TMStarget学习——Functional Connectivity

今天基于结构像和功能像数据试验操作TMStarget 的第二个功能模块Functional Connectivity。参考季老师的文档PPT来学习的,整个处理过程蛮长的,可能配置原因一路上报错也比较多,下面还是逐步记录吧,后面采用连更的方式直到跑通后再详细去理解操作步骤。

感谢季公俊老师提供如此神器TMStarget,我是纯靠研究数据和文档自学,如果有培训过很懂的亲发现理解有误,欢迎前来指导,感谢!
季老师TMStarget软件地址:(https://github.com/jigongjun/Neuroimaging-and-Neuromodulation)
这边也把季老师的基于TMStarget 的功能连接分析的PPT分享出来(github上软件包里面有包含),方便直接查看
https://download.csdn.net/download/learner_jj/89771268

(1)首先还是需要先准备好TMStarget的软件包和依托软件包
在这里插入图片描述
(2)这些个安装软件包的路径和安装还蛮重要
->路径下的空格真的有影响吗?
一开始AFQ、vistasoft和SPM12 和TMStarget都放在matlab 的安装路径toolbox下面,奈何我的toolboxl路径是 D:\Program Files\Matlab2020a\toolbox,没看错,D盘 Program Files,路径下面有空格,怎么跑都报错了,中间还报了不识别‘D:\Program’。。。
蒙圈以后发现原来这里路径下的空格居然影响了处理,于是乎我把这四个软件AFQ、vistasoft和SPM12和TMStarget 都搬家了,搬到了D盘重新起了一个没有空格字符的路径,真的就可以往下面跑了。
在这里插入图片描述
记住:这些工具安装包不能放在包含空格的路径下,至于为什么就是会报错呀,会使得dcm2nii 都进行不下去。
->软件安装还有讲究
1)先说spm12
首先软件的版本一定要和matlab的版本、运行系统匹配,还有按照其官网的安装指导 matlab->设置路径-添加文件夹(选中spm12)->保存->关闭 别的可能行,此处容易报错,所以此处安装spm12需要分两步:
①matlab->设置路径-添加文件夹(选中spm12)->保存
②matlab->设置路径-添加并包含子文件夹(选中spm12)->保存->关闭

2)同样的vistasoft-master和Neuroimaging-and-Neuromodulation-main 我都是按照上面spm12 的安装方式做了包含子文件夹设置了,否则当使用的函数出现在子级的子级那就找不到,会报 XXX 函数不识别的错误。

(3)处理前的数据准备
准备一个试验处理数据文件夹FCtest,包含T1Raw和FUNRaw 文件夹,顾明思义,T1Raw 放置被试的T1结构像,FunRaw放被试的功能像。可以看两种格式的数据路径架构是一致的,切都是dicom数据,是放置在subj001文件夹的同一个被试数据。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(4)T1Raw数据的预处理
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
DCM2NII:因为我的数据是dicom格式,需要转成nii,所以此处预处理数据格式转换必选,如果本身是nii数据了次选项不选;
Reorient:头歪斜校正,如果头的AC-PC比较水平了或者之前用别的软件做过了校正了,那就这个可以不选,我的数据有明显的歪斜,是需要做的,此处还是需要对AC和PC比较了解的,不然越矫正可能越歪斜。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
我这边就矫正的不太好,具体还是需要花时间研究AC和PC还有那个 MIdSag点。
Bet:就是颅脑分割了,看起来还行的样子。
跑下来没有报错算是跑完了吧,整体有点慢,中间报export_fig的错误,窗口提示需要做版本升级那就按照提示点update吧。
下面看看T1Raw预处理后的输出吧
在这里插入图片描述
在这里插入图片描述
(5)FunRaw 数据预处理
首先检查AFQ-master 在matlab中安装是否包含到子文件夹
在这里插入图片描述
在这里插入图片描述
功能像的扫查参数TR、扫描序列,一定要提前知晓。
预处理完成后会生成一长串不同名字的文件夹,此处和DPABI的处理风格如出一辙,其实此处功能像的预处理用dpabi进行处理也是可以的。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

很遗憾,也有点诡异,按照操作处理过程中没有提示错误,扫描参数都是正确的,但是最后的输出图可以确定功能像没有和T1结构像对齐。至于原因,后面需接着分析直到调正。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1539520.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

微服务注册中⼼2

5.Nacos配置管理 Nacos除了可以做注册中⼼,同样可以做配置管理来使⽤ 5.1 统⼀配置管理 当微服务部署的实例越来越多,达到数⼗、数百时,逐个修改微服务配置就会让⼈抓狂,⽽且很容易出错。我们需要⼀种统⼀配置管理⽅案&#xf…

怎样把PPT上顽固的图标删了

例如: 解决: 首先打开下载好的PPT模板,然后在视图选项卡里面找到幻灯片母版。 进入幻灯片母版后,找到第一页母版页就会看到LOGO了,这时使用鼠标就可以选中删除啦。

【论文阅读】PolarNet: 3D Point Clouds for Language-Guided Robotic Manipulation

Abstract 基于自然语言指令的机器人理解和执行操作任务的能力是机器人的长期目标。语言引导操作的主要方法使用 2d 图像表示,这在组合多视图相机并推断精确的 3d 位置和关系方面存在困难。为了解决这些限制,我们提出了一种基于三维点云的policy&#xf…

供方软件供应链安全保障要求及开源场景对照自评表(下)

国标《信息安全技术 软件供应链安全要求》确立了软件供应链安全目标,规定了软件供应链安全风险管理要求和供需双方的组织管理和供应活动管理安全要求。 开源软件供应链作为软件供应链的一种特殊形式,该国标亦适用于指导开源软件供应链中的供需双方开展组…

专业化的自动化解决方案 VM5XX系列模块在应力应变、仪器仪表和自动化信息化领域的广泛应用

专业化的自动化解决方案 VM5XX系列模块在应力应变、仪器仪表和自动化信息化领域的广泛应用 VM501系列模块是一款专业化的读数模块,采用了单振弦式传感器激励、频率读取和温度转换技术。该模块具有集成度高、体积小、精度高和适应能力强等优点,能够极大地…

力扣面试150 添加与搜索单词 - 数据结构设计 字典树

Problem: 211. 添加与搜索单词 - 数据结构设计 👩‍🏫 参考题解 public class WordDictionary {// 定义一个内部类 Node,用于表示 Trie(前缀树)中的每个节点class Node{// 每个节点有一个大小为 26 的数组&#xff0c…

数据结构--顺序表的创建和增删改查操作

一、编写代码,完成学生管理系统,实现以下操作: 1、输入学生信息 2、任意位置插入学生信息 3、任意位置删除学生信息 4、查找任意位置学生信息 5、修改任意位置学生信息 6、表头插入学生信息 7、表尾插入学生信息 8、表头删除学生信息…

JVM 内存模型:堆、栈、方法区讲解

1. 引言 Java 虚拟机(JVM)的内存模型是 Java 程序运行时的基础之一。JVM 内存模型主要包括 堆、栈、和 方法区。它们各自有不同的作用和管理方式,并且影响着程序的性能和稳定性。为了更好地理解 JVM 的内存管理机制,我们将结合电…

CISP备考题库(八)

CISP即“注册信息安全专业人员”,是面向信息安全企业、信息安全咨询服务机构、信息安全测评机构、政府机构、社会各组织、团体、大专院校以及企事业单位中负责信息系统建设、运行维护和管理工作的信息安全专业人员所颁发的专业资质证书。 更多CISP介绍:e…

快速掌握Postman接口测试

🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快 一、前言 在前后端分离开发时,后端工作人员完成系统接口开发后,需要与前端人员对接,测试调试接口,验证接口的正…

简述混沌神经网络

混沌神经网络是一种结合了神经网络与混沌理论的新型智能信息处理系统。以下是对混沌神经网络的详细解析: 一、定义与背景 混沌神经网络是由于神经网络具有高度非线性动力学系统的特性,而混沌又具有无规则性、遍历性、随机性等特点,因此神经网…

豆包MarsCode IDE 搭建 VitePress 博客并使用 GitHub 部署

以下是「 豆包MarsCode 体验官」优秀文章,作者粥里有勺糖。 创建豆包MarsCode 项目 还没有注册登录的可以访问 www.marscode.cn/introductio… 登录并进入IDE界面 在左上角和右上角都有创建项目的入口。 选择 Node.js 项目进行创建。 创建后可以看到项目列表里只是…

monaco editor 在react中的使用

1. 首先先导入monaco editor npm install monaco-editor// npm install monaco-editor --force // 版本冲突? 强行安装 2. 在react中使用 期望效果如下 3. 我遇到的问题 : 输入json数据后 未格式化 , json数据仍然一行展示 我遇到的问题 : 直接输入json数据会白屏报错…

安卓 uniapp跨端开发

HBuilder X 4.24 本地插件方式使用原生插件 例如 MT-TTS 地址PS: 播放 speek({text: ‘test’}) 应为 播放 speak({text: ‘test’})MT-TTS下载下来之后,将 nativeplugins 文件夹拷贝到 uniapp 项目根目录中manifest.json ---- App原生插件配置 运行 语音引擎测试文字转语音播…

基于CNN的10种物体识别项目

一:数据导入和处理 1.导入相关包: import numpy as np import pandas as pd import matplotlib.pyplot as plt import tensorflow as tf2.下载数据 (x_train_all, y_train_all), (x_test, y_test) tf.keras.datasets.cifar10.load_data()# x_valid:测…

基于springboot的智慧社区微信小程序

文未可获取一份本项目的java源码和数据库参考。 本课题研究目标 本文主要对小区生活服务平台的功能和非功能需求进行了分析,系统除了提供物业保修、小区资讯、投诉留言、常用电话等基础功能外,为了满足用户的多样化需求,还提供邻里圈子和有…

sheng的学习笔记-AI-归纳逻辑程序设计(ILP)

AI目录:sheng的学习笔记-AI目录-CSDN博客 规则学习(rule learning): sheng的学习笔记-AI-规则学习(rule learning)-CSDN博客 一阶规则学习: sheng的学习笔记-AI-FOIL(First-Order Inductive Learner)-CSD…

Tiny-universe学习笔记1:Qwen-blog

本文是参与Datawhale Tiny-universe组队学习的第一篇学习笔记,参考链接:https://github.com/datawhalechina/tiny-universe Tiny-universe学习笔记1:Qwen-blog Qwen整体架构与Llama2类似,具体如下图所示: 其中&#…

1 elasticsearch安装

【0】官网参考 https://www.elastic.co/guide/en/elasticsearch/reference/7.11/targz.html 【1】Centos7 下载安装 【1.1】下载 官网:Download Elasticsearch | Elastic 选择好自己想要的相关版本即可; 【2】Centos7.X 前置环境配置(uli…

C# 访问Access存取图片

图片存入ole字段,看有的代码是获取图片的字节数组转换为base64字符串,存入数据库;显示图片是把base64字符串转换为字节数组再显示;直接存字节数组可能还好一点; 插入的时候用带参数的sql写法比较好;用拼接…