关于脑区的划分方法及一些模板说明

2023-12-18 16:20

本文主要是介绍关于脑区的划分方法及一些模板说明,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

关于脑区的划分方法及一些模板说明

  • 前言
  • 脑区划分方法的种类
  • 一些标准的脑区划分模板
  • 参考文献

前言

原创文章,未经同意请勿转载

Status: Completed
Author: xioabai_Ry
Time to Note: March 23, 2022

这里主要记录之前自己调研的有关脑区的划分方法及一些标准的脑区划分模板,其中,这里的模板主要是针对MRI的。其中脑影像/信号数据的划分方法没有在笔者的考虑范围内。

下面主要分为 【脑区划分方法的种类】 和常见的 【一些标准脑区划分模板】 的说明。
在这里插入图片描述

脑区划分方法的种类

在这里插入图片描述

  • 根据《The Human Brainnetome Atlas and its Applications in Understanding of Brain Functions and Disorders》的参考文献 【文章链接、视频链接】

脑网络组(brainnetome)是由两个基本要素构成:

  • 一是网络的节点(node)
  • 二是节点跟节点的连接(connection)。

而脑网络组至少可以从三个不同的尺度进行定义和研究:

  • 节点为神经元(neuron)的微观尺度
  • 节点为神经元群的介观尺度(mesoscale)
  • 节点为脑区的宏观尺度

上图是蒋田仔老师团队整理的脑图谱发展历程(2019年)。脑图谱绘制,某种意义上就是图像处理。它是在寻找具有不同特性的脑区之间的边界,某种意义上就是一种图像分割。

最早的图谱叫Brodmann图谱。目前而言,该图谱是脑认知及脑疾病研究中使用得比较多的图谱。Brodmann图谱主要是基于细胞构筑进行绘制的脑图谱。Brodmann把皮层分成了52个不同的区域。现在看来,这个分区是非常粗糙的,而且有好多边界其实是错的。


📌 根据FSL的教程,脑区的划分方法(脑图谱中节点的定义)主要分为三种:

(1)解剖学上的脑图谱(结构模板,Anatomical atlases)

尽可能避免,因为通常基于少量被试,对功能边界不能良好的估计

(2)功能性划分的脑图谱(功能模板,Functional atlases)

虽然很少有⽐较研究,但可以使⽤许多功能良好的模板

(3)数据驱动下的脑图谱(数据驱动分区,Data-driven parcellation)

一些标准的脑区划分模板

在这里插入图片描述

  • 在BrainNet Viewer工具箱中
    In BrainNet Viewer, we provided several brain surface templates and example files (which were made from various brain parcellation methods) including (1) Colin brain, smoothed Colin brain, Colin brain with cerebellum, ICBM152 brain (MNI/Talaraich), smoothed ICBM152 brain (MNI/Talaraich), hemispheres of ICBM152, hemispheres of smoothed ICBM152 brain surface and a cerebellum surface in the folder ‘.\Data\SurfTemplate’; and (2) node and edge files for Automated Anatomical Labeling (AAL, 90 regions) (Tzourio-Mazoyer et al., 2002), Brodmann areas (82 regions) (Brodmann, 1909), Desikan-Killiany Atlas (68 regions) (Desikan et al., 2006), Harvard-Oxford Atlas (HOA, 112 regions) (Smith et al., 2004), ROIs defined by Dosenbach et al.(160 ROIs) (Dosenbach et al., 2010), ROIs defined by Fair et al. (34 ROIs) (Fair et al., 2009), LONI Probabilistic Brain Atlas (40 regions) (Shattuck et al., 2008), ROIs defined by Power et al. (264 ROIs) (Power et al., 2011) and others (e.g., customized ROIs by users) in the folder ‘.\Data\ExampleFiles’.

  • 在FSL/Freesurfer工具箱中 ( https://osf.io/k89fh/wiki/Surface/ )

    • Icosahedron
      Here we have provided different resolutions of tesselation with 42, 162, 362, 642, 1002, and 1442 tessels per hemisphere. They are named accordingly (e.g. Icosahedron-42 vs. Icosahedron-162).
    • Brodmann area probabilistic atlas
      The Brodmann area (BA) probabilistic atlas is created using a probabilistic cytoarchitectonic map (Fischel et al., Cerebral Cortex, 2008).
      Power 2011
      This thirteen network parcellation was defined using graph theory on resting-state fMRI data, using both parcel- (AAL atlas) and voxel-based methods.
  • 一个模板汇集的网站信息 (Cortical Atlas Parcellations (MNI-Space) – Lead-DBS)

    注:
    Craddock 200 and Craddock 400 parcellations that contain 200 and 392 ROIs
    AAL90,其它还有AAL116,Brodmann82,Power264,Gordon333

这个网站包含一些比较新提出来的脑图模板

📌 注:一些混淆的点(查询大量文献整理🤯,主要来源于文章1的参考)👇

(1)在BrainNet Viewer工具箱中,AAL模板中只含有90个regions(有些工具箱子是116,为什么是呢?116 AAL ROIs, 90 of which were located in the cerebral cortex(大脑皮层), 8 in the subcortical gray matter(皮层下灰质), and 18 in the cerebellum(小脑). 实际中, AAL模板有多个版本,具体可见:AAL-AAL3变化数据记载,而AAL模板所对应的各脑区功能在其中可见(网上有易获取的资源)

(2) Yeo模板也一直在更新之中,也有多个ROIs的版本,具体可见:https://github.com/ThomasYeoLab/CBIG/tree/master/stable_projects/brain_parcellation/Schaefer2018_LocalGlobal

(3)Fair 2009 年 【34 ROIs】的论文作者中也有Power JD(第三作者),但Power JD2011年以第一作者发表了 264 ROIs

(4)在BrainNet Viewer中,HO模板采用2004年文章的设定【112 ROIs】,而在2006年的文章中为 138 ROIs,96 were located in the cerebral cortex, 15 covered subcortical gray matter, and 27 were located in the cerebellum.

参考文献

  • FSL的官方教程
  • 几种常见的功能性脑网络划分方式
  • AAL模板
  • BrainNet Viewer:人类大脑连接的网络可视化工具

这篇关于关于脑区的划分方法及一些模板说明的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/509052

相关文章

Redis实现延迟任务的三种方法详解

《Redis实现延迟任务的三种方法详解》延迟任务(DelayedTask)是指在未来的某个时间点,执行相应的任务,本文为大家整理了三种常见的实现方法,感兴趣的小伙伴可以参考一下... 目录1.前言2.Redis如何实现延迟任务3.代码实现3.1. 过期键通知事件实现3.2. 使用ZSet实现延迟任务3.3

idea maven编译报错Java heap space的解决方法

《ideamaven编译报错Javaheapspace的解决方法》这篇文章主要为大家详细介绍了ideamaven编译报错Javaheapspace的相关解决方法,文中的示例代码讲解详细,感兴趣的... 目录1.增加 Maven 编译的堆内存2. 增加 IntelliJ IDEA 的堆内存3. 优化 Mave

Java String字符串的常用使用方法

《JavaString字符串的常用使用方法》String是JDK提供的一个类,是引用类型,并不是基本的数据类型,String用于字符串操作,在之前学习c语言的时候,对于一些字符串,会初始化字符数组表... 目录一、什么是String二、如何定义一个String1. 用双引号定义2. 通过构造函数定义三、St

Spring Security方法级安全控制@PreAuthorize注解的灵活运用小结

《SpringSecurity方法级安全控制@PreAuthorize注解的灵活运用小结》本文将带着大家讲解@PreAuthorize注解的核心原理、SpEL表达式机制,并通过的示例代码演示如... 目录1. 前言2. @PreAuthorize 注解简介3. @PreAuthorize 核心原理解析拦截与

一文详解JavaScript中的fetch方法

《一文详解JavaScript中的fetch方法》fetch函数是一个用于在JavaScript中执行HTTP请求的现代API,它提供了一种更简洁、更强大的方式来处理网络请求,:本文主要介绍Jav... 目录前言什么是 fetch 方法基本语法简单的 GET 请求示例代码解释发送 POST 请求示例代码解释

Feign Client超时时间设置不生效的解决方法

《FeignClient超时时间设置不生效的解决方法》这篇文章主要为大家详细介绍了FeignClient超时时间设置不生效的原因与解决方法,具有一定的的参考价值,希望对大家有一定的帮助... 在使用Feign Client时,可以通过两种方式来设置超时时间:1.针对整个Feign Client设置超时时间

C/C++错误信息处理的常见方法及函数

《C/C++错误信息处理的常见方法及函数》C/C++是两种广泛使用的编程语言,特别是在系统编程、嵌入式开发以及高性能计算领域,:本文主要介绍C/C++错误信息处理的常见方法及函数,文中通过代码介绍... 目录前言1. errno 和 perror()示例:2. strerror()示例:3. perror(

CSS去除a标签的下划线的几种方法

《CSS去除a标签的下划线的几种方法》本文给大家分享在CSS中,去除a标签(超链接)的下划线的几种方法,本文给大家介绍的非常详细,感兴趣的朋友一起看看吧... 在 css 中,去除a标签(超链接)的下划线主要有以下几种方法:使用text-decoration属性通用选择器设置:使用a标签选择器,将tex

C++变换迭代器使用方法小结

《C++变换迭代器使用方法小结》本文主要介绍了C++变换迭代器使用方法小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录1、源码2、代码解析代码解析:transform_iterator1. transform_iterat

C++中std::distance使用方法示例

《C++中std::distance使用方法示例》std::distance是C++标准库中的一个函数,用于计算两个迭代器之间的距离,本文主要介绍了C++中std::distance使用方法示例,具... 目录语法使用方式解释示例输出:其他说明:总结std::distance&n编程bsp;是 C++ 标准