Skip to content

多组学孟德尔随机化(eQTL / 代谢物 / 甲基化 + 多组学共定位)

独立子项目 multiomics-mr(与 pQTL 主流水线、功能验证项目完全分开),在 cis-pQTL MR 之外,把 eQTL、代谢物、甲基化 三层分子暴露 + 多组学共定位 都做一遍,为 DR / AMD 候选靶点补/检验因果遗传证据。每层独立文件夹,互不影响。

判决用途:这一轮同时是"MERTK 是否配得上主打靶点"的遗传学判决——若多组学收敛到 MERTK 则坐实,若持续 null 则说明 MERTK 的分量在生物学/转化而非因果遗传。

方法学红线(高分 SCI 标准)

  • cis 工具变量:分子 QTL 取基因附近顺式 SNP;F 统计量 > 10 过滤弱工具。
  • LD clumping:1000G EUR 面板本地 plink,r²<0.1 / 1Mb 取独立工具。
  • MR + 敏感性:单 SNP 用 Wald ratio;多 SNP 用 IVW,并加 MR-Egger(多效性截距)、加权中位数、Cochran Q 异质性。
  • 方向性:Steiger directionality 排除反向因果。
  • 共定位coloc.abf 计算 PP.H4(共享因果变异后验),这是 cis-MR 排除 LD 混杂的关键闸门——MR 显著但 coloc 不过 = 很可能是连锁不平衡假象,不算因果。
  • 多重检验:按疾病 BH-FDR 校正。
  • 金标准MR FDR<0.05 且 coloc PP.H4≥0.8 才算稳健因果。

⚠️ 撞车预警(避免重复造轮子)

  • Orozco 2020, Cell Reports:eQTL + 单细胞图谱找 AMD 因果基因——基本就是这套框架的 AMD 版。
  • Advani 2024, Nat Commun:视网膜 meQTL + eQTL + SMR 做 AMD,占了"AMD 甲基化 MR"。
  • → 差异化空间在 DR(这两篇主攻 AMD)+ 靶点位点的多组学三角整合

步骤一:eQTL MR(血液 eQTLGen × FinnGen R13,实测)

暴露 = eQTLGen 全血 cis-eQTL(N ≤ 31,684,迄今最大血 eQTL)。Z 分数按 beta = Z/√(2p(1−p)(N+Z²)) 转 beta/se(Zheng 2020 Nat Genet 法)。13 个候选中 11 个有血 cis-eQTL;APOE、TYRO3 无(APOE 主要肝/脑表达,血里弱——如实记录)。eQTLGen 为 GRCh37、FinnGen 为 GRCh38,全程按 rsID 匹配规避坐标差异。

结局 = FinnGen R13:DR-Strict(6970/88076)、AMD(13947/458803)、Wet/Dry-AMD。

cis-eQTL MR 森林图

稳健因果(MR FDR<0.05 且 coloc PP.H4≥0.8)

基因结局MR β(log-odds/SD)FDRPP.H4解读
CFHAMD−2.305e-40.97公认 AMD 主基因,验证流水线正确
CASP10AMD−0.250.0160.97较不显眼但证据稳健,强化 CASP10
CASP10WetAMD−0.391e-30.92同上,湿性亚型一致

MR 有信号但 coloc 否掉(LD 混杂 → 不算因果)

基因结局FDRPP.H4解读
TNXBAMD5e-4≈0(H3=1.0)信号不同源,坐实 MHC-LD caveat → 剔除 TNXB 因果
TNFRSF10AAMD1e-30.35MR 层复制已发表 proteome-wide AMD MR,coloc 中等(提示)

★ MERTK 判决:血 eQTL MR 不支持 MERTK

  • MERTK → WetAMD 虽 FDR 0.011 显著,但 coloc PP.H4=0.01 → 不过闸门(LD 混杂);
  • MERTK → AMD / DryAMD 为 null;MERTK → DR 仅名义(FDR 0.10)、coloc 0.01;
  • GAS6(MERTK 配体)→ DR FDR 0.004,但 coloc 0.04 = 提示性、非稳健。

与前证据一致:此前视网膜 eQTL coloc 亦为 null(H4=0.01),且已发表的 proteome-wide AMD MR 也未提名 MERTK。结论:遗传因果层面 MERTK 始终偏弱,其分量在生物学定位 + 转化(基因治疗已进临床),而非因果遗传。

供决策的结论

遗传稳健的 AMD 靶点是 CFH / CASP10 / TNFRSF10A;MERTK 主打宜靠生物学 + 湿实验坐实,遗传稳健的 CASP10 / TNFRSF10A 可作共同主打做双保险。

脚本 01_eqtl_mr/01a_prep_eqtlgen.R(Z→beta)、01b_mr_coloc.R(MR+coloc+FDR)、01c_figures.R;结果 results/eqtl_mr_full.csv + eqtl_coloc.csvcoloc 坑:FinnGen 多等位 rsID 重复行会让 coloc.abf 报重复 SNP 返 NA → 两侧按 rsID 去重后修复(CFH×AMD H4=0.97 验证)。


步骤二:代谢物 MR(Nightingale NMR 619k,实测)

暴露 = 循环代谢物。用最新最大的数据:Nightingale NMR 619,372 人研究(Nature 2026,10.1038/s41586-026-10532-5)的 meta_EUR(N=599,249),与结局同族裔。

⚙️ 工程:每个代谢物全量文件 3.6 GB(43 个 = 155 GB,下不动)→ 改从该研究 PheWeb API 抽全基因组显著、LD 独立的 peak 当工具变量(含 beta/se/af,每个 ~300 KB)。9,327 个工具,34 个机制圈定代谢物(糖酵解/能量、脂肪酸 PUFA/DHA/ω3/ω6、胆固醇脂质、炎症 GlycA、氨基酸/BCAA),全部 ≥3 工具。

方法:LD-clump r²<0.001 → FinnGen R13 DR/AMD → IVW + MR-Egger(截距测多效)+ 加权中位数 + Cochran Q + Steiger,BH-FDR。代谢物 MR 用全基因组工具、多效性重(Q 极显著是常态),故稳健 = IVW 与加权中位数同向且显著、且 Egger 截距为零

代谢物 MR 火山图

稳健因果(FDR<0.05 且敏感性一致)

代谢物结局IVW βFDR加权中位数Egger 截距 p解读
Total triglyceridesAMD−0.264e-4同向 p=0.0410.91(无多效)循环甘油三酯 ↑ → AMD 风险 ↓
Omega-3 fatty acidsAMD−0.230.039同向 p=0.0240.09ω-3 ↑ → AMD ↓,生物学合理(视网膜 DHA/ω-3 保护,呼应 AREDS)
  • MUFA → AMD 名义显著(FDR 0.039)但加权中位数不显著 → 仅提示。
  • DR:无任何代谢物过 FDR(此机制圈定 NMR 集里无稳健因果)。

解读:代谢物层给出 AMD 的系统性脂质 / ω-3 因果信号——ω-3 保护 AMD 与 MERTK 胞葬清除 DHA 富集的光感受器外节这条脂质轴松散呼应,但它是系统循环代谢物、非 MERTK 直接证据。脚本 02_metabolite_mr/02_metabolite_mr.R

★专项代谢物补充(Chen 2023 Metabolon,N=8,299,实测):补 NMR 没覆盖的谷胱甘肽/redox/肉碱/鞘磷脂。这些专项/比值代谢物受单一酶位点主导 → 多为 1 个独立工具(Wald ratio)。结果:全部不过 FDR —— 循环谷胱甘肽代谢物(Cys-GSH 二硫化物)对 AMD/DR 无因果效应(p=0.5–0.8)。→ Advani 2024 的"AMD 富集谷胱甘肽通路"是组织甲基化/表达层面,不是循环代谢物的因果。Hypotaurine→DR、SAH→DR 仅名义(p=0.045/0.084,FDR 0.21 不显著)。

⚠️ caveat:多为单工具 Wald、N=8k 欠功效,"无效"是欠功效的 null,非强反证。代谢物层结论仍以 NMR 的 Total_TG / Omega-3 → AMD 为准。脚本 02_metabolite_mr/02d_chen_mr.R

步骤三:甲基化 SMR(血 mQTL × DR/AMD,实测)

暴露 = 血液 DNA 甲基化(126,457 个 CpG,US_Blood mQTL besd = Understanding Society/UKHLS 全血 EPIC 芯片,2026-07-24 已查明出处)。方法 = SMR(Summary-based MR,甲基化→疾病因果)+ HEIDI 检验(p_HEIDI>0.05 = 通过,单一共享变异、非连锁,类似共定位闸门)。结局 = FinnGen R13 DR/AMD + 新接入的 IAMDGC 2.0 EUR(眼科确诊晚期 AMD,15,616 cases,独立复制)。稳健 = SMR FDR<0.05 HEIDI 通过。

⚙️ 坑:mQTL 用 chr:pos 而 GWAS/参考用 rsID → SMR "no SNPs in common"。修:rsID 是 build 无关标识 → 用 1000G EUR(8.5M SNP)把 mQTL 的 .esi 重映射为 rsID(3.1M 位点匹配),跨越 hg19/hg38。

甲基化 SMR Manhattan

稳健甲基化→疾病(FDR<0.05 且 HEIDI 通过)

CpG基因结局p_SMRHEIDI解读
cg23882019TNFRSF10AAMD(FinnGen + IAMDGC 双队列)2.7e-6 / 2.2e-70.19 / 0.56跨组学收敛:eQTL MR + 甲基化 SMR 都指向 TNFRSF10A,且在独立 IAMDGC 2.0 复制
cg24599065CASP10AMD(FinnGen)6.8e-60.50呼应 eQTL 的 CASP10→AMD 稳健命中(★ IAMDGC 侧严格判据下不通过)
cg06750524APOEAMD(双队列)e-7NA2026-08-01 剔除:HEIDI 算不出=无法排除连锁。原判据把 NA 当通过,现已改为三分类,APOE 在 AMD 两个结局的甲基化证据全部撤下

★ 2026-08-01:判据本身修过一次,上表已按新判据

原写法 heidi_pass := is.na(p_HEIDI) | p_HEIDI > 0.05p_HEIDI 算不出来当成了"通过"。 HEIDI 算不出通常是区域内工具 SNP 太少——那是无法排除连锁,不是排除了连锁。

改成三分类(pass / fail_linkage / not_evaluable)后的实测影响:

结局严格判据稳健命中旧口径多算目标基因(扣 MHC 后可用)
DR191+148(43.7%TNXB 1 个 → 可用 0 个(阴性结论不变)
AMD(FinnGen)204+68(25.0%)CASP10 / TNFRSF10A / TNXB → 可用 2 个
AMD(IAMDGC 2.0)340+83(19.6%)TNFRSF10A / TNXB → 可用 1 个

完全掉出的靶点:AGER(三个结局全掉)、APOE(AMD 两个结局全掉)。CASP10TNFRSF10A 的三组学收敛不受影响,主结论未动摇。 "没测成"的那批已单独存进 smr_heidi_not_evaluable.csv,不让它消失。 详见多组学定向验证页 §6

必须如实标注的

  • CFH → AMD SMR 天文级(IAMDGC p=6e-171)但 HEIDI 失败(强位点多变异,HEIDI 常在超强位点过度拒绝)→ 谨慎。
  • TNXB 有几十个 CpG 命中,但 TNXB 在 MHC(chr6p21)——与 eQTL 共定位的 LD 混杂是同一伪信号,MHC 是假阳性雷区,不可信
  • MERTK / GAS6:无任何稳健甲基化信号 → 再次印证 MERTK 遗传弱。DR 仅 TNXB(MHC 伪信号)→ 无可信 DR 甲基化靶点

结论:甲基化层复制并强化 TNFRSF10A(双队列独立复制)+ CASP10 为遗传稳健的 AMD 靶点;MERTK 继续 null。IAMDGC 2.0(眼科确诊)独立复制成功是高 SCI 价值点。

caveat:血甲基化非视网膜(组织错配,理想用 Advani 2024 视网膜 meQTL,待获取)。脚本 03_meqtl_smr/03c_fix_and_run.sh + 03d_parse_smr.R

步骤四:多组学整合(capstone,实测)

把前三层的因果证据按 靶点 × 疾病 合成一张证据矩阵:cis-eQTL MR+coloc(步骤一,含 IAMDGC 复制)、血 meQTL SMR+HEIDI(步骤三)。循环代谢物(步骤二)是系统性、非位点特异,单独说明。

多组学证据矩阵

四层(cis-pQTL 血、cis-eQTL 血、cis-eQTL 视网膜、血 meQTL)按靶点 × 疾病合成。pQTL 层复用 mr-pipeline 的 UKB-PPP cis-pQTL MR + hyprcoloc 结果(只读);视网膜 eQTL 来自 Advani 2024(403 眼,眼特异)

AMD:多组学支持的靶点(三层)

靶点cis-pQTLcis-eQTL血 meQTL层数综合
CASP10✅ MR+coloc✅ MR+coloc H4=0.97✅ SMR+HEIDI3三组学 + 共定位
TNFRSF10A✅ MR+coloc(IAMDGC PP=0.9997 复制)✅ MR✅ SMR+HEIDI(IAMDGC 复制)3三组学 + 共定位 + 独立复制
APOE✅ coloc PP=1.0(IAMDGC 复制)✖️ 无血 eQTL⚠️ HEIDI n/a(★08-01 撤下)1只剩 pQTL 层
CFH✳️ MR✅ MR+coloc H4=0.97✳️ HEIDI 失败2经典 AMD 基因
MERTK✳️ MR,coloc 不足(PP 0.56)✳️ MR,coloc 0.15✖️ 无2无任一层共定位 → 全组学弱
TNXB✳️ coloc≈0✳️(MHC)MHC-LD 伪信号,剔除

DR:仅 AGER(AGE-RAGE)一个胚系信号

靶点cis-pQTLcis-eQTL血 meQTL
AGERMR b=−2.06, p=5.6e-61(coloc 未过阈)✖️✖️

AGER→DR 的 pQTL MR 极显著(AGE-RAGE 轴,糖尿病并发症核心机制)——这是 eQTL/代谢物都没抓到的 DR 特异信号,但共定位未过阈,需加强。DR 其余靶点germline 全空(TNXB 三层但 MHC 伪信号)。DR 的靶点证据主要在功能/表达层(单细胞、bulk),不在胚系遗传。

★ 全项目结论(回答"MERTK 配不配当主打")

  • 遗传 / 多组学层面(pQTL + eQTL + meQTL + 代谢物 四层),MERTK 全线偏弱:四层都不支持 MERTK 的因果遗传,且无任何一层达到共定位支持(pQTL coloc 0.56、eQTL coloc 0.15 均未过阈)。
  • 遗传稳健的 AMD 主靶 = CASP10、TNFRSF10A(各三组学 + 共定位 + IAMDGC 独立复制);次 = APOE、CFH(两层)。
  • 建议:MERTK 走功能/转化主线(RPE 吞噬定位、基因治疗已进临床、可成药),CASP10 / TNFRSF10A 做遗传稳健的共同主打(双保险);写作时把"因果遗传"证据归给后者,把 MERTK 的价值明确定位在功能与可成药性,不宣称其因果遗传——这与功能验证项目的判断一致。

脚本 04_multiomic_coloc/04_integrate.R,矩阵 multiomic_evidence_matrix.csv

步骤五:眼特异升级(Advani 2024 视网膜 QTL,实测)

Advani 2024 视网膜 QTL(160 例人视网膜,Zenodo 开放:mQTL 522MB + eQTL 384MB + eQTM)做眼特异分析,消除"血 mQTL 非视网膜"的组织错配。按 rsID 匹配(变异 ID 内 pos 是 hg19,位置列是 hg38)。

  • 视网膜 eQTL(403 眼,MR+coloc):仅 6/13 靶点是视网膜 eGene(AGER/APOE/CFH/MERTK/SPRY2/TNXB),多为单工具 Wald。CFH → AMD(FDR 0.0099)+ DR(FDR 0.013)显著(并入矩阵,CFH 升 3 层);SPRY2/TNXB → DR。★MERTK → AMD/DR/IAMDGC 全 null(coloc 0.00)——眼组织 eQTL 也不支持 MERTK。TNFRSF10A/CASP10 非视网膜 eGene,测不了(但血层已 3 层)。
  • 视网膜 meQTL(152 眼):用 eQTM 映射靶点→CpG 过窄(1 个可用 CpG),故直接查 Advani 完整 87 基因表(Supplementary Data 39) 定论。
  • ★Advani 87 基因交叉核查(完整表定论)13 个靶点里仅 CFH 在 87 里,其余(MERTK/CASP10/TNFRSF10A/APOE/AGER/TGFB1/SPRY2/TNXB/GAS6…)全不在。87 个以 chr6-MHC + chr17q 位点的甲基化基因为主(CCHCR1/NOTCH4/TRIM26/HTRA1/RAD51B/CFH…)。→ TNFRSF10A/CASP10 的 AMD 因果走表达/蛋白,非视网膜甲基化,与 Advani 那套是互补两条线;视网膜 meQTL 重映射对我们靶点白做
  • 结论未变、反而更硬MERTK 连眼组织 eQTL 都不支持、也不在 Advani 87 里 → 跨血 pQTL/eQTL/meQTL + 视网膜 eQTL 五种数据类型全线弱;CFH 多组学 + 眼特异 + Advani 87 都强。

五步全部完成

步骤稳健结论
1cis-eQTL MR + coloc(血)CFH/CASP10 稳健 AMD(+coloc);TNXB=LD 剔除;MERTK 弱
2循环代谢物 MR(NMR 619k + Chen 专项)Total_TG、Omega-3 → AMD;DR 无;谷胱甘肽等专项 null
3血 meQTL SMRTNFRSF10A(双队列复制)、CASP10 → AMD;MERTK 无
4多组学整合(pQTL+eQTL血+eQTL视网膜+meQTL)CASP10/TNFRSF10A 三层 + 共定位 + IAMDGC 复制;CFH 多组学+眼特异+Advani87;MERTK 五数据类型全弱;DR 仅 AGER pQTL
5眼特异(Advani 视网膜 QTL)MERTK 视网膜 eQTL 也 null;CFH 眼特异强、在 Advani 87 里

已完成:pQTL 层(复用 mr-pipeline UKB-PPP 只读);Chen 专项代谢物(谷胱甘肽等,全 null);IAMDGC 2.0 EUR(独立 AMD 复制);Advani 视网膜 QTL(眼特异 + 87 基因核查)。 待补(等数据):eQTLGen Phase 2、FinnGen R14 放出后升级(当前 R13 是可下最新)。

换数据怎么改(升级 / 复现指南)

换新数据时改哪里——分两类。不像 mr-pipeline 一个 config 全搞定(那是单一分析;这里跨 5 种数据类型、格式各异),但最常换的已集中化:

✅ 集中式(改一处,全步骤生效)

换什么改哪里做法
结局 GWAS(FinnGen R13→R14、加新 AMD/DR)common/mr_funcs.ROUTCOMES 列表加/改一行 file, ncase, ncontrol, disease, fmt;新格式再加个 extract_* 函数(如 IAMDGC 的 extract_iamdgc)。这就是"改 config"
靶点基因common/targets.csv加/删 symbol, ensembl
LD 参考 / plink 路径mr_funcs.R 顶部 LDREF / PLINK 常量一处改

例:FinnGen R14 放出后 → OUTCOMES 把 R13 路径换 R14、更新 N,重跑,别的不动。

⚠️ 分步式(换暴露 QTL 要动那一步的"格式解析"段)

换什么改哪个脚本改什么
血 eQTL(eQTLGen P1→P2)01a_prep_eqtlgen.R文件路径 + 列名 + Z→beta 公式
代谢物步骤2 抓取 / 02d(Chen)数据源 URL/路径 + 列映射
血 meQTL(换 besd)03c_fix_and_run.shbesd 路径 + esi ID 重映射
视网膜 QTL05a/05b列位置解析(QTLtools/tensorQTL 各异)

为什么不能纯 config:不同发布方列名/build/ID(beta vs slope、有无 freq、rsID vs chr:pos)全不同,必须一小段"格式适配"。好在分析逻辑(clump / MR / coloc / FDR)全在 common/mr_funcs.R 复用,换数据只改「路径 + 列解析」通常 3–5 行,不碰逻辑。

复现命令(research 用户,WSL)

bash
cd /home/research/multiomics-mr
Rscript 01_eqtl_mr/01a_prep_eqtlgen.R && Rscript 01_eqtl_mr/01b_mr_coloc.R   # 步骤1
bash 02_metabolite_mr/02c_chen_extract.sh && Rscript 02_metabolite_mr/02d_chen_mr.R  # 步骤2(Chen)
bash 03_meqtl_smr/03c_fix_and_run.sh && Rscript 03_meqtl_smr/03d_parse_smr.R  # 步骤3
Rscript 05_retina/05a_retina_eqtl.R          # 步骤5(视网膜)
Rscript 04_multiomic_coloc/04_integrate.R    # 步骤4整合(最后跑)

网络铁律:国外数据一律 Windows 侧 curl.exe --proxy socks5h://127.0.0.1:10808 下到本地再进 WSL;WSL 直连/OpenGWAS API 会卡。

附录:工具、数据与参考文献

准确性说明:下表软件版本、数据 accession/DOI/样本量 均为本机实测确认人类可读的文献引用(作者/年份/期刊)部分凭记忆整理,标 ⚠ 的项发表前务必逐条核对原文。不确定处已明确标注。

A. 软件工具(版本实测,2026-07-24)

工具版本用途
R4.3.3分析环境(WSL Ubuntu 24.04,research 用户)
TwoSampleMR0.7.9MR(harmonise / IVW / Egger / 加权中位数 / Steiger)
coloc5.2.3共定位 coloc.abf
MendelianRandomization0.10.0MR 辅助
ieugwasr1.1.0.9000(装了,实际未走其 API;本项目全用本地数据)
data.table1.18.4数据处理
ggplot2 / ggrepel4.0.3 / 0.9.8出图
PLINKv1.90b7.2(2023-12-11)LD clumping、--freq
SMR1.4.2(Linux)SMR + HEIDI(步骤3)
Python3.13(openpyxl)解析 xlsx / GWAS Catalog API

B. 数据源(逐层,accession/N/build 实测)

用途数据集Accession样本量Build引用
暴露·血 eQTLeQTLGen Phase 1 cis-eQTL(2019-12-11 release)molgenis26.gcc.rug.nlN=31,684hg19Võsa et al. 2021 Nat Genet(PMID 34475573)
暴露·血 pQTLUKB-PPP(复用 mr-pipeline,只读;面板 2,923 蛋白,1,659 有 cis 工具)syn51364943N=34,557(欧洲发现队列)✅ Sun BB, et al. Nature 2023;622:329-338
暴露·代谢物 NMRNightingale 619k meta(Estonian+UKB,249 NMR 指标)GWAS Catalog GCST90449363–90451603N=599,249(EUR 子集;全 meta 619,372)hg38Tambets R, et al. "Genetic analysis of circulating metabolic traits in 619,372 individuals." Nature 2026;655(8124):971-978(DOI 10.1038/s41586-026-10532-5,PMID 42162431,联网核实)
暴露·代谢物 MetabolonChen 2023(专项代谢物)GCST90199621+N=8,299hg38✅ Yiheng Chen et al. Nat Genet 2023;55(1):44-53,PMID 36635386(联网核实,1091 代谢物+309 比值)
暴露·血 meQTLUS_Blood = Understanding Society/UKHLS 全血Yang lab SMR 资源页126,457 CpG · EPIC 芯片hg192026-07-24 已查明(见下方)|官方引用按下载页核
暴露·视网膜 eQTL/meQTLAdvani et al. 2024 视网膜 QTLZenodo 10569726403 眼(eQTL)/152 眼(meQTL)位置 hg38、变异 ID 内 hg19Advani et al. 2024 Nat Commun,s41467-024-46063-8
结局·DRFinnGen R13 DM_RETINOPATHY_STRICTfinngen.fi6,970 / 88,076hg38Kurki et al. 2023 Nature(FinnGen)⚠
结局·AMDFinnGen R13 H7_AMD(+ WET/DRY)finngen.fi13,947 / 458,803hg38同上
结局·AMD 复制IAMDGC 2.0 EUR(眼科确诊晚期 AMD,我用 EUR 子集)dbGaP phs00103915,616 / 16,723(全队列 16,108/18,038 多族裔)TOPMed/hg38✅ Gorski*, Grunin* et al. IOVS 2025;66(13):51(联网核实)
LD 参考1000 Genomes EUR panel本地 /mnt/d/mrdata/ldpanel/EUR8.55M SNPhg191000G Consortium 2015

✅ 出处已查明(2026-07-24,更正先前"未确认")US_mQTLS_SMR_format / US_Blood.flist 内部路径为 /mnt/data1/EPICQC/UnderstandingSociety/MatrixEQTL/...,探针为 EPIC 芯片 CpG(cg 开头,126,457 个)→ US_Blood = Understanding Society(英国 UKHLS)全血 mQTL,SMR 官方格式。同目录另有配套的 Hannon et al. 血 mQTL 数据集(Aberdeen_Blood 等);__MACOSX/._ 资源叉文件证明由用户从 Mac 下载。不再是待核实项,发表时按官方下载页正式引用(主引用文献从下载出处核对)。详见 代码审计 · 更正1

C. 方法与参考文献(2026-07-25 已联网核对,✅=已确认)

  • MR 估计:IVW;MR-Egger(Bowden et al. 2015 Int J Epidemiol 44:512-525);加权中位数(Bowden et al. 2016 Genet Epidemiol 40:304-314);单工具 Wald ratio;方向性 Steiger(Hemani et al. 2017 PLoS Genet)。流程框架 TwoSampleMR(Hemani et al. 2018 eLife 7:e34408)。(均为标准 MR 方法文献)
  • 共定位coloc.abf(Giambartolomei et al. 2014 PLoS Genet 10:e1004383);coloc v5(Wallace 2021 PLoS Genet)。pQTL 层用 HyPrColoc(Foley et al. 2021 Nat Commun 12:764,来自 mr-pipeline)。
  • SMR + HEIDI:Zhu et al. 2016 Nat Genet 48:481-487。
  • eQTLGen Z→β 转换β = Z/√(2p(1−p)(N+Z²))se = 1/√(...)。公式本身标准且正确(本项目独立复算已验证到 1e-15);此近似式广见于 pQTL/eQTL-MR 补充材料、无单一公认最初出处,投稿建议引 Zhu et al. 2016 Nat Genet(SMR)补充材料(含从 z/p/N 推 β/se 的推导)或所 follow 的 eQTL-MR 论文。
  • 多重检验:Benjamini-Hochberg FDR。发现(FinnGen) 与复制(IAMDGC) 分族(2026-07-25 起,eQTL 层 IAMDGC 单列为 replication,不进发现层 FDR)。
  • 视网膜 QTL 方法:Advani 原文用 QTLtools 条件分析(forward/backward pass);我取 Forward_significant==1 的变异作工具。
  • 弱工具过滤:F 统计量 > 10(每 SNP (β/se)²)。

D. 三条独立但相关的项目线(避免混淆)

项目目录本页覆盖?
multiomics-mr(本页)/home/research/multiomics-mr✅ 步骤1-5 + pQTL
mr-pipeline(cis-pQTL MR 引擎)/home/research/mr-pipeline仅 pQTL 层只读复用
dr-amd-targets(功能验证漏斗)/home/research/dr-amd-targets否,见靶点功能验证进展

进度总账(已完成 / 待办 / 已决定不做)

✅ 已完成

数据(均已锁定最新可得版本)
步骤1 血 cis-eQTL MR + coloceQTLGen Phase 1(N=31,684)
步骤2 循环代谢物 MRNightingale NMR 619k(Nature 2026)+ Chen 2023 Metabolon 专项
步骤3 血 meQTL SMR + HEIDIUS_Blood mQTL(Understanding Society/UKHLS 全血 EPIC)
步骤4 多组学整合(4 层证据矩阵)pQTL(复用 mr-pipeline UKB-PPP,只读)+ 上述各层
步骤5 眼特异Advani 2024 视网膜 eQTL/meQTL(Zenodo 开放)
AMD 结局独立复制IAMDGC 2.0 EUR(眼科确诊晚期 AMD,15,616 例)
Advani 87 基因交叉核查完整 Supp Data 39(仅 CFH 在内)

⏳ 待办(等官方放出数据,我方无法提前)

现状放出后怎么升级
eQTLGen Phase 2(N=43,301,比在用的 P1 大)全量 cis-eQTL 未公开下载(官网 Resources 无)01a 的路径 + 列解析,重跑步骤 1、4
FinnGen R14(2026 冻结,比 R13 新)浏览器已上,公开 sumstats 未放出(R14 桶 404)OUTCOMES 一处(R13→R14 路径 + N),全步骤重跑

❌ 已决定不做(附理由,避免无用功)

为什么不做
视网膜 meQTL 基因组重映射查完 Advani 完整 87 基因表:除 CFH 外我们的靶点都不是视网膜甲基化基因(TNFRSF10A/CASP10 走表达/蛋白机制、MERTK 已 null)→ 重映射只会复现阴性,白做
申请 EyeGEx(eye-eqtl.com)与已用的 Advani(403 眼)同量级且冗余;受控需申请;大概率也测不出 TNFRSF10A/CASP10(非视网膜 eGene)。仅当审稿要"第二个独立视网膜队列复制"才值得,非必需
把暴露也做成 config.yaml本项目跨 5 种数据类型、格式各异,硬塞一个 config 需给每类写"格式适配器",反而更难读(抽象漏水);且分析已完成、换暴露是低频事件。最常换的(结局/靶点)已集中化。属过度工程

🔵 可选深化(发表时锦上添花,非必需)

  • EyeGEx 第二视网膜队列:若审稿要求独立复制 CFH/MERTK 的视网膜 eQTL 结论,再申请并用 05_retina 代码接入。
  • METR-GT NSR/RPE 分层(已在 dr-amd-targets 手里,N~176):想区分神经视网膜 vs RPE 时可用,但功效低。

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