Skip to content

结果怎么看 · 输出格式与字段解读

和主 MR 的 结果怎么看 同定位:把多组学 MR 各步产出的 CSV 每一列什么意思、哪些结果算数、图怎么读讲清楚。数据在 WSL /home/research/multiomics-mr/*/results/

想看结论看 靶点证据总表;想懂代码看 代码引擎详解;这页是中间的"读数"层

一句话:什么叫"算数"

输出判"稳健"的门槛
血 eQTL MR01_eqtl_mr/results/eqtl_mr_full.csv + eqtl_coloc.csvFDR<0.05 且 coloc PP.H4≥0.8
代谢物 MR02_metabolite_mr/results/metabolite_mr_full.csvFDR<0.05 IVW/WM 同号、WM 显著、Egger 截距不显著
甲基化 SMR03_meqtl_smr/results/*.smr + smr_robust_hits.csvSMR FDR<0.05 且 HEIDI p>0.05
多组学整合04_multiomic_coloc/multiomic_evidence_matrix.csvn_layers(几层收敛)

只满足 MR/单层显著、但共定位/HEIDI 没过的,是"提示"不是"因果"——别当结论。

二、血 eQTL MR:eqtl_mr_full.csv

含义
gene / outcome / disease暴露基因 / 结局(AMD/WetAMD/DryAMD/AMD_iamdgc/DR_strict)/ 病种
nsnp工具变量数(1=Wald,≥2=IVW)
methodWald ratioInverse variance weighted主结果看这两个)或 Egger/加权中位数(敏感性)
b / se / pval因果效应(log-OR 尺度)/ 标准误 / p
het_pCochran Q 异质性 p(<0.05 提示工具间异质)
egger_intercept / egger_pEgger 截距(定向多效性)及其 p(截距显著=有多效性风险)
steiger_okSteiger 方向检验(TRUE=暴露→结局方向正确)
fdr按病种 BH 校正后的 q 值 —— 判显著用这个,不是 pval

配套 eqtl_coloc.csvPP.H4(同一因果变异的后验概率,≥0.8 才算共定位支持)、PP.H3(不同变异)、top_snp(区域最强 SNP)、coloc_nsnp(区域用了几个 SNP,<5 会给 NA)。

例子(实测)

CASP10 / AMD:IVW b=−0.252、fdr=0.019、coloc PP.H4=0.97 → 两条都过 = 稳健MERTK / AMD:IVW 名义显著但 coloc PP.H4=0.15 → 只提示、不算因果

三、代谢物 MR:metabolite_mr_full.csv

含义
metabolite / outcome / disease代谢物 / 结局 / 病
nsnp工具数(❤️ 的不进 IVW,本表已过滤)
ivw_b / ivw_se / ivw_pIVW 主结果
wm_b / wm_p加权中位数(稳健法1)
egger_b / egger_pMR-Egger 斜率(稳健法2)
egger_intercept / egger_int_pEgger 截距 = 定向多效性检验(int_p>0.05 才干净)
Q_pCochran Q 异质性
steiger_ok / fdr方向 / BH q 值

robust = fdr<0.05sign(ivw_b)==sign(wm_b)wm_p<0.05egger_int_p>0.05。实测头号:Total_TG / AMD(IVW b=−0.258,fdr=4e-4,robust)。

四、甲基化 SMR:*.smrsmr_robust_hits.csv

每行一个 CpG 探针(probeID=cgXXXXXXXX)对一个结局:

含义
Gene / topSNP探针注释基因 / 该探针最强 mQTL SNP
b_GWAS / se_GWAS / p_GWAS该 SNP 的疾病 GWAS 效应
b_eQTL / se_eQTL / p_eQTL该 SNP 的 mQTL(甲基化)效应 —— SMR 里叫 eQTL 列,实为 meQTL
b_SMR / se_SMR / p_SMRSMR 因果估计 = b_GWAS / b_eQTL 及其 se/p
p_HEIDI / nsnp_HEIDIHEIDI 检验 p(>0.05 才通过 = 单一共享变异、非连锁假象)/ 用了几个 SNP

smr_robust_hits.csv 额外加 fdr(按结局 BH)、heidi_passrobustfdr<0.05 且 heidi_pass)。判稳健只看 robust=TRUE 的行。实测靶点稳健命中:TNFRSF10A / CASP10 / APOE(AMD)。

五、多组学整合:multiomic_evidence_matrix.csv

每行一个 gene × dis(DR/AMD),四层打分汇总:

含义
pqtl_score / eqtl_score0/1/2(2=MR+coloc,1=仅 MR,0=无)
reqtl_score视网膜 eQTL(0/1)
meqtl_robust甲基化 SMR 稳健(0/1)
eqtl_fdr / eqtl_H4 / pqtl_pp / meqtl_minp各层的关键数值
mhc_caveatTRUE=该基因在 MHC 区,共定位可能是 LD 假象(如 TNXB)
n_layers几层有证据 —— 一眼看收敛度

n_layers 是启发式,不是合并显著性

n_layers=3 表示三层各自有信号,不等于统计学上"综合显著"。写论文按各层各自的量陈述。TNXB 的 n_layers 最高但 mhc_caveat=TRUE,要降权。

六、图怎么读

每张图都有 PNG(600dpi 网页)+ PDF(矢量投稿)两个版本(2026-07-25 补齐,与主 MR 一致),在各步 figures/ 目录并存:

位置(png/pdf 同名)读法
eQTL MR 森林图01_eqtl_mr/results/figures/eqtl_mr_forest.*每行一个 gene×病,点=因果 OR/beta,须穿过 0 与否;大点=稳健(FDR<0.05 且 H4≥0.8)
代谢物火山图02_metabolite_mr/results/figures/metabolite_mr_volcano.*x=IVW effect,y=−log10 p,红点=robust 代谢物
SMR 曼哈顿03_meqtl_smr/results/figures/smr_manhattan.*每点一个 CpG 探针,越高越显著,标注过 HEIDI 的靶点
多组学证据矩阵04_multiomic_coloc/figures/multiomic_evidence_matrix.*绿=MR+coloc / SMR+HEIDI,黄=仅 MR,灰=无;分 DR/AMD 两栏
视网膜 eQTL 森林图05_retina/results_eqtl/figures/retina_eqtl_forest.*每行 gene→病,绿=FDR<0.05(CFH-DR/AMD、SPRY2-DR、TNXB-DR);多为单 SNP Wald
区域共定位图(locuszoom 式)04_multiomic_coloc/figures/locus_{CASP10,TNFRSF10A}_eQTL_AMD.*上=血 eQTL −log10P、下=AMD GWAS −log10P,红=共享 top SNP;直观看两层信号是否同峰(coloc 主张的标配图)

七、配图完整性 vs 高分论文标准(2026-07-25 联网对标)

对标 pQTL/多组学 MR + coloc 高分论文(如 Sci Rep 2025 BTN3A2 肾结石等),标准配图与本项目现状:

标准配图现状
MR 森林图✅ eQTL / 视网膜
火山图✅ 代谢物
Miami/曼哈顿(SMR)✅ SMR
区域共定位(locuszoom)已补(CASP10/TNFRSF10A)
证据整合热图✅ 多组学矩阵
敏感性(散点/留一/漏斗)⚪ 命中多为单 SNP Wald 不适用;多 SNP IVW 可放补充材料
研究设计/流程示意图(Fig 1)⚠️ 建议补(见下)

唯一建议补的主图:研究设计流程图(Fig 1)

几乎每篇同类论文的 Figure 1 都是流程示意图:数据源(UKB-PPP pQTL / eQTLGen / Nightingale / US_Blood mQTL / Advani 视网膜 → FinnGen R13 + IAMDGC) → cis-MR(F>10, Steiger) → 共定位(coloc/HEIDI 门槛) → 外部复制 → 多组学整合优先级。这是手绘/BioRender 类示意图,不是数据出图,建议投稿时用 BioRender 或 draw.io 画一张。流程逻辑可直接照本页第一张表 +「多组学 MR·干分析」的五步骨架。

覆盖度小结

数据类主图已齐全且标准(森林/火山/曼哈顿/热图/区域共定位,均 PNG+PDF)。唯一缺的是流程示意图——属手绘图、投稿时补。视网膜 coloc 多为 NA 是区域共享 SNP 少的数据限制,非阴性。

七、可信度分级(读结论时心里有数)

  • 已被独立复算证明:eQTL 层 CASP10/TNFRSF10A、meQTL 层 SMR 公式、代谢物层 Total_TG(见 代码审计页)。
  • 已过静态代码审查、未独立复算:其余 eQTL/代谢物/meQTL 行、视网膜层。
  • 数据稀疏导致 NA:视网膜 coloc 多为 NA(区域 SNP<5),是数据限制不是阴性。

个人科研与运维文档 · 内容持续修订