基因调控网络推断与共表达分析01 / 16
网络推断问题:从“一起变化”到“谁调控谁”
问题的形式
设表达矩阵 , 个样本、 个基因。网络推断(network inference,也称网络反演 reverse engineering) 的目标是给出一个 的边权矩阵 , 表示“基因 与 之间存在关联或调控关系”的强度或置信度。多数方法输出的是边的排序,而不是一个确定的图;把排序变成网络还需要选阈值。不同方法对“边”的含义不同:
| 边的含义 | 典型方法 | 网络类型 |
|---|---|---|
| 两基因表达共同变化 | 皮尔逊/斯皮尔曼相关、WGCNA | 无向、加权 |
| 给定其他基因后仍相关(直接关联) | 偏相关、高斯图模型(见偏相关、高斯图模型与收缩估计) | 无向 |
| 统计依赖(含非线性) | 互信息、ARACNe、CLR | 无向 |
| 转录因子能预测靶基因 | LASSO 回归、GENIE3、GRNBoost2 | 有向(TF → 靶) |
| 条件概率分解中的父节点 | 贝叶斯网络 | 有向无环 |
| 一个基因的变化率依赖另一基因的水平 | 常微分方程模型、时间序列回归 | 有向,可含反馈 |
| 转录因子结合靶基因调控区并共表达 | SCENIC、SCENIC+ | 有向,含基序或染色质证据 |
共表达(co-expression):两个基因在多个样本中的表达水平共同升降。共表达是关联而不是调控:它可能来自直接调控、共同上游调控者、细胞类型比例差异,甚至批次效应。
基因调控网络(gene regulatory network, GRN):节点为基因(或其产物),有向边 表示 的产物(通常是转录因子)直接影响 的转录。“直接”与“有向”是 GRN 区别于共表达网络的两个要求。
为什么难
- 维度: 常为 ,候选边约 条,而样本数 常只有几十。估计这么多参数,样本远远不够,必须依赖稀疏性等假设。
- 间接效应:若 A 调控 B、B 调控 C,则 A 与 C 也高度相关。相关网络会把这条间接边一并画出。
- 混杂:组织样本中细胞组成不同,会让同一细胞类型的标志基因彼此“共表达”,其实它们只是一起随细胞比例变化。
- 方向不可识别:仅凭观测(非干预)数据, 与 往往产生相同的联合分布。贝叶斯网络理论把这一点形式化为“马尔可夫等价类”(见贝叶斯网络与因果结构学习)。
- 转录后调控看不见:表达谱测的是 mRNA,蛋白修饰、定位、降解等调控无法直接反映;转录因子的活性常常与其 mRNA 水平脱节。
- 评估难:真实调控网络从未被完整测定过,金标准本身不完整(见推断结果的评估)。
数据类型决定能回答什么
| 数据 | 能提供的信息 | 典型局限 |
|---|---|---|
| 稳态横断面(多个个体或组织样本) | 关联、模块 | 方向不可识别;混杂多 |
| 扰动后稳态(敲除、过表达、药物) | 干预信息,可识别方向 | 扰动数量有限;补偿效应 |
| 时间序列 | 先后次序,可建动力学模型 | 采样稀疏;时间点少 |
| 单细胞(含拟时序) | 细胞数多,可按细胞状态排序 | 稀疏、技术噪声;拟时序本身是推断 |
| 多组学(ChIP-seq、ATAC-seq、基序) | 结合或可及性证据,提示直接性 | 结合不等于调控;细胞类型特异性 |
推断网络中的边是假设,不是事实。论文中写“基因 A 调控基因 B”之前,需要扰动实验(敲除、过表达、CRISPR 筛选)或独立的结合证据(ChIP-seq、基序)。只有相关证据时,写“共表达”或“推断的调控关系”。