动态功能连接与多层脑网络
研究脑功能连接如何随时间变化、如何检验其统计显著性,以及如何把结构、功能与电生理网络放在同一框架中分析。
脑连接组:结构与功能连接中的功能网络是“静态”的:把 6–15 分钟的扫描平均成一个相关矩阵。可是大脑在这段时间里会走神、犯困、回忆、计划,连接模式真的一成不变吗?动态功能连接(dynamic functional connectivity, dFC;也称时变功能连接,time-varying functional connectivity, TVFC)试图回答这个问题:在一次记录之内,脑区之间的统计依赖是否随时间变化,变化的形式是什么,它与认知、意识状态和疾病有什么关系。
这一问题的难点在于:“连接”本身是一个二阶统计量(协方差、相关、相干),需要一段数据才能估计;而越想看清快速变化,可用的数据就越少。几乎所有方法都在这对矛盾中做出不同的取舍。Preti、Bolton 与 Van De Ville(2017)的综述把现有方法按“是否需要窗口”“是否假设离散状态”“工作在信号还是连接层面”加以梳理;Lurie 等(2020)则汇总了这一领域尚未解决的争议。
本专题分为四部分:
- 方法:先看方法谱系与基本假设的总览,再分别介绍滑动窗口相关、时频分析与小波相干、相位同步与瞬时相位方法、共激活模式和边时间序列。
- 状态模型及其统计学:连接状态、隐马尔可夫模型、状态数的选择与稳定性,以及决定结论可信度的有限样本波动与窗口长度和平稳零模型检验。这是近十年争议最多的方向之一:很多看起来“动态”的波动,可能只是有限样本的统计噪声。
- 多层与多模态:多层网络、网络灵活性与动态社团指标、结构–功能耦合,以及毫秒尺度的EEG/MEG 网络与微状态。
- 可靠性与应用:动态指标的重测信度与疾病、发育与老化中的动态网络。
本专题大量使用脑连接组中的相关矩阵、Fisher 变换、阈值和模块概念,社团结构与社区发现中的模块度,以及同步与协同动力学中的相位与同步概念。所有方法都有可运行的模拟示例,见代码示例。
Contents知识页面
VIDEO讲解视频
文字稿
大家好,在静态脑网络里,我们把十分钟的扫描平均成了一个连接矩阵。可是这十分钟里,大脑会走神、会犯困、会回忆,连接真的一成不变吗?这一期我们来讨论动态功能连接,以及它背后的统计陷阱。
第一个问题,怎样测量随时间变化的功能连接。第二个问题,我们看到的波动,到底是大脑在变,还是噪声在变。第三个问题,结构网络和功能网络能不能放在一个框架里分析。
这里是几条模拟的脑区信号,我们取一个固定长度的时间窗。在窗内计算两两相关,得到一个连接矩阵。然后把窗口往后挪一步,再算一次,矩阵就随时间变化起来。把所有窗口的矩阵拿去做聚类,就得到几种反复出现的连接状态。2014年艾伦等人用这个方法,在四百多名被试中找到了7个连接状态。状态之间的转换,被认为反映了认知过程和觉醒水平的变化。由此还能计算每个状态的占时比例、停留时间和转移概率。
但这里有一个根本问题,窗口内的相关只是用少量样本做的估计。即使两个信号的真实相关一直不变,窗口相关也会随机起伏。窗长30个独立样本时,标准误大约是0.19,起伏可以达到正负0.38。而脑血氧信号自相关很强,有效样本还要更少,起伏也就更大。另外,窗口短于最低频成分的周期时,也会产生虚假的波动。这告诉我们,窗长的选择本质上是时间分辨率和估计可靠性之间的取舍。
所以要证明动态是真的,必须先构造一个平稳的零模型。常用的是相位随机化,它保留功率谱和静态相关,只打乱随时间的变化。如果真实数据的波动明显超过替代数据,才说明存在动态连接。头动和打瞌睡也会改变连接,它们必须作为混杂因素来控制。还要记住,聚类总会给出你指定数目的状态,哪怕数据完全平稳。
多层网络把每个时间窗当作一层,同一脑区在相邻层之间相连。由此可以计算脑区的灵活性,也就是它多频繁地更换所属模块。结构和功能也可以作为两层,研究结构连接能在多大程度上预测功能连接。脑电和脑磁的时间分辨率高,但要先处理容积传导造成的虚假耦合。脑电微状态是毫秒级的地形图类别,不要和磁共振的连接状态混为一谈。
在阿尔茨海默病中,研究报告了默认模式网络的功能连接降低。这和前面提到的枢纽与淀粉样蛋白沉积重叠,形成了枢纽易损的研究线索。但组水平的差异,并不意味着能诊断某一个具体的病人。很多网络指标的重测信度只是中等,动态指标往往更低。所以结论需要更长的扫描、更大的样本和独立数据的验证。如果将来想按实时网络状态决定何时刺激,单次短时估计的可靠性就是最大难关。
第一,滑动窗口加聚类,是动态连接最常用的分析范式。第二,任何动态结论都要和平稳零模型比较,并控制头动和觉醒。第三,多层网络让我们在一个框架里分析时间和多种模态。第四,信度和样本量决定了这些指标离临床应用还有多远。请打开动态连接演示,再到代码示例里亲手做一次相位随机化检验。
INTERACTIVE交互可视化
CODE计算实现
11 个完整可运行的 Python 示例,每个都给出代码、输出图和解读;可在浏览器中直接运行,或下载 Jupyter Notebook · Python 脚本。
Papers论文精读
绘制人类大脑皮层的结构核心
Mapping the structural core of human cerebral cortex
Hagmann P, Cammoun L, Gigandet X, Meuli R, Honey CJ, Wedeen VJ, et al.
用弥散谱成像构建全皮层高分辨率结构网络,发现位于后内侧与顶叶皮层的结构核心,并显示结构连接强度能预测静息态功能连接。
复杂脑网络:结构与功能系统的图论分析
Complex brain networks: graph theoretical analysis of structural and functional systems
Bullmore E, Sporns O
系统梳理用图论分析脑结构与功能网络的流程与发现,总结小世界、枢纽、模块化等跨尺度、跨模态反复出现的特征。
动态功能连接:希望、问题与解释
Dynamic functional connectivity: promise, issues, and interpretations
Hutchison RM, Womelsdorf T, Allen EA, Bandettini PA, Calhoun VD, Corbetta M, et al.
综述动态功能连接的证据与方法,系统指出窗口、噪声、统计检验和神经解释上的问题。
References核心文献
Hutchison 等 2013:Dynamic functional connectivity: promise, issues, and interpretations
- 背景:2010 年前后,多项研究报告静息态功能连接随时间变化,但方法和解释差异很大。
- 核心发现:该综述(NeuroImage,DOI: 10.1016/j.neuroimage.2013.05.079)梳理了动物电生理、人类 fMRI 中连接变化的证据,系统讨论了滑动窗口参数、统计检验、非神经来源(头动、生理噪声、觉醒水平)等问题。
- 阅读提示:重点读“issues”部分,并把每个问题对应到平稳零模型检验中的方法。
- 思考题:如果一个被试在扫描中逐渐入睡,滑动窗口分析会看到什么?你如何区分“连接动态”与“状态漂移”?
- 精读:Hutchison 2013
Preti、Bolton & Van De Ville 2017:The dynamic functional connectome: State-of-the-art and perspectives
- 背景:dFC 方法快速增多,需要一个按方法原理组织的全景图。
- 核心内容:该综述(NeuroImage,DOI: 10.1016/j.neuroimage.2016.12.061)系统描述已有的 dFC 方法及其优缺点,讨论 dFC 与 EEG、人口学和行为数据的关联证据,以及初步的临床应用。
- 阅读提示:与本专题的方法谱系对照阅读,关注每类方法在“信号层面还是连接层面”“是否需要窗口”上的区别。
Allen 等 2014:Tracking whole-brain connectivity dynamics in the resting state
- 背景:需要一个能在大样本中识别全脑重复出现的连接模式的可操作流程。
- 核心发现:该文(Cerebral Cortex,DOI: 10.1093/cercor/bhs352)结合组独立成分分析、锥形滑动窗口和 k-means 聚类,在 405 名被试中识别出 7 个反复出现的连接状态,其中一些状态与静态平均矩阵明显不同。
- 阅读提示:留意作者如何选择窗长和聚类数、如何处理窗口内的估计噪声;思考哪些结论在后来的“零模型”批评下仍然成立。
- 思考题:静态平均矩阵是否可能是一个“从未真实出现过”的连接模式?用占时比例的概念说明你的理由。
Vidaurre 等 2017:Brain network dynamics are hierarchically organized in time
- 背景:大尺度网络是否有自己的有组织的时间动力学,而不仅是随机波动?
- 核心发现:该文(PNAS,DOI: 10.1073/pnas.1705120114)用 HMM 分析静息态 fMRI,发现状态间转移非随机且呈层级组织,形成感觉运动相关与高级认知相关两组元状态;个体在各状态上的占时稳定、可遗传,并与认知特质相关。
- 阅读提示:对照隐马尔可夫模型一节,思考转移矩阵的层级结构是如何从数据中得到的。
Liu & Duyn 2013:Time-varying functional network information extracted from brief instances of spontaneous brain activity
- 核心发现:该文(PNAS,DOI: 10.1073/pnas.1216856110)显示,种子相关图可由少数关键时间点的活动重现;对这些时间点聚类得到的共激活模式彼此不同,也不同于传统功能网络。
- 阅读提示:对照共激活模式,注意作者如何用平稳替代数据作对照。
Faskowitz 等 2020 与 Zamani Esfahlani 等 2020:边时间序列
- 核心发现:Faskowitz 等(Nature Neuroscience,DOI: 10.1038/s41593-020-00719-y)提出边时间序列与边功能连接,得到重叠的系统层面结构;Zamani Esfahlani 等(PNAS,DOI: 10.1073/pnas.2005531117)显示少数高振幅共波动帧可以解释 FC 的大部分模式。
- 阅读提示:与 Novelli & Razi(2022, Nature Communications,DOI: 10.1038/s41467-022-29775-7)和 Ladwig 等(2022, NeuroImage,DOI: 10.1016/j.neuroimage.2022.119476)的批评对照阅读。
Mucha 等 2010 与 Bassett 等 2011:多层模块度与网络灵活性
- 核心发现:Mucha 等(Science,DOI: 10.1126/science.1184819)把模块度推广到时间依赖、多尺度和多重网络;Bassett 等(PNAS,DOI: 10.1073/pnas.1018985108)用它追踪运动学习中脑网络的重组,发现灵活性预测后续学习。
- 阅读提示:注意 、 的选择方式和零模型的设计(另见 Bassett 等, 2013, Chaos,DOI: 10.1063/1.4790830)。
Lurie 等 2020:Questions and controversies in the study of time-varying functional connectivity in resting fMRI
- 背景:动态连接研究快速增长,但“它到底测到了什么”仍无共识。
- 核心发现:该文(Network Neuroscience,DOI: 10.1162/netn_a_00116)由多位研究者合写,逐一讨论时变连接的定义、统计检验、非神经来源及与认知行为的关系,明确列出已知、未知和存在分歧的问题。
- 阅读提示:适合在开展动态连接研究前作为“清单”使用。
- 思考题:文中提出的问题中,哪一个你认为最有希望通过更好的实验设计(而非更好的算法)解决?
其他引用文献(按主题)
- 方法:Chang & Glover 2010, NeuroImage, 10.1016/j.neuroimage.2009.12.011;Grinsted 等 2004, Nonlinear Processes in Geophysics, 10.5194/npg-11-561-2004;Lindquist 等 2014, NeuroImage, 10.1016/j.neuroimage.2014.06.052;Glerean 等 2012, Brain Connectivity, 10.1089/brain.2011.0068;Tagliazucchi 等 2012, Frontiers in Physiology, 10.3389/fphys.2012.00015;Karahanoğlu & Van De Ville 2015, Nature Communications, 10.1038/ncomms8751;Rabiner 1989, Proceedings of the IEEE, 10.1109/5.18626;Vidaurre 等 2016, NeuroImage, 10.1016/j.neuroimage.2015.11.047;Ahrends 等 2022, NeuroImage, 10.1016/j.neuroimage.2022.119026;Kivelä 等 2014, Journal of Complex Networks, 10.1093/comnet/cnu016。
- 统计与可靠性:Leonardi & Van De Ville 2015, 10.1016/j.neuroimage.2014.09.007;Hindriks 等 2016, 10.1016/j.neuroimage.2015.11.055;Laumann 等 2017, Cerebral Cortex, 10.1093/cercor/bhw265;Shakil 等 2016, 10.1016/j.neuroimage.2016.02.074;Abrol 等 2017, 10.1016/j.neuroimage.2017.09.020;Choe 等 2017, 10.1016/j.neuroimage.2017.07.005;Noble 等 2019, 10.1016/j.neuroimage.2019.116157(以上未注明期刊者均为 NeuroImage)。
- 结构–功能耦合:Honey 等 2009, PNAS, 10.1073/pnas.0811168106;Vázquez-Rodríguez 等 2019, PNAS, 10.1073/pnas.1903403116;Baum 等 2020, PNAS, 10.1073/pnas.1912034117;Suárez 等 2020, Trends in Cognitive Sciences, 10.1016/j.tics.2020.01.008。
- 电生理:Stam 等 2007, Human Brain Mapping, 10.1002/hbm.20346;Nolte 等 2004, Clinical Neurophysiology, 10.1016/j.clinph.2004.04.029;Vinck 等 2011, NeuroImage, 10.1016/j.neuroimage.2011.01.055;Brookes 等 2011, PNAS, 10.1073/pnas.1112685108;Hipp 等 2012, Nature Neuroscience, 10.1038/nn.3101;Baker 等 2014, eLife, 10.7554/eLife.01867;Colclough 等 2016, NeuroImage, 10.1016/j.neuroimage.2016.05.070;Michel & Koenig 2018, NeuroImage, 10.1016/j.neuroimage.2017.11.062;da Cruz 等 2020, Nature Communications, 10.1038/s41467-020-16914-1。
- 疾病、发育与老化:Greicius 等 2004, PNAS, 10.1073/pnas.0308627101;Damaraju 等 2014, NeuroImage: Clinical, 10.1016/j.nicl.2014.07.003;Rashid 等 2014, Frontiers in Human Neuroscience, 10.3389/fnhum.2014.00897;Du 等 2018, NeuroImage, 10.1016/j.neuroimage.2017.10.022;Braun 等 2015, PNAS, 10.1073/pnas.1422487112;Braun 等 2016, PNAS, 10.1073/pnas.1608819113;Kaiser 等 2015, JAMA Psychiatry, 10.1001/jamapsychiatry.2015.0071;Kaiser 等 2016, Neuropsychopharmacology, 10.1038/npp.2015.352;Hutchison & Morton 2015, Journal of Neuroscience, 10.1523/JNEUROSCI.4638-14.2015;Cabral 等 2017, Scientific Reports, 10.1038/s41598-017-05425-7;Battaglia 等 2020, NeuroImage, 10.1016/j.neuroimage.2020.117156;Tagliazucchi & Laufs 2014, Neuron, 10.1016/j.neuron.2014.03.020;Finn 等 2015, Nature Neuroscience, 10.1038/nn.4135;Marek 等 2022, Nature, 10.1038/s41586-022-04492-9。
Data & tools相关数据与软件
Further延伸资源
| 类型 | 资源 | 说明 |
|---|---|---|
| 视频 | 动态功能连接的原理(B 站) | 中文,10 分钟,滑动窗口思路入门 |
| 视频 | 静息态 EEG 微状态简介和实操(B 站) | 中文,22 分钟,微状态概念与软件操作 |
| 视频 | ISMRM MR Academy – Dynamic Functional Connectivity Methods(需境外网络) | 英文,约 26 分钟,系统讲解 dFC 方法与注意事项 |
| 综述 | Hutchison 等 2013,doi.org/10.1016/j.neuroimage.2013.05.079 | 动态功能连接方法与争议的标准综述 |
| 综述 | Preti 等 2017,doi.org/10.1016/j.neuroimage.2016.12.061 | dFC 方法全景与展望 |
| 综述 | Lurie 等 2020,doi.org/10.1162/netn_a_00116 | 时变功能连接的问题与争议(开放获取) |
| 原始研究 | Allen 等 2014,doi.org/10.1093/cercor/bhs352 | 滑动窗口 + k-means 连接状态的原始文献 |
| 综述 | Kivelä 等 2014,doi.org/10.1093/comnet/cnu016 | 多层网络的统一形式化 |
| 综述 | Suárez 等 2020,doi.org/10.1016/j.tics.2020.01.008 | 结构–功能耦合的统计、通信与生物物理三类模型 |
| 综述 | Michel & Koenig 2018,doi.org/10.1016/j.neuroimage.2017.11.062 | EEG 微状态方法与临床应用 |
| 教材 | Barabási, Network Science, Ch. 9 Communities,networksciencebook.com/chapter/9 | 模块度及其局限,是多层模块度的基础 |
| 教材 | Fornito, Zalesky & Bullmore, Fundamentals of Brain Network Analysis(Academic Press, 2016) | 脑网络构建、模块与统计推断的系统教材 |
| 工具 | pycrostates | 基于 MNE 的 Python 微状态分析包,笔记本电脑即可运行 |
| 工具 | osl-dynamics | 用 HMM 等模型分析 fMRI/MEG 动态网络的 Python 包 |
| 工具 | MNE-Connectivity | EEG/MEG 的相干、PLI、wPLI、包络相关等连接估计 |
Open questions开放问题
- 你打算用滑动窗口分析某种疾病患者的静息态 fMRI,并比较患者与对照在某一连接状态上的停留时间。请列出至少三种可能导致“假阳性组间差异”的非神经因素,并为每一种设计一个控制或检验方法。
- 如果你的研究对象可以同时获得 MRI(结构与功能)和 EEG 数据,你会如何设计一个多层网络分析来回答一个具体的生物医学问题?说明每一层的节点和边是什么、层间如何连接、你期望看到什么结果。
- 同一份数据用 k-means 连接状态与 HMM 得到的状态数和停留时间不同。你如何判断哪一个更可信?请设计一个包含模拟数据、替代数据和重测数据的比较方案。
- 网络灵活性在患者组更高。请写出至少两种与“大脑更灵活”无关的解释,并说明如何用参数扫描或零模型排除它们。
- 一个动态指标的组间效应显著,但重测 ICC 只有 0.3。它还能用于个体层面的诊断或预测吗?需要多长的扫描或多少次测量才可能改善?










