第六章 · 6.4

6.4 多组学数据整合与网络推理

Multi-Omics Integration and Network Inference

本节摘要 本节讨论把多层组学测量联合建模的一般框架:先明确整合的前提——同一样本的多层配对、特征×样本的矩阵约定、尺度异质与批次效应的校正;继而给出融合层级的学术分类(早期、晚期与中间融合)及无监督与有监督两条路线;以加权基因共表达网络分析(WGCNA)为代表方法,推导软阈值邻接、拓扑重叠与模块特征基因的完整流程;再从时间先后、干预扰动与条件独立性三条路径讨论由相关走向因果的网络推理及其方向不可辨识的限度;最后叙述 TCGA 一类多组学基础设施的组织学,并总结评价规范与常见陷阱。

6.3 节把变异层与表达层缝合为 eQTL,展示了跨层整合的第一种形态。本节把问题一般化:当 DNA 变异、转录、蛋白质与代谢物四层测量(6.1 节的五层栈)可以同时落在同一批生物样本上时,如何在统计上把它们联合起来,形成网络、模块与因果假设。这是整合基因组学的计算核心,也是本章方法论分量最重的一节(Gibson & Muse, 2009, ch. 6)。

定义

多组学整合(multi-omics integration):对同一组样本(理想情形下是同一个体、同一组织、同一时刻)测得的两个及以上层次的组学矩阵,在样本对齐的前提下联合建模,以发现跨层的共变结构、模块与候选因果链,并提高对表型的解释或预测能力。整合的单位是「样本—层」配对矩阵;若各层来自不同个体,则只可能做群体层面的间接比较,而非本节意义上的整合。

6.4.1 整合的前提:样本配对、矩阵约定与尺度异质

整合在数学上能成立,依赖三个前提。第一个前提是样本配对(sample pairing):每一层的第 j 列必须来自同一个样本。这在实验设计阶段就要写入方案——组织采集时按层分装(一份提 DNA、一份提 RNA、一份做蛋白与代谢提取),处理顺序在层间与组间随机化,批次因素与疾病分组保持平衡,不得让所有病例在星期一处理、对照在星期五处理。设计原则与 4.3 节讨论表达实验时的完全随机与区组设计一致:配对是多组学语境下「生物学重复」的自然延伸,配对单位是个体而非芯片。

第二个前提是矩阵的行—列约定。本教程统一采用「特征×样本」:行是特征(基因、蛋白、代谢物、变异位点),列是样本。不同软件的默认相反(例如 WGCNA 的 R 实现要求样本为列,而某些聚类包要求样本为行),跨层拼接之前必须统一约定,并完成标识符映射——探针号归并到基因号、蛋白条目归并到基因号,一对多的行要先聚合(取最大值或平均)再对齐,否则「同一列」名存实亡。

第三个前提是尺度异质的处理。四层数据的数学类型不同:RNA 测序输出的是计数(离散、方差随均值增大),芯片与质谱输出连续强度,甲基化 β 值与微生物组成是[0,1] 区间的比例。若不加变换直接拼接,量纲与动态范围的差异会让某一层在联合模型中独占方差。通行做法是逐层变换:计数取 log2(x+1) 或方差稳定变换;比例取 logit 或反正弦平方根变换以缓解边界压缩;最后各层分别标准化(例如每特征 z 评分),使每层以可比的尺度进入整合(习题 6.4-1 之 (c) 会回到这一点)。

在这一切之上,还要与批次效应(batch effects)作斗争。试剂批号、杂交日期、测序平台与操作者都会在数据中留下系统性的偏移;若批次与生物学分组混杂,「层间差异」与「批次差异」在统计上无法区分。校正的代表方法是 ComBat:以经验贝叶斯收缩估计各批次的位移与尺度参数并予以移除,在小样本下也较为稳健(Johnson et al., 2007)。但校正不能替代设计——ComBat 的前提是批次与分组完全混杂,这一点只有在随机化阶段才能保证(呼应 4.3 节)。图 6.4-1 给出整合前的数据组织形态。

列 = 样本(S1–S6,▲ 为病例) S1 S2 ▲ S3 S4 S5 ▲ S6 DNA 变异层:每个条目为某位点的主等位基因拷贝数(0/1/2),灰阶越深拷贝数越多;行 = 变异位点 DNA 变异层 基因型计数 0·1·2 示意 8 个位点 × 6 样本 行 = 特征(位点) 转录层:连续表达量(如 log2 每百万读数计数),灰阶越深表达越高;行 = 基因 转录层 · mRNA 连续强度(log 变换后) 示意 6 个基因 × 6 样本 行 = 特征(基因) 蛋白质层:定量质谱输出的连续丰度(第 5 章);行 = 蛋白条目 蛋白质层 连续丰度(质谱定量) 示意 5 个蛋白 × 6 样本 行 = 特征(蛋白) 代谢物层:6.2 节输出的连续浓度矩阵;行 = 代谢物。注意四层的行数(特征数)悬殊,但列(样本)一一对应 代谢物层 连续浓度(6.2 节输出) 示意 4 个代谢物 × 6 样本 行 = 特征(代谢物) 整合:四层按样本列对齐后联合建模,输出跨层网络、模块与因果假设,而非四份互不相干的清单 按样本列对齐 → 跨层联合建模 输出网络、模块与因果假设,而不是四份互不相干的清单 交互:悬停(或点按)顶部样本标签或任意列,高亮同一样本在四层中的全部数据;两个 ▲ 病例样本在各层均呈系统性偏移。
图 6.4-1 多组学数据矩阵的对齐。四个测量层各为一个「特征×样本」矩阵(行 = 特征,列 = 样本,本教程统一约定):DNA 变异层为基因型计数,转录、蛋白质与代谢层为变换后的连续量。四层的特征数(行数)悬殊——真实数据中从数百万位点(常预筛至数千)到数百代谢物——但列(样本)一一对应,这正是整合分析的入场券;病例(▲)在多层同时偏移,才构成跨层证据。悬停样本标签可联动高亮同一列(交互移植自旧版图 6-4 的行高亮思路,此处按特征×样本约定改为列高亮)。

6.4.2 整合策略的分类:融合层级与监督方式

矩阵对齐之后,以何种方式联合建模?文献中通行按融合发生的层级分为三类。早期融合(early fusion)把各层(标准化后)按特征方向拼接成一个大矩阵,交给单一模型处理;它完整保留了跨层特征之间的相互作用,但维度被抬得更高,且高维层(表达上万行)容易在距离与方差类方法中淹没低维层(代谢数百行)。晚期融合(late fusion)对各层分别建模,再在决策或统计量层面合并(如对各层的 p 值或预测做荟萃合并);它对各层的尺度与噪声结构最宽容,也允许部分样本缺层,但跨层交互在建模阶段即已丢失。中间融合(intermediate fusion)介于两者之间:先把每层投影到低维潜在因子,在因子层面整合;有监督的 DIABLO 即属此类思想——在稀疏偏最小二乘框架下选择彼此相关且关联表型的多组学潜在变量组。

另一条正交的分类轴是监督方式无监督整合不使用表型标签,目的是发现跨层的共变结构:最简单的是联合 PCA——把拼接矩阵做主成分分析(4.5 节),其代价与早期融合相同;代表性方法是多组学因子分析,MOFA 把各层建模为一组潜在因子的线性组合加噪声,用贝叶斯推断自动区分跨层共享的因子与某层特异的因子,从而把「哪些变异是全局的、哪些只发生在蛋白层」变成一个显式的分解问题(Argelaguet et al., 2018)。有监督整合则瞄准一个外部表型 Y(疗效、生存、亚型),代表方法是多块偏最小二乘(multi-block PLS):为每层寻找与 Y 协方差最大的潜在方向,再按块贡献加权合并,同时输出各层特征的权重用于筛选联合标志物。

注记

融合层级的选择逻辑。一个可操作的经验规则:(1) 若各层样本完全配对、目标是发现全局共变结构且无表型标签,选中间融合的无监督方法(MOFA 类因子模型)——它在 p≫n 时仍稳健,且因子载荷可直接解读;(2) 若各层噪声结构差异大、部分样本缺层,或各层已有成熟模型,选晚期融合——以少量合并统计量换取鲁棒性;(3) 若样本量充裕、特征数不过分悬殊、且关心具体的跨层交互项,可用早期融合。三类并非互斥:同一研究常见「无监督先行探索、有监督后续验证」的组合。无论哪类,进入模型前的逐层变换与标准化(6.4.1)都是共同的前置步骤。

习题 6.4-1

为下列四个研究情境分别选择最合适的融合策略(早期 / 晚期 / 中间融合;无监督 / 有监督),并用一句话说明理由。

(a) 40 例配对样本的转录、蛋白与代谢三层,无表型标签,目标是找出跨层共变与各层特异的变异来源;
(b) 三个层各自由不同实验室测量、各自已有成熟的预测模型,且约两成样本缺失其中一层,目标是合并成一个对某性状的预测;
(c) 样本量充足(约 800 例),代谢层仅约 200 个特征,研究者明确关心「某代谢物 × 某蛋白」的交互项;
(d) 有生存随访与分子分型标签,目标是从四层数据中筛选一组联合生物标志物。

参考解答

(a) 中间融合、无监督(MOFA 类因子分析)——样本少特征多,因子分解既降维又能区分共享与层特异成分;(b) 晚期融合——对缺层与异质噪声最宽容,可在预测或统计量层面合并;(c) 早期融合——交互项要求跨层特征同处一个模型,拼接(并先行标准化)后以含交互项的模型拟合;样本量足以支撑维度;(d) 中间(或早期)融合、有监督(多块 PLS / DIABLO 类)——以表型为导向在潜在变量层面选择跨层联合特征,同时输出各层权重。

6.4.3 代表方法:加权基因共表达网络分析(WGCNA)

单层网络分析中最成功的思路之一,是先把上万个基因「打包」成少数共变团块,再让团块与性状对话。加权基因共表达网络分析(weighted gene co-expression network analysis, WGCNA)由 Zhang 与 Horvath(2005)给出一般框架、Langfelder 与 Horvath(2008)发布配套软件,其直觉是:若两个基因在几十上百个样本中总是同涨同跌,它们大概受同一调控因子控制、或处于同一通路。

第一步由相关矩阵构造加权邻接。硬阈值(只保留 |cor| 超过某值的边)对阈值极其敏感,丢掉的信息不连续;WGCNA 改用软阈值(soft thresholding)——把相关系数的绝对值取 β 次幂:

aij = |cor(xi, xj)|β (6.4-1) 符号:xi、xj 为基因 i 与 j 在全部样本上的表达向量;cor 为其 Pearson(或 Spearman)相关系数;β 为软阈值参数,常取 1–20 的整数,生物数据中常落在 6–12。幂变换单调地压低弱相关、保留强相关:β 越大,弱相关的权重衰减越快(习题 6.4-2)。β 的选取标准是「无标度适配」——在一系列 β 值上计算网络的度分布与幂律的拟合度 R² 及平均连接度,取使网络接近无标度而连接度尚不至于过低的 β(无标度网络的性质见 5.6 节)。带符号版本以 (1+cor)/2 或 cor 直接取幂,以区分正负相关。

第二步计算拓扑重叠矩阵(topological overlap matrix, TOM):两基因的拓扑重叠 ωij = (aij + Σk aikakj) / (min(ki, kj) + 1),其中 ki 为基因 i 的连接度。直觉是:即便 i 与 j 直接相关不强,若它们共享大量邻居,仍应视为同一团——分子生物学中这对应「同一复合体或同一通路的成员未必两两互作」。TOM 显著降低了由噪声相关造成的假边,是 WGCNA 稳健性的关键一步。

第三步以 1−ωij 为距离做层次聚类,用动态剪枝(dynamic tree cut)在树状图上切出共表达模块(co-expression module)——内部连接密集的基因群,未归入任何模块者记为灰色。第四步为每个模块计算模块特征基因(module eigengene, ME),即该模块表达子矩阵的第一主成分(PCA 见 4.5 节),可把它理解为模块表达水平的「总分」;随后把 ME 与外部性状做相关,回答「哪个模块的开关连着哪个表型」。模块内连接度(或 ME 相关度 kME)最高的基因称为枢纽基因(hub gene),处于模块的拓扑中心,常是关键调控因子,因而也是实验验证的首选对象——它比「差异表达基因清单」更接近因果链的上游。整个流程与模块解读见图 6.4-2。

模块的生物学判读依赖功能富集:把模块成员列表送入 GO 或通路富集分析(基因注释词汇见 2.5 节),若某模块富集「核糖体结构成分」或「免疫应答」,模块的身份即有了外部参照。应用范式上,肿瘤研究中反复出现的分析是「模块—生存关联」:对某癌种的队列做 WGCNA,将与总生存期相关最强的模块及其枢纽基因作为预后与机制研究的候选——例如细胞增殖相关模块常在多种肿瘤中与不良预后相关。需要强调,这类关联仍是相关层面的证据,模块内部的调控方向须交由 6.4.4 的方法与扰动实验裁决。

① 表达矩阵 ② 相关矩阵 ③ 软阈值 β(式 6.4-1) ④ TOM 与层次聚类 ⑤ 模块 × 性状 表达矩阵:行 = 基因,列 = 样本;输入为变换并标准化后的表达量 行 = 基因 · 列 = 样本 相关矩阵:每对基因在样本上的表达相关;对称矩阵,对角线为 1 对称 · 对角 = 1 软阈值:幂变换压低弱相关、保留强相关;β 由无标度拟合准则选取 β = 6 β = 1 |cor| 越弱衰减越快 拓扑重叠与聚类:以 1−ω 为距离做层次聚类,动态剪枝切出模块 1−ω 聚类 · 剪枝切模块 模块特征基因(第一主成分)与性状的相关:把上万基因与性状的检验压缩为少数模块与性状的检验 r ≈ 0.8 0.6 −0.7 ME 与性状的相关 共表达模块与枢纽基因(示意) 模块 A 模块 A 的枢纽基因:模块内连接度最高,常为关键调控因子,实验验证首选 模块 B 模块 B 的枢纽基因 模块 C 模块 C 的枢纽基因 模块 × 性状(示意) 悬停或点击以高亮对应模块 模块 A · 细胞增殖 / 核糖体 与「增殖评分」相关 r ≈ 0.8 模块 B · 免疫浸润应答 与「炎症评分」相关 r ≈ 0.6 模块 C · 代谢酶通路 与「血糖水平」相关 r ≈ −0.7 大圆点 = 模块内连接度最高的枢纽基因, 常为关键调控因子或限速酶; 模块间灰色虚线为跨模块弱连接, 对应通路之间的交叉对话; 模块身份由 GO / 通路富集(2.5 节) 提供外部参照。
图 6.4-2 WGCNA 流程与模块解读。上排为分析管线:表达矩阵 → 两两相关 → 软阈值幂变换(式 6.4-1,β 越大弱相关衰减越快)→ 拓扑重叠与层次聚类剪枝 → 模块特征基因与性状的相关。下排为结果形态:网络自然分化出连接密集的模块,每个模块以第一主成分为「总分」与外部性状关联,把「上万基因 vs 一个性状」压缩为「几个模块 vs 一个性状」;模块内连接度最高的枢纽基因是实验验证的首选对象。悬停或点击右侧图例可高亮对应模块;相关系数为示意值,非实测数据。
习题 6.4-2

两个基因对的样本相关系数分别为 0.7 与 0.3。(1) 分别计算 β = 1、6、12 时的邻接权重 aij(保留两位有效数字);(2) 由计算结果说明幂变换对弱相关与强相关的差别对待;(3) 说明为什么 β 不宜直接取很大的值(例如 30)。

参考解答

(1) cor = 0.7 时:β = 1 得 0.70;β = 6 得 0.76 ≈ 0.12;β = 12 得 0.712 ≈ 0.014。cor = 0.3 时:β = 1 得 0.30;β = 6 得 0.36 ≈ 7.3×10−4;β = 12 得 0.312 ≈ 5.3×10−7。(2) 相对衰减 = (0.7/0.3)β:β = 1 时强相关权重约为弱相关的 2.3 倍,β = 6 时约 160 倍,β = 12 时约 2.6 万倍——幂变换非线性地放大强弱对比,使网络由少数强连接主导。(3) β 过大使绝大多数边的权重趋于零、平均连接度骤降,网络碎裂成孤立点对,TOM 与聚类失去输入信号;故实践中以无标度拟合度与平均连接度共同确定一个「够陡而未断」的 β(常为 6–12)。

6.4.4 网络推理:从相关到因果的三条路径

模块告诉我们「谁与谁一起动」,但相关不等于因果:A 与 B 同涨同跌,可能是 A 推动 B、B 推动 A,也可能是第三个因素 C 同时推动两者。把「边」变成有方向的调控假设,即网络推理(network inference)(6.1 节所称的逆向问题),有三条互不排斥的路径。

路径一:时间先后。在多个时间点上追踪系统(如刺激后的 0、1、2、4、8 小时表达谱),因果的箭头原则上顺着时间指向:早期变化的分子才能成为晚期变化的原因。时间序列由此支持动态网络模型(如动态贝叶斯网络或时滞相关),其代价是对采样密度敏感——采样间隔太稀,快过程会被漏记,出现「果先于因」的假象。

路径二:干预扰动。最直接的因果证据来自实验:敲除或过表达某基因、用药物抑制某激酶,再观察下游全网的变化——被扰动者的下游才会系统性移动。6.3 节的 eQTL 提供了一种「自然实验」:基因型在减数分裂时随机分配、先于且不受后天表达的影响,若某变异系统性改变某基因表达,「变异→表达」的方向便由生物学事实担保——这是孟德尔随机化思想在多组学中的锚点,药物处理则提供人为版本的同类锚。

路径三:条件独立性。纯观察数据也有部分方向信息可用,其载体是贝叶斯网络(Bayesian network):以有向无环图(DAG)表示变量间的条件依赖结构,图与分布由链式分解相联系:

P(X1, …, Xn) = ∏i=1n P(Xi | pa(Xi)) (6.4-2) 符号:X1, …, Xn 为随机变量(这里对应各基因的表达量或各层的特征);pa(Xi) 为 DAG 中直接指向 Xi 的全部父节点集。式 (6.4-2) 表明联合分布由「每个变量在给定其父节点下的条件分布」完全决定,变量总数可观的联合建模因此被分解为一系列局部模型;DAG 的无环性保证分解的相容性。结构学习用两类算法搜索最优图:打分搜索型以 BIC 一类惩罚似然为得分做爬山搜索;约束型则以条件独立性检验逐条判定边的存在与方向。Friedman(2004)综述了这一框架在细胞网络推断中的应用。

与贝叶斯网络同属结构化因果建模的还有结构方程模型(structural equation modeling, SEM):允许在路径图中写入先验的线性(或非线性)方程与潜变量,对整条通路的拟合优度做整体检验——一句话概括,贝叶斯网络自下而上搜索结构,SEM 自上而下检验假设的结构。

然而观察数据对方向的辨识有一个不可逾越的限度:若两个 DAG 蕴含相同的条件独立关系,则任何观察性数据都无法区分它们——这样的 DAG 构成一个马尔可夫等价类(Markov equivalence class)。三变量链 X→M→Y、反链 X←M←Y 与分叉 X←M→Y 同属一个等价类:三者都蕴含「给定 M 时 X 与 Y 条件独立」;唯有碰撞结构 X→M←Y 不同——它蕴含 X 与 Y 边际独立、给定 M 时反而相关。因此结构学习至多输出一个「部分有向」的图(CPDAG):碰撞结构与被无环性约束的边有方向,其余边只能保持无向(图 6.4-3)。

从相关到因果:三条路径 时间先后:时间序列中早期变化才能成为晚期变化的原因;采样密度决定分辨本领 ① 时间先后 时间序列动态网络: 箭头顺着时间指向 干预扰动:敲除、过表达、药物处理,以及 eQTL 式自然实验(基因型先于且不受表达影响) ② 干预扰动 敲除 / 药物 / eQTL 自然实验锚定方向 条件独立性:贝叶斯网络以条件独立检验与打分搜索学习 DAG 结构 ③ 条件独立性 贝叶斯网络:DAG +条件独立检验 (SEM 检验整条通路) DAG 与联合概率分解(式 6.4-2) ABCD P(A)·P(B|A)·P(C|A)·P(D|B,C) 无环性保证分解相容 边的方向来自条件独立结构、打分 搜索或先验知识;每个节点只需建模 给定父节点的条件分布。 方向不可辨识:马尔可夫等价类 三变量骨架 X — M — Y 的四种取向: 链 X→M→Y、反链 X←M←Y 与分叉 X←M→Y 蕴含相同的条件独立(X 与 Y 给定 M 独立),任何观察数据都无法区分 等价类(条件独立相同) 反链分叉 碰撞(v-结构)X→M←Y:X 与 Y 边际独立、给定 M 时相关——与其他三种取向不等价,方向可由数据辨识 v-结构:唯一不等价 XMY X ⊥ Y,但给定 M 时相关 结构学习至多输出「部分有向图」: 碰撞结构可定向,其余边按等价类 保持无向;要把全部边定向, 须引入干预实验或时间顺序(路径 ①②),或 eQTL 式自然实验。
图 6.4-3 因果方向的来源与限度。三条路径:时间序列(箭头顺时间)、干预扰动(实验与 eQTL 自然实验)、条件独立性(贝叶斯网络的 DAG 分解)。一个四节点 DAG 按式 (6.4-2) 分解为各节点给定父节点的条件分布之积。同一线状骨架的四种取向中,链、反链与分叉构成马尔可夫等价类——蕴含相同的条件独立关系,观察数据无法区分;唯碰撞(v-结构)X→M←Y 的独立结构不同,方向可辨识。悬停各面板可查看说明。
警示

因果方向的统计限度——何时必须实验。马尔可夫等价类划定了纯观察推断的边界:凡等价的 DAG,无论样本多大、检验多精,条件独立结构都完全相同,方向在统计上不可辨识。把「算法输出的边」直接读作「调控方向」,是把 CPDAG 的无向边偷换成了有向假设。此外,未测量的混杂(隐藏变量)会同时扭曲骨架与方向,等价类结论也不再可靠。因此:方向性结论要么来自等价类中确可定向的 v-结构与无环性约束,要么来自时间先后、干预扰动或 eQTL 式自然实验;在此之前的任何有向边,应一律表述为「候选调控假设」,其验收手段是定向扰动实验——这是 6.1 节「球形奶牛必须回到牛棚」在网络推理中的对应物。

习题 6.4-3

设三个变量 X、M、Y 的骨架为 X—M—Y(即 X 与 M 相邻、M 与 Y 相邻、X 与 Y 不相邻)。(1) 列出所有满足此骨架的取向,并指出哪些属于同一马尔可夫等价类;(2) 解释为什么 v-结构 X→M←Y 可以由观察数据辨识,而链状取向不能;(3) 设某遗传变异 V 紧邻 M(即 V 只可能是 M 的顺式调控变异),且已知 V 影响 M 的表达;说明如何以 V 为工具变量为 M 与 Y 之间的边定向。

参考解答

(1) 共四种取向:链 X→M→Y、反链 X←M←Y、分叉 X←M→Y、碰撞 X→M←Y。前三种都蕴含「X 与 Y 给定 M 条件独立、边际相关」,属同一等价类;碰撞结构蕴含「X 与 Y 边际独立、给定 M 时相关」,独属另一类。(2) 条件独立检验可以区分「独立发生在边际层还是条件层」:碰撞结构的独立模式(边际独立、条件相关)与其他三种相反,故可辨识;而前三种的独立模式完全相同,数据上不可分。(3) 以 V 为工具变量:V 在配子形成时随机分配且不受 M、Y 反向影响,若 V 与 Y 的关联完全经由 M(V 与 Y 在给定 M 时独立),则 V 对 M 的效应方向是 V→M;再由 V 相关 M、M 相关 Y 且 V 不直接作用于 Y,可把 M 与 Y 之间的候选方向定为 M→Y。这本质上是孟德尔随机化的一步:用遗传变异的时间箭头为网络边「借」方向(呼应 6.3 节)。其前提(一个工具变量、无水平多效性等)须逐一论证,最终仍需扰动实验验收。

6.4.5 大型整合项目:作为基础设施的多组学

方法之外,整合还需要数据生态的支撑。决定性的范例是癌症基因组图谱(The Cancer Genome Atlas, TCGA):2006 年由美国国家癌症研究所(NCI)与国家人类基因组研究所(NHGRI)联合启动,先以胶质母细胞瘤与卵巢癌试点,继而在约十年间扩展到 30 余种肿瘤类型、累计逾万例样本(后一句为超出原书 2009 年时点的延伸注记)。其组织学值得专门一提:肿瘤组织经统一生物标本核心机构采集、病理复核与分装;各层测量(体细胞突变、拷贝数、mRNA 表达、DNA 甲基化,部分样本另有蛋白与 miRNA)由专门的基因组鉴定中心按统一流程完成;临床随访与元数据随数据一并归档;全部数据经协调的中心化流程处理成以样本为列、逐层对齐的矩阵后开放获取。换言之,TCGA 生产的不仅是数据,更是「样本配对 + 标准管线 + 公共获取」这套让 6.4.1–6.4.4 的方法可以运转的基础设施。

案例

胶质母细胞瘤的旗舰论文。TCGA 试点阶段的标志性成果以 2008 年 Nature 的胶质母细胞瘤多维刻画论文为代表(The Cancer Genome Atlas Research Network, 2008):对同一批肿瘤样本整合体细胞突变、拷贝数与表达谱,分析的组织原则不是逐基因排队,而是把散落的异常放回通路——受体酪氨酸激酶 / RAS / PI3K、p53 与 RB 三类核心通路的频发异常覆盖了绝大多数样本。这一「从基因清单到通路景观」的叙事转向,正是配对多层数据加上联合分析的直接产物,也为此后各癌种的同类报告确立了体例。

国际层面的对应物是 2008 年发起的国际癌症基因组联盟(ICGC),以统一的数据标准协调各国的肿瘤基因组项目,与 TCGA 互补衔接。这类「多组学基础设施」的意义有三层:其一,把配对样本的稀缺性摊薄到整个社区——单个实验室难以完成的四层配对,在公共队列里成为常规资源;其二,以标准化流程压低批次与平台差异,使不同分析者的结果可以互相复核;其三,催生了泛癌种(pan-cancer)层面的再分析——把数十种肿瘤放在同一框架下比较模块与通路的收敛与分化,这是任何单癌种研究都给不出的视角。方法(6.4.2–6.4.4)与数据生态(本节)互为条件:没有配对矩阵,方法是屠龙之技;没有方法,矩阵只是硬盘上的字节。

6.4.6 评价规范与常见陷阱

整合分析的结果如何取信?第一道关口是预测性能的验证。凡声称「联合模型优于单层模型」,必须在交叉验证(理想是嵌套交叉验证——特征筛选与模型调参全部置于内层循环之内)或独立外部队列上报告性能,并与单层基线比较;这一规范即 4.5 节对过拟合警示的多组学重述——特征更多、自由度更大,过拟合的风险只增不减。置换检验(随机打乱标签重跑全流程)是报告显著性的配套手段。

第二道关口是循环论证的防范。典型病灶:先用临床标签挑出与生存最相关的模块,再在同一批样本上检验「该模块与生存相关显著」——筛选与检验用的是同一份数据,p 值自然漂亮而信息量为零。规范做法是把筛选与检验分配到互斥的样本子集(或用样本分裂、重采样报告稳定性),并在报告模块—性状关联时同时给出效应量与多重检验校正后的统计量。

第三道关口是样本量与特征数之比。多组学把 p≫n 推到极端:特征以十万百万计,配对样本常不过数十至数百。直接后果是模型方差巨大、变量选择不稳定(换一成样本,选出的「标志物」换一批)。对策包括正则化与降维先行、特征预筛只在训练折内进行、以及报告「选择稳定性」本身作为结果的一部分。第四道关口是可重复的分析流程:整合分析动辄串起数十个工具,版本漂移即可改变结论;当代实践要求把全流程固化为容器(如 Docker)加工作流引擎(如 Snakemake、Nextflow)的可执行脚本,连同参考数据版本一并存档,使第三方可以逐字节重跑——这既是对抗「批次效应的计算版本」,也是把 6.4.5 的基础设施精神延伸到分析端。

至此,本节完成了「同一批样本、多层矩阵、联合建模、网络与因果假设、公共基础设施、评价规范」的完整链条。网络的镜头照见的是同一个体内部各层之间的组织;下一节把镜头拉到亿年尺度,看全基因组数据如何组织物种之间的关系——6.5 系统发育基因组学

关键术语

多组学整合 (multi-omics integration)
对同一样本集的两个以上组学层在样本对齐前提下联合建模的分析框架。
样本配对 (sample pairing)
各层数据矩阵的同一列来自同一个体、同一组织与时刻的实验设计要求。
批次效应 (batch effect)
试剂、平台、日期等非生物学因素造成的系统性测量偏移;ComBat 为代表校正方法。
融合层级 (early / late / intermediate fusion)
按拼接特征、分别建模再合并、或在潜在因子层面整合划分的三类策略。
加权基因共表达网络分析 (WGCNA)
以软阈值化相关构造加权网络、经拓扑重叠聚类得到共表达模块的方法体系。
软阈值 (soft thresholding)
以幂变换 |cor|^β 连续压低弱相关的加权方式;β 由无标度拟合准则选取。
拓扑重叠矩阵 (topological overlap matrix)
以共享邻居加权的连接度量,抑制噪声直连边、提高模块划分稳健性。
模块特征基因 (module eigengene)
模块表达子矩阵的第一主成分,作为模块整体活性与性状关联的汇总量。
枢纽基因 (hub gene)
模块内连接度(或模块隶属度)最高的基因,常为候选关键调控因子。
贝叶斯网络 (Bayesian network)
以有向无环图编码条件独立结构、按父节点分解联合分布的概率图模型。
马尔可夫等价类 (Markov equivalence class)
蕴含相同条件独立关系的全部 DAG;观察数据只能辨识到等价类的粒度。

参考文献与延伸阅读

  1. Gibson G, Muse SV. 2009. A Primer of Genome Science, 3rd ed. Sunderland (MA): Sinauer Associates. (Chapter 6)
  2. Johnson WE, Li C, Rabinovic A. 2007. Adjusting batch effects in microarray expression data using empirical Bayes methods. Biostatistics 8(1): 118–127.(ComBat)
  3. Zhang B, Horvath S. 2005. A general framework for weighted gene co-expression network analysis. Statistical Applications in Genetics and Molecular Biology 4(1): Article 17.
  4. Langfelder P, Horvath S. 2008. WGCNA: an R package for weighted correlation network analysis. BMC Bioinformatics 9: 559.
  5. Horvath S. 2011. Weighted Network Analysis: Applications in Genomics and Systems Biology. New York: Springer.
  6. Argelaguet R, Velten B, Arnol D, et al. 2018. Multi-Omics Factor Analysis—a framework for unsupervised integration of multi-omics data sets. Molecular Systems Biology 14(6): e8124.(MOFA)
  7. Friedman N. 2004. Inferring cellular networks using probabilistic graphical models. Science 303(5659): 799–805.
  8. The Cancer Genome Atlas Research Network. 2008. Comprehensive genomic characterization defines human glioblastoma genes and core pathways. Nature 455(7216): 1061–1068.