差异总览:完整技术报告

主要发现:同水平 R vs Y 的差异基因从水平 1 的 2,798 个增加到水平 5 的 5,325 个;同一处理内水平 1–3 之间几乎没有差异(3–25 个差异基因),差异集中在涉及水平 4、5 的比较。

本页保留全部详细说明;日常浏览请用简洁页面。

1 分析目的

统计 45 个比较中两组学的差异分子数量和重叠,判断哪些比较变化大、哪些几乎没有变化,为后续通路和相关分析划定可信范围。差异分子很少的比较,其通路富集和模型结果不稳定。

2 分析原理

差异基因:log2FC、P、padj 沿用服务商 DESeq2 结果。DESeq2 用负二项广义线性模型估计每个基因在两组间的 log2FC,Wald 检验得到 P,再在全部检验基因内用 Benjamini–Hochberg(BH)方法得到校正后 P(padj)。判定标准:校正后 P(padj)<0.05 且 |log2FC|≥1;上调/下调由本流程按此标准逐行判定,不直接使用服务商表中的 regulated 列(全部 45 个比较中有 2 行服务商标记与 |log2FC| 阈值不符,已按阈值改判,原标记保留在 vendor_regulated 列)。服务商差异表中没有统计结果的基因(低表达被过滤)记为“未检验”,不当作“无显著差异”。

差异代谢物:P<0.05、FC≥2(或 ≤0.5)且 VIP≥1。P 来自两组原始强度的 Welch t 检验(不假设方差相等),未做多重检验校正;log2FC = log2(后一组均值/前一组均值);VIP 来自 OPLS-DA 模型(1 个预测成分 + 1 个正交成分,log2 数据,单位方差标准化),VIP_j = √[p·Σ_a (w_ja²·SS_a)/Σ_a SS_a],其中 p 为变量数,w_ja 为变量 j 在成分 a 上的权重,SS_a 为成分 a 解释的 y 方差。服务商只提供了 25 个比较,另外 20 个比较由本流程用同一规则补算;补算规则先在 25 个服务商比较上复现核对。

UpSet 交集图:比较同一类比较内各比较差异分子集合的交集,每根柱是“只属于这一组合”的分子数。

3 输入数据及预处理

服务商差异基因表(45 个比较);代谢物原始强度矩阵、服务商差异代谢物表(25 个比较)。比较分 4 类:A 同水平 R vs Y(5 个);B R 内跨水平(10 个);C Y 内跨水平(10 个);D 跨水平跨处理(20 个)。log2FC 统一为 log2(后一组/前一组)。

只在一组检出的代谢物,log2FC 用填补下限计算,是估算值,可能出现 ±15 以上的极端值,图中用三角标出。两组都未检出的代谢物没有 log2FC,不参与差异判定和后续排序。

4 软件、算法及参数

软件 / 函数版本用途与关键参数
DESeq2(服务商)服务商版本负二项 GLM,Wald 检验,BH 校正
stats::t.test4.4.3Welch t 检验,原始强度
ropls1.38.0opls(predI=1, orthoI=1, crossvalI=5),取 VIP;不收敛时退回 PLS-DA
UpSetR1.4.1upset(nintersects=30, order.by="freq")

5 统计指标解释

下表列出本页出现的全部统计指标和缩写(由页面内容自动生成)。全部术语见术语表。

术语中文名英文名定义与读法
log2FC以 2 为底的倍数变化对数log2 fold change两组均值之比取 log2。本报告统一为 log2(后一组/前一组),比较名 A_vs_B 中 B 为后一组;log2FC=1 表示后一组是前一组的 2 倍,-1 表示一半。基因的 log2FC 来自服务商 DESeq2 结果;代谢物为两组原始强度均值之比。两组都未检出时没有 log2FC(记为 NA,不是 0)。
FC倍数变化fold change两组均值之比。差异代谢物要求 FC≥2 或 ≤0.5,即 |log2FC|≥1。
PP 值P value在原假设(无差异、无相关或无富集)成立时,得到当前或更极端结果的概率,未经多重检验校正。
padj校正后 P 值adjusted P value经 Benjamini–Hochberg 方法校正后的 P 值,与 FDR 含义相同。基因差异的 padj 由服务商 DESeq2 在全部检验基因内计算。
BHBenjamini–Hochberg 校正Benjamini–Hochberg procedure把 m 个 P 值从小到大排序,第 i 个的校正值为 min(1, min_{k≥i} P_(k)·m/k)。控制 FDR,比 Bonferroni 校正宽松。
VIP变量投影重要性variable importance in projectionOPLS-DA 模型中每个代谢物对分组区分的贡献,所有变量 VIP 的平方均值为 1,VIP≥1 表示贡献高于平均。
OPLS-DA正交偏最小二乘判别分析orthogonal partial least squares discriminant analysis有监督的多变量模型,把变异分成与分组相关的预测成分和与分组无关的正交成分;本流程用它计算差异代谢物的 VIP。
DESeq2DESeq2 差异表达分析DESeq2基于负二项分布的 RNA-seq 差异表达方法,服务商用它给出基因的 log2FC、P 和 padj。
UpSetUpSet 集合交集图UpSet plot用点阵表示集合组合、柱高表示该组合独有元素数的交集图,比韦恩图更适合多个集合。

6 图表与结果展示

全局结果

各比较差异分子数共 45 行下载全表

表注:gene_up、gene_down、met_up、met_down 为上调、下调数(方向为后一组相对前一组);gene_total、met_total 为合计;met_source 代谢组结果来源。

comparisoncategorymet_sourcegene_downgene_upmet_downmet_upgene_totalmet_total
R1_vs_Y1A_同水平处理间vendor137114273441279875
R2_vs_Y2A_同水平处理间vendor1133125656472389103
R3_vs_Y3A_同水平处理间vendor1330171357673043124
R4_vs_Y4A_同水平处理间vendor20562166112384222150
R5_vs_Y5A_同水平处理间vendor254027851241075325231
R1_vs_R2B_R组内跨水平vendor454599
R1_vs_R3B_R组内跨水平vendor2164310
R1_vs_R4B_R组内跨水平vendor16435301147217358
R1_vs_R5B_R组内跨水平vendor29532081956503465
R2_vs_R3B_R组内跨水平vendor5375812
R2_vs_R4B_R组内跨水平vendor14924171338190951
R2_vs_R5B_R组内跨水平vendor278917722148456169
R3_vs_R4B_R组内跨水平vendor201011901881320099
R3_vs_R5B_R组内跨水平vendor303224242175545696
R4_vs_R5B_R组内跨水平vendor6544041916105835
Y1_vs_Y2C_Y组内跨水平vendor3183411
Y1_vs_Y3C_Y组内跨水平vendor8171272519
Y1_vs_Y4C_Y组内跨水平vendor7724502452122276
Y1_vs_Y5C_Y组内跨水平vendor128180535752086110
Y2_vs_Y3C_Y组内跨水平vendor0384312
Y2_vs_Y4C_Y组内跨水平vendor6023721785974102
Y2_vs_Y5C_Y组内跨水平vendor1295108325812378106
Y3_vs_Y4C_Y组内跨水平vendor3461532479499103
Y3_vs_Y5C_Y组内跨水平vendor139595426992349125
Y4_vs_Y5C_Y组内跨水平vendor6965081218120430
R1_vs_Y2D_跨水平跨处理pipeline119313734539256684
R1_vs_Y3D_跨水平跨处理pipeline126915684251283793
R1_vs_Y4D_跨水平跨处理pipeline214017733252391384
R1_vs_Y5D_跨水平跨处理pipeline29682823421005791142
R2_vs_Y1D_跨水平跨处理pipeline129213104136260277
R2_vs_Y3D_跨水平跨处理pipeline1215144558612660119
R2_vs_Y4D_跨水平跨处理pipeline224217235147396598
R2_vs_Y5D_跨水平跨处理pipeline29772706571085683165
R3_vs_Y1D_跨水平跨处理pipeline162317254834334882
R3_vs_Y2D_跨水平跨处理pipeline1319156858502887108
R3_vs_Y4D_跨水平跨处理pipeline2453216271634615134
R3_vs_Y5D_跨水平跨处理pipeline34153386781256801203
R4_vs_Y1D_跨水平跨处理pipeline22122673151464885197
R4_vs_Y2D_跨水平跨处理pipeline22022616163464818209
R4_vs_Y3D_跨水平跨处理pipeline22042725172654929237
R4_vs_Y5D_跨水平跨处理pipeline203422291271014263228
R5_vs_Y1D_跨水平跨处理pipeline27753380135436155178
R5_vs_Y2D_跨水平跨处理pipeline29043425156486329204
R5_vs_Y3D_跨水平跨处理pipeline28553544168686399236
R5_vs_Y4D_跨水平跨处理pipeline29303029115465959161

各比较结果

7 结果描述

处理效应。5 个同水平 R vs Y 比较的差异基因为 2,389–5,325 个、差异代谢物为 75–231 个,并随水平升高而增加:水平 1 为 2,798 个基因、75 个代谢物,水平 5 为 5,325 个基因、231 个代谢物。

水平效应。R 组内,水平 1–3 之间的差异基因只有 9(R1 vs R2)、3(R1 vs R3)、8(R2 vs R3)个,而涉及水平 4 或 5 的比较达到 1,058–5,456 个;Y 组内同样,水平 1–3 之间为 4、25、3 个,涉及水平 4 或 5 的为 499–2,378 个。R 组内的水平差异整体大于 Y 组内(R 组内最多 5,456 个,Y 组内最多 2,378 个)。

最大值。差异基因最多的是 R3_vs_Y5(6,801 个),差异代谢物最多的是 R4_vs_Y3(237 个)。代谢物差异数比基因少一到两个数量级,部分原因是代谢组只检测到约一千多个物质。

8 生物学意义

数据支持的观察

处理 R 与 Y 在每个水平都有大量差异,且差异总体随水平升高而扩大(差异代谢物从水平 1 到 5 逐级增加;差异基因在水平 2 略少于水平 1,水平 3 起明显增加),说明处理效应依赖水平(处理 × 水平交互)。同一处理内部,水平 1–3 的分子状态几乎相同,变化集中出现在水平 4、5,呈“阈值式”而不是逐级渐变的响应。两组学的差异规模在比较之间变化方向一致(规模散点图),说明转录和代谢对实验因素的响应是同步的。

需要进一步验证的假设

如果水平代表时间、发育阶段或处理强度,水平 3 到 4 之间可能存在一次生理状态的转变;R 组内变化更大,提示处理 R 下这一转变更强烈。这需要先确认水平的含义,再用更密的水平采样或生理指标验证。

9 局限性

代谢物 P 未做多重检验校正,与基因(padj)的标准不对等,差异代谢物中存在假阳性。每组只有 3 个重复,t 检验和 OPLS-DA 的稳定性有限。补算的 20 个比较 VIP 依赖模型,个别边界物质与服务商不同(见“数据与实验设计”页的复现核对表)。只在一组检出的代谢物 log2FC 是估算值。

参考文献

  1. Love MI, Huber W, Anders S. Moderated estimation of fold change and dispersion for RNA-seq data with DESeq2. Genome Biology, 2014, 15: 550.
  2. Thévenot EA, Roux A, Xu Y, et al. Analysis of the human adult urinary metabolome variations with age, body mass index, and gender by implementing a comprehensive workflow for univariate and OPLS statistical analyses. Journal of Proteome Research, 2015, 14(8): 3322–3335.
  3. Benjamini Y, Hochberg Y. Controlling the false discovery rate: a practical and powerful approach to multiple testing. Journal of the Royal Statistical Society Series B, 1995, 57(1): 289–300.