加权基因共表达网络分析的一般框架
A general framework for weighted gene co-expression network analysis
Zhang B, Horvath S · Statistical Applications in Genetics and Molecular Biology 2005 · DOI: 10.2202/1544-6115.1128
一句话
提出用“软阈值”把基因间相关转为连续连接权重,构建加权共表达网络,并把连接度、拓扑重叠、聚集系数推广到加权情形。
一句话看懂
与其用一个硬阈值把基因相关“一刀切”成有边或无边,不如用幂函数等连续函数把相关系数变成 0 到 1 之间的连接权重;再用“网络近似无标度”这一生物学动机来选择参数。这套加权网络框架就是后来 WGCNA 方法与 R 包的理论基础。
研究背景与问题
基因共表达网络的构建看起来很简单:节点是基因,若两个基因在一组样本中显著共表达就连边。问题出在“显著”的定义上。常见做法是对相关系数取硬阈值,例如 记为 1,否则为 0。这样做有两个缺点:结果对阈值很敏感,阈值附近微小的差别会让边忽有忽无;把连续的相关信息压缩成 0/1,丢失了大量信息。
作者的问题是:能否建立一个不依赖二值化的加权网络框架?参数应该怎样选?网络分析中常用的概念(连接度、拓扑重叠、聚集系数)在加权网络中应如何定义?
核心思想与方法
第一步:共表达相似度。 对基因 、 计算 。
第二步:邻接函数(软阈值)。 作者讨论了两类把 变成连接权重 的函数:
幂邻接函数:,。 越大,弱相关被压得越小,强相关相对保留。
S 形邻接函数:,是硬阈值的光滑版本。
硬阈值可以看作阶跃函数这一特例: 当且仅当 。
第三步:用无标度拓扑准则选参数。 作者认为许多生物网络的度分布近似无标度,因此把“构建出的网络近似满足无标度拓扑”作为选择 (或 )的依据:对每个候选参数计算连接度分布,看 与 线性拟合的 ;同时考虑平均连接度不要过低,在两者之间取舍。
第四步:推广网络概念。
- 连接度:,即加权度。
- 拓扑重叠:两个基因不仅自身相关,还与同一批基因相关时,它们的拓扑重叠才高, 用 作为距离做层次聚类,得到基因模块。
- 加权聚集系数:把聚集系数推广到加权邻接矩阵。
主要发现
- 连接度与生物学意义有关:作者引入了几种节点连接度指标,并给出经验证据:在加权网络中,这些指标可以帮助预测基因的生物学重要性。
- 加权拓扑重叠优于非加权:理论和实证结果表明,用加权拓扑重叠定义的模块比非加权版本更“紧凑”(内聚性更高)。
- 聚集系数与连接度的关系是硬阈值的产物:非加权网络中常观察到聚集系数随连接度增大而下降,作者给出一个模型,说明这种反比关系可以由硬阈值本身产生;而加权聚集系数与连接度之间没有这种反比关系。
- 应用:方法用于模拟数据、一个癌症芯片数据集(作者配套教程中为脑肿瘤数据)和一个酵母芯片数据集(作者配套教程中为细胞周期数据)。
怎样读这篇论文
这是一篇长篇方法论文(统计期刊),不必逐页读完。建议顺序:先读引言和邻接函数一节,理解软阈值与硬阈值的关系;再读无标度拓扑准则一节,弄清 与平均连接度之间的权衡;然后读拓扑重叠和模块检测;加权聚集系数和相关数学推导可以先跳过,需要时再查。读的时候配合 Horvath 课题组后来发布的 R 包教程(Langfelder 与 Horvath 2008),能把公式与实际代码对应起来。
局限与后续工作
- 无标度假设本身有争议:用“近似无标度”选参数是一个启发式准则,不是对网络无标度性的检验;生物网络是否普遍无标度仍有争论(见幂律度分布与无标度网络)。样本有强分组或批次效应时, 可能在任何 下都达不到要求。
- 相关不等于调控:共表达网络是无向的相关网络,边反映共变而非调控方向或直接相互作用;两个基因的高相关可能来自共同的上游调控者或细胞组成的变化。
- 样本量要求:相关系数的估计需要足够的样本,小样本下模块结构不稳定。
- 后续发展:Langfelder 与 Horvath(2008)发布了 WGCNA R 包,引入有符号网络、模块特征基因、模块–性状关联和动态剪切树等完整流程,使 WGCNA 成为转录组研究中使用最广的网络方法之一;之后还有共识模块、模块保守性检验等扩展。单细胞数据和基于回归或信息论的推断方法(如 GENIE3、ARACNe)提供了互补的思路。
关联知识
- WGCNA:加权基因共表达网络分析逐步讲解了软阈值、无标度拟合准则、拓扑重叠和模块–性状关联,数学推导与算法讨论了软阈值与 TOM 的性质,都以本文为理论来源。
- 拓扑重叠以“共同邻居”去噪,与聚集系数和社团结构的思想一脉相承;用 做层次聚类正是谱方法与层次聚类介绍的层次聚类方法。
- 分子网络的拓扑特征中关于“度分布是否真是幂律”的讨论,提醒我们审慎看待本文的参数选择准则。
延伸思考
- 取 ,相关系数 0.9 和 0.5 分别对应多大的连接权重?软阈值相对硬阈值的优势体现在哪里?
- 如果一组样本中一半是肿瘤、一半是正常组织,大量基因随组别同向变化,共表达网络会出现什么现象?你会如何处理?
- 作者用“生物网络近似无标度”来选 。如果你不接受这一假设,还可以用什么准则选择参数?