人脑网络的多层建模与分析

摘要

了解人类大脑的结构及其与功能的关系,对于各种应用至关重要,包括但不限于预防、处理和治疗脑部疾病(如阿尔茨海默病或帕金森病),以及精神疾病(如精神分裂症)的新方法。结构和功能神经影像学方面的最新进展,以及计算机科学等跨学科方法的日益增长,推动了计算神经科学发现更多有趣的结果,这些结果通常是基于对人脑复杂网络表征的分析。近年来,这种表征经历了一场突破神经科学理论和计算的革命,使我们能够从多个尺度和多个维度来研究人类大脑的复杂性,并从新的角度来建模结构和功能连接。

前言

脑网络提供了有关大脑结构或功能组织的复杂图谱。近几十年来,基于脑电图(EEG)、脑磁图(MEG)、扩散张量成像(DTI)、结构和功能磁共振成像(fMRI)等多种实验测量手段对这种组织进行了探索。

在这种情况下,网络由脑区(即节点)及其结构或功能连接模式(即边缘)组成,这些连接模式是通过评估空域、时域和频域中的互相关或更复杂的相似性测量而获得的。

结构网络通常代表大脑的解剖分区,其中神经元或区域之间的连接代表物理连接,这些连接是从 MRI、DTI或组织学数据中获得的。DTI是目前应用最广泛的技术之一,它可以高精度地测量水分子的扩散及其与组织的相互作用,从而能够以极高的分辨率重建神经纤维和绘制人脑三维图像。大脑的功能连接通常是通过测量来自不同区域的特定类型的物理信号(例如,血氧水平依赖fMRI或MEG中的磁场)来获得的,然后通过一些相似性测量(例如,互相关、转移熵、频谱相干性等)来比较成对信号。如果两个信号之间的相似性具有统计学意义,则认为相应脑区之间存在功能连接。虽然许多研究在测量的信号类型和用于构建功能网络的统计方法上存在差异,但它们都遵循相似的基本方法论。

网络建模方法揭示了一些有趣的特征,比如小世界性(其中底层拓扑结构高度局部聚类,并且长距离连接的存在极大地缩短了单元之间的距离)以及模块化和富人俱乐部组织(其中底层拓扑结构可以粗略地描述为具有高度连接单元的模块网络,这些单元之间的连接频率往往比随机预期更高)。与此同时,网络映射的成功增加了对新方法的需求,这些方法致力于在多个空间和时间尺度上揭示大脑的结构和功能。然而,由于缺乏合适的数学框架来表征和分析多变量连接数据,许多研究不得不忽略、忽视或汇总可用信息,以应对大量的潜在复杂性。

最近,研究人员探索了研究人脑的可能性,而不必丢弃或汇总现有的大量数据。一种重要且有前景的方法是使用多层网络,它提供了一个数学框架来模拟和分析具有多变量和多尺度信息的复杂数据。该研究方向的最新结果为我们对人脑结构和功能的理解提供了新的视角。

人脑的多层网络表征

多层网络由若干个不同的经典网络组成,每个经典网络编码了系统特定类型的信息。接下来,本文将简要讨论不同类型的多层脑网络,在这些网络中,层间连接性是根据特定相似性定义(例如互相关、频谱相干等)进行测量的,可能编码(i)不同频段的活动,(ii)时变活动,(iii)关于不同任务的活动,以及(iv)结构和功能连接。

标准网络可以通过邻接矩阵来表示系统单元之间连接的存在和强度,而多层网络则需要更高阶的矩阵,即张量,来进行适当表征(图1a)。一般而言,N个节点和L个层的多层邻接张量的分量用

表示,它编码了第α层中单元i与第β层中单元j之间的连接性,其中i、j=1,2,...,N。例如,第α层中的层内连接性为

。一种常见的方法是将这个四阶张量压缩成一个名为超邻接矩阵的二阶张量,具有块结构,其中对角块编码了层内连接,非对角块编码了层间连接(图1b)。

图1.多层网络表征。

多层网络的张量表征使我们能够开发一个强大的数学框架来扩展传统的复杂网络分析,如检测模块化超单元和识别最核心单元。这类工具大多基于对信息如何在多层系统中传播的分析,并为人脑的结构分析提供了合适的框架。

虽然一些经典的网络概念已成功扩展到多层系统中,但用于人脑建模的方法主要基于多层网络和相互连接的多层拓扑结构。在这两种模型中,同一节点通常会在多个层上复制,并且根据层所编码的信息展现出不同的连接模式。多层拓扑结构是一个由不同层组成的边着色多重图,这些层之间没有直接的连接:对于任何i、j=1,2,...,N和α、β=1,2,...,L(其中α≠β),有

。相互连接的多层拓扑结构包括跨层的连接,但只允许在节点的副本之间建立连接:对于任何i≠j和α≠β,

,而对于α≠β,

(如图1a所示)。

基于频率的分解

基于频率的分解是一种提供人脑多层功能表征的方法。对于fMRI来说,信号经过滤波后,通常会保留0.01-0.1Hz之间的成分。频段的选择可能会对大脑的功能表征产生深远影响。事实上,标准方法并不区分来自不同频段的贡献,而只考虑一个特定的范围。由此得到的网络提供了大脑的功能图,并允许识别作为枢纽的特殊区域,即具有比其他区域更大连接性或最大化信息流动的功能单位。值得注意的是,虽然信息流的概念在结构网络中具有明确定义,但在功能网络中则需要谨慎对待。事实上,功能表征编码了大脑区域之间的统计显著相关性,严格地说,信息通过这些(通常是非物理的)连接流动的概念是不明确的。因此,本文从信息流的角度对一些网络描述符进行了解释,以更好地阐明描述符在结构上的含义,而不是为了表征物理信息动态。

脑网络枢纽介导了与其他区域之间的相互作用,并且有助于促进大脑的整体运作。它们通常由中心性描述符标识,并且在许多应用中具有特殊的意义。最近的研究表明,不同频段范围内的功能连接测量结果可能导致每个区域的重要性发生显著变化,并且枢纽可能在不同频段下会有很大的不同。这些结果表明,我们需要一个新的框架来对人脑的功能连接进行建模和分析。也就是说,我们需要一种新的方法来理解大脑不同频段范围内的功能连接性,以更好地揭示其内部运作方式。

新框架必须能够同时考虑来自不同频段的功能信息:针对每个频段构建一个功能网络,并对得到的系统进行整体分析。多层网络为此提供了数学背景。在这个新框架中,大脑的每个区域被映射成一个网络节点,并根据其所处的频段进行编码,它们通过功能连接与其他节点相连,这些连接对应于特定频段中的显著相关性。该方法在图2中进行了总结,而应用于真实人脑的结果如图3所示。

图2.构建多层功能性大脑。

图3.可视化多层功能性大脑。

节点及其副本(也称为“状态节点”)相互连接,这些连接的权重通常是一个自由参数,必须从数据中估计或通过最大化特定成本函数来确定。对于每个单元,状态节点集合构成一个对应于特定大脑区域的“物理节点”。单个物理节点的状态节点是按类别相互连接的;也就是说,它们构成一个团。

人脑多层功能表征的不可简化性(irreducibility)提出了对底层架构进行多层分析的必要性,最近已报告了一些关于网络枢纽识别的初步结果。在其他情况下,已经表明多层网络中的枢纽可能与系统每一层中的中枢节点有很大不同。下面给出一个直观的例子。假设在一个两层系统中,其中某个节点位于两个网络的边缘,并且假设这样的节点是两个层中唯一共有的节点。显然,这个节点对于两层之间的信息交换至关重要,因此,就该标准而言,它将是最核心的节点。在经典分析中,各层是分开考虑的,该节点仍然处于边缘位置(信息交换可以通过比特在系统中进行随机游走或两个端点之间的最短路径来建模)。

对大脑区域进行多层分析时,中心性指标揭示了中枢节点一般与基于单层网络分析的标准方法所识别的中枢节点不同。最令人惊讶的是,这些中枢节点可用于区分静息态下精神分裂症患者的大脑和健康大脑,且具有较高的准确性和灵敏度(两种情况下均超过80%),从而提高了我们对精神分裂症的理解,并为在相同框架内分析其他脑部疾病打开了大门。

这些研究为功能层不作为独立实体的假设提供了证据和支持,表明在不同频段内和跨频段的大脑活动存在整合和分离的机制。有研究者提出了这一过程的机制模型,并比较了两种模型的性能:在模型A中,每个脑区产生单一频段的振荡;在模型B中,每个脑区可以产生多个频段的振荡。模型B被称为“多频模型”,虽然不考虑跨频相互作用,但在重现实际观测到的MEG数据方面仍然优于单频模型。

在一项使用阿尔茨海默病患者静息态磁脑图的记录中,将这些记录用于构建一个多层网络,其中各层代表不同频段(2-4、4-8、8-10.5、10.5-13、13-20、20-30和30-45Hz)上的功能连接。该研究表明,患者的区域连接在不同频段之间存在异常分布。该方法获得了较高的分类准确性(78.4%)和灵敏度(91.1%),验证了多层分析的优越性能。总的来说,这些结果支持并加强了采用多层技术作为神经退行性疾病和精神疾病潜在非侵入性生物标志物的可能性。

时变网络模型和基于任务的分解

与在频域中构建功能层不同,考虑到大脑活动的时域可能更具有吸引力,因为时域变化及其映射可能具有生物学上的意义。通常,测量的血氧水平依赖活动被分成一系列时间窗,这些窗口可以重叠或不重叠,并计算感兴趣区域之间的成对相关性,以建立每个窗口的功能网络。然而,需要指出的是,这个处理阶段远未提供一种严格且完善的方法来从此类数据中构建功能网络。在实践中,重叠和非重叠的窗口并不是统计上独立的,它们的长度是一个自由参数,并且选择它们需要仔细检查数据,以避免映射虚假的连接波动。

由此产生的网络是一个多层图,其中每一层对应于大脑活动的功能时间窗。这种方法的优势在于可以更好地理解人脑在特定任务期间的运作方式。在这方面,描述功能连接如何随时间变化的多层网络提供了一个比传统方法更丰富的框架。在这个框架中,每个状态节点只与其后续时间点对应的状态节点相连,形成一个链式结构。这种方法为多项研究奠定了基础,并促进了新的测量指标的发展,以识别学习过程中最具影响力的脑区及其如何在功能模块中聚集等。

时变网络的多层模型可用于探索功能波动在静息态或执行指定活动时的作用,其中在后一种情况下需要定义基于任务的脑活动表征。这种分解方法特别有趣,因为可以对不同任务之间或在学习过程中大脑区域相关活动的重构进行映射。换言之,我们可以了解到大脑在不同任务或学习过程中如何重新组织和调整其功能连接模式。

通过使用来自22名执行言语理解任务的人类受试者fMRI数据发现,该框架可用于更好地表征人类的高级语言加工。虽然众所周知,左侧额叶、颞叶和顶叶皮层的活动非常相关,构成了一个功能系统,但当个体执行自然言语理解任务或休息时,这些脑区是如何成为整合的功能系统的一部分尚不清楚。通过识别多层框架中的功能模块,包括将经典模块度最大化到多层域,发现左半球的脑区更倾向于在共激活期间保持较为稳定的活动模式,而右半球的脑区则更倾向于与不同的脑区在不同时间进行协同活动。有人可能会问,是否需要使用如此复杂的计算工具来实现此目的。虽然可以在每个层中分别执行社区(或任何其他网络描述符)分析,但只有通过执行多层分析才能解释社区的连续性,或随时间变化的中心性、影响力、聚类程度等,这是其他单层或聚合方法所没有的一个关键优势。该结果主要基于大脑功能连接的多层分析,揭示了区域专门化和灵活的网络重构能力之间存在着一种权衡,并强调了这种新型分析框架在改善我们对大脑功能动态理解方面的作用。

虽然可以通过时间网络来研究单个任务期间的大脑活动,但最近的研究表明,对应于不同任务的网络可用于对多任务多层拓扑结构的层进行编码。与上述时序网络不同的是,在多任务网络中,不同任务的节点之间的互连关系是基于它们的类别属性,而不是基于时间顺序。该研究方向的结果表明,静息态下观察到的几个区域间的时间模式在不同的任务中保持不变,这表明存在一种与静息态网络结构类似的内在功能网络架构,并受到次要任务相关功能连接的影响。

结构和功能分解

了解大脑结构、功能和动态之间的相互作用是一个长期的挑战。这种新颖的多层框架为同时研究结构和功能信息提供了一个独特的机会(图4),并且最近已经有人利用这一框架进行了研究。

图4.多层脑网络中的结构-功能示意图。

第一项研究涉及模体(motifs),即具有特定大小(通常为3或4个节点)的子图,它们在底层系统和一些功能的稳定性中发挥着重要作用。模体的重要性通常通过其相对于网络零模型的出现来估计。Battison等人(2016)利用了网络分析领域的数学进展来研究多重模体。在该研究中,每个多重网络由两个层组成:一层反映了健康受试者脑区之间的解剖连接(从扩散磁共振成像推断),另一层编码了功能关系(从功能磁共振成像推断)。在这种情况下,多重模体比单层(结构或功能)模体更具信息量。当不同脑区之间存在物理连接且其活动呈现出特定的正相关性时,相应的模体将具有统计学意义。因此,这项工作为功能连接非平凡地受到大脑结构约束的假设提供了进一步的支持。

结论

越来越多的证据表明,我们对人类大脑的理解无法避免地使用了更复杂的多尺度和多层模型。新模型必须考虑大脑在空间和时间维度上的分层组织,以及其功能组织在时域和频域上的变化,同时与底层结构相互作用。网络科学的最新进展促进了多层网络框架的开发,这些拓扑结构能够解释系统单元之间同时存在的不同类型关系及其随着时间的变化情况。未来,我们期望更复杂的结构和动力学模型能够同时解释几种类型的信息。这些模型将整合来自不同领域的多变量信息(例如空间、时间和频率),跨越从细胞水平到整个大脑区域的不同尺度,旨在揭示结构和动态之间的相互作用如何与脑疾病相关,并影响认知。

参考文献:Manlio De Domenico, Multilayer modeling and analysis of human brain networks, GigaScience, https://doi.org/10.1093/gigascience/gix004

小伙伴们关注茗创科技,将第一时间收到精彩内容推送哦~

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Qt开发笔记:Qt3D三维开发笔记(一):Qt3D三维开发基础概念介绍

若该文为原创文章,转载请注明原文出处 本文章博客地址:https://blog.csdn.net/qq21497936/article/details/140059315 长沙红胖子Qt(长沙创微智科)博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、O…

AI绘画:P图如此丝滑,OpenAI上线ChatGPT图像编辑功能,DallE-3绘画如此简单

大家好我是极客菌,用ChatGPT的DallE-3进行AI绘画对很多人来说是一个门槛很低的选择,现在OpenAI又重磅上线了图像编辑器功能(DallE editor),可以很方便的对图片的局部进行修改,而且支持中文,主打一个功能强大且好用&…

Django —— 用户名和密码配置

创建项目ProjectA: django-admin startproject ProjectA cd进入ProjectA文件夹运行项目: python manage.py runserver 0.0.0.0:8000 Starting development server at http://0.0.0.0:8000/Quit the server with CTRL-BREAK. 访问http://localhost:80…

SET加密:电子商务安全的基石

随着电子商务的飞速发展,如何确保在线交易的安全性和可信度已成为消费者、商家和金融机构共同关注的焦点。SET协议(Secure Electronic Transaction)作为一种安全电子交易的国际标准,凭借其卓越的安全性能和广泛的行业认可&#xf…

c语言中extern定义和引用其他文件的变量,(sublime text)单独一个文件编译不会成功

关键字extern的作用 这个很常见的都知道是定义一个外部变量或函数,但并不是简单的建立两个文件,然后在用extern 定义在另一个非最初定义变量的文件里 区分文件和编译运行的文件 例如,一个文件夹里有文件a.c和文件b.c,在sublime text中直接…

重庆高校大学智能制造实验室数字孪生可视化系统平台建设项目验收

随着科技的飞速发展,智能制造已成为推动产业升级和经济社会发展的重要力量。在这一背景下,重庆高校大学智能制造实验室积极推进数字孪生可视化系统平台建设项目,旨在通过先进的数字化技术,实现实验室资源的优化配置和高效利用。 …

java虚拟机栈帧操作

虚拟机栈(Virtual Machine Stack)是虚拟机(如JVM、Python VM等)用来管理方法调用和执行的栈结构。它主要用于存储方法调用的相关信息,包括局部变量、操作数栈、动态链接和方法返回地址等。 java虚拟机栈操作的基本元素就是栈帧,栈帧主要包含了局部变量表、操作数栈、动态…

数字签名解析

1. 概述 数字签名不是手写签名的数字图像; 数字签名是一种可以提供认证的加密形式,是转向完全无纸环境的一个途径; 数字签名机制用以解决伪造、抵赖、冒充和篡改、完整性保护等安全问题。 2. 公钥密码与数字签名的关系 要实现数字签名&#…

【04】从0到1构建AI生成思维导图应用 -- 创建 AI 工作流

【04】从0到1构建AI生成思维导图应用 – 创建 AI 工作流 大家好!最近自己做了一个完全免费的AI生成思维导图的网站,支持下载,编辑和对接微信公众号,可以在这里体验:https://lt2mind.zeabur.app/ 上一章:h…

mybatis核心配置介绍

mybatis核心配置 【mybatis全局配置介绍】 ​ mybatis-config.xml,是MyBatis的全局配置文件,包含全局配置信息,如数据库连接参数、插件等。整个框架中只需要一个即可。 1、mybatis全局配置文件是mybatis框架的核心配置,整个框架…

2024高考录取分数线一览表(含一本线、二本线、专科线)

2024年全国各地的高考录取分数线已经全部公布,查大学网(www.chadaxue.com)为大家整理全国31个省市高考录取分数线汇总,包括本科批(一本分数线线和二本分数线)、专科批和特殊类招生控制分数线汇总&#xff0…

2.ROS串口安装和调试

首先安装串口依赖 sudo apt-get install ros-melodic-serial 其次安装串口调试助手 sudo apt-get install minicom 再赋予串口权限 sudo chmod 777 /dev/ttyTHS1 打开调试助手 sudo cutecom 硬件引脚图:

【计算机网络仿真】b站湖科大教书匠思科Packet Tracer——实验10 IPv4地址 — 构造超网(无分类编址)

一、实验目的 1.加深对构造超网的理解; 二、实验要求 1.使用Cisco Packet Tracer仿真平台; 2.观看B站湖科大教书匠仿真实验视频,完成对应实验。 三、实验内容 1.构建网络拓扑; 2.根据各网络所指定的地址块完成以下工作&#…

如何保护磁盘数据?电脑磁盘数据怎么保护?

电脑磁盘是存储数据的基础,可以将各种重要数据保存在其中。为了避免数据泄露,我们需要保护磁盘数据。那么,电脑磁盘数据怎么保护呢?下面我们就一起来了解一下吧。 文件夹加密超级大师 文件夹加密超级大师是一款优秀的电脑数据加密…

c语言入门

c语言入门 C语言一经出现就以其功能丰富、表达能力强、灵活方便、应用面广等特点迅速在全世界普及和推广。C语言不但执行效率高而且可移植性好,可以用来开发应用软件、驱动、操作系统等。C语言也是其它众多高级语言的鼻祖语言,所以说学习C语言是进入编程…

华为仓颉编程语言正式发布,仓颉编程教程

目录 前言 基本概念 标识符 变量 类型 基础数据类型 表达式 if 表达式 while 表达式 for-in 表达式 程序结构 函数 定义函数 调用函数 lambda表达式 应用实例(遍历目录) 枚举 定义与实例化 成员访问规则 match表达式 应用实例&…

Python现在可以在线编程了!

你好,我是郭震 1 在线编程 在线编程好处: 1 无需安装和配置环境: 在线编程平台不需要用户在本地安装任何软件或配置开发环境。这对初学者和那些希望快速上手进行编程的人非常有利。 2 跨平台兼容性: 这些平台可以在任何具有互联网连接的设备上使用&#…

恢复机制-数据库系统中的故障(事务故障、系统故障、介质故障)、一致性错误、窃取但不强制的缓冲区管理策略

一、引言 数据库管理系统DBMS的事务处理技术实现的一个主要功能部分就是恢复机制,恢复机制完成的功能就是对发生故障后系统中事务的更新结果进行数据恢复,保证事务的原子性和持久性,从而进一步保证数据库的一致性。 数据库系统与其他计算机系…

Websocket解析及用法(封装一个通用订阅发布主题的webSocket类)

1、什么是WebSocket? websocket的目标是通过一个长连接实现与服务器全双工,双向的通信。是一种在单个TCP连接上进行全双工通信的协议,使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 js中创建websocket…

日期类(java)

文章目录 第一代日期类 Date常用构造方法SimpleDateFormat 日期格式化类日期转字符串(String -> Date)字符串转日期 (String->Date) 第二代日期类 Calendar常用字段与如何得到实例对象相关 API 第三代日期类(LocalDate\TIme)日期,时间&…