Skip to content

11 · 候选状态总表

生成日期:2026-08-07 脚本analysis/46_candidate_status.R产物results/candidate_status.csv57 行 × 26 列

★★ 这不是靶点表

第 5 步共定位(措辞升级关卡)与第 6 步成药性注释都没做。 在它们完成之前,不得把这里的任何一项称为 "drug target"

表里专门有一列 is_drug_target_claim,取值恒为 not_established_pending_colocalization —— 就是为了防止这张表被误读。

另:tier(A/B/C/D 级)已废除,不要再说「A 级候选」。 本页的 external_support描述性分组,不是分级制度。


一、为什么要这张表

各步的否决/保留理由此前分散在 05/06/07/09/10 五个记录页里, 没有一张「每个候选现在在哪、因为什么」的统一表

口径:以第 2 步显著集为全集,一个都不许消失 —— 被否决的留在表里并写明原因,而不是从结果里删掉 (依据:Yao 2024「筛选改层级不删记录」)。


二、当前状态

全集(第 2 步 FDR<0.05)      57 对 / 31 蛋白
  ├─ 排除 5 对
  │   ├─ 第 3 步反向 MR 显著   4 对   APOE·BTN3A2·ITGB7·TIGIT × Retinopathy
  │   └─ 表位伪影(唯一否决点) 1 对   APOL1 × Maculopathy
  └─ ★ 保留 52 对 / 28 蛋白

★ 完全退出的蛋白只有 3 个ITGB7TIGIT(第 3 步全退)、 APOL1(只有 Maculopathy 一个结局,被否决后全退)。 APOE / BTN3A2 在其他结局上仍在。


三、52 对存活的外部支持分布

external_support对数含义
platform_and_cohort5换暴露平台稳健 换结局队列复制
platform_only17仅换平台稳健
cohort_only5仅换队列复制
none_or_not_assessable25两侧都无支持,或数据缺失无法评估

3.1 外部支持最全的 5 对

蛋白结局MHCORFDR4c备注
AGERNeuropathy0.1463.1e-20confirmed
AIF1Retinopathy0.6222.4e-02confirmed
NUDT5Retinopathy3.0801.3e-03confirmed
PAMRetinopathy0.8881.7e-03confirmed
TNXBRetinopathy1.3098.8e-05opposite★ 判为 distinct_cis_signals

这 5 对必须同时说清三条限定,否则会被高估

  1. 那 4 个 confirmed 不是独立证据 —— 4c 的工具与发现队列是同一个 SNPp 值与 4b 完全相同(见 10 页 §7.2
  2. TNXB 在 4c 是反向。已判为「同基因两个独立信号」 (两个工具 r² = 0.0004),不是表位伪影,但也不能算确证
  3. 3/5 是 MHC 蛋白AGER/AIF1/TNXB),第 5 步共定位对 MHC 需补专用核验才能升级措辞

3.2 ★★ 天花板:external_support 不能横向比

实测Maculopathy18 对全部没有外部结局队列Retinopathy 20/20 有、Nephropathy 9/9 有、Neuropathy 5/5 有)。

Maculopathy 的候选在结构上不可能达到 platform_and_cohort, 它们的天花板就是 platform_only

表里新增两列把这件事写死:

support_ceilingexternal_support是否顶到天花板对数
platform_and_cohort_possibleplatform_and_cohort5
platform_and_cohort_possibleplatform_only10
platform_and_cohort_possiblecohort_only5
platform_and_cohort_possiblenone_or_not_assessable14
platform_only_at_bestplatform_only✅ 已是其可及上限7
platform_only_at_bestnone_or_not_assessable11

不标出来就会把「数据缺失」读成「证据弱」

有可能拿到两侧证据的 34 对里,实际拿到的只有 5 对(15%)。 而天花板受限的 18 对里,有 7 对已经顶到了它们能达到的最高档

横向比 external_support 是错的,必须先看 support_ceiling


三之二、★ 专项核查:IFNAR1 为什么和旧稿差这么多

结论先说:IFNAR1 的数据一个字都没变,变的只有评价维度。

逐位比对(旧仓 mr-pipeline-r9 vs 本轮)

结局旧 β新 β旧 FDR新 FDR相同?
Maculopathy−0.245813−0.2458134.93e-034.93e-03
Retinopathy−0.078670−0.0786700.3710.371
Nephropathy−0.124371−0.1243710.5180.518
Neuropathy−0.022531−0.0225310.9770.977
NeovascGlaucoma+0.050956+0.0509560.9650.965

五个结局的估计逐位相同b_identical 全 TRUE)。 ARIC 的 −0.391707 / p=8.04e-99 / F=459.2 也与 2026-08-01 的手工台账完全一致。

那差别从哪来

旧框架v4
主要外部证据三平台同向(Olink / deCODE / ARIC)拆成 4a 换暴露平台4b 换结局队列 两条独立轴
IFNAR1 表现三平台全同向 → 「唯一全部通过的候选」4a 稳健;4b 不可评估
原因Maculopathy 没有任何外部结局队列

★★ 所以正确表述是:

IFNAR1 顶到了它可及范围内的最高档platform_only = 其 support_ceiling), 换结局队列这条轴对它根本测不了,不是没通过。

但也不能反过来替它说好话

  1. 「三平台同向」这条旧证据仍然成立且未被推翻 —— 它就是现在的 4a + ARIC
  2. IFNAR1 只有 1 个结局显著,其余四个 FDR 均 > 0.37
  3. 旧稿的「三个 A 级候选」里,APOL1 已被本轮表位伪影否决ERMAP 落在 none_or_not_assessable —— IFNAR1 仍是三者中最好的, 但「A 级」这个说法本身已随 tier 废除
  4. 第 5 步共定位没做,仍然不能称它为 drug target

四、被排除的 5 对(留在表里,写明原因)

蛋白结局status_reason判定
APOERetinopathystep_directionality_reverse_mr_significant反向 MR 显著
BTN3A2Retinopathy同上同上
ITGB7Retinopathy同上同上
TIGITRetinopathy同上同上
APOL1Maculopathyartifact_investigation_epitope_artifact表位伪影(唯一否决点)

五、经过 4X 调查的 6 对

蛋白结局归因否决?
APOL1Maculopathyepitope_artifact
MICB_MICAMaculopathyprobe_target_ambiguity
MICB_MICANephropathyprobe_target_ambiguity
AOC1Retinopathypav_present_abundance_plausible
TNXBRetinopathydistinct_cis_signals
TRIM40Retinopathyoutcome_heterogeneity

只有 epitope_artifact 有否决权,这是 v4 的规定。


五之二、存活的 28 个蛋白(全名单)

按最好外部支持排,★ 读的时候必须同时看天花板列

蛋白结局数结局最好支持天花板受限MHC
AGER4Macu,Neph,Neuro,Retiplatform_and_cohort
TNXB3Neph,Neuro,Retiplatform_and_cohort
AIF11Retiplatform_and_cohort
NUDT51Retiplatform_and_cohort
PAM1Retiplatform_and_cohort
CFB3Macu,Neph,Retiplatform_only
APOE2Macu,Nephplatform_only
CLPS2Macu,Retiplatform_only
SIGLEC52Macu,Retiplatform_only
IFNAR11Macuplatform_only
IL7R1Macuplatform_only★ 是
WARS1Retiplatform_only
HCG224Macu,Neph,Neuro,Reticohort_only
LTB3Macu,Neph,Reticohort_only
NOTCH22Macu,Reticohort_only
AOC11Reticohort_only
GALNT31Reticohort_only
BTN2A14Macu,Neph,Neuro,Retinone_or_not_assessable
BCL2L153Macu,Neuro,Retinone_or_not_assessable
ATP6V1G22Macu,Nephnone_or_not_assessable
MICB_MICA2Macu,Nephnone_or_not_assessable
TRIM402Macu,Retinone_or_not_assessable
ACRBP1Retinone_or_not_assessable
BTN3A21Macunone_or_not_assessable★ 是
ERMAP1Macunone_or_not_assessable★ 是
LACTB21Retinone_or_not_assessable
TPPP31Retinone_or_not_assessable
VWC2L1Macunone_or_not_assessable★ 是

11 / 28 是 MHC 蛋白(39%)—— 第 5 步共定位对它们需补专用核验。

NeovascGlaucoma 一对都没有 —— 它在第 2 步就没有任何显著对(最小 FDR 0.420, 病例仅 1,100,功效不足)。


六、表结构

关键列(全 ASCII,无内部流程编号):

protein outcome in_mhc sentinel beta_discovery OR_discoveryp_discovery fdr_discovery directionality_verdictexposure_platform_replication outcome_cohort_replicationexternal_outcome_dataset both_sides_replication both_sides_independentartifact_verdict vetoed_by_artifact current_status status_reasonexternal_support support_ceiling reached_ceilingcolocalization druggability_annotation is_drug_target_claim

★ 最后三列取值均为 not_done / not_established_pending_colocalization —— 把「还没做」显式写进产物,避免被误读成「已通过」。

六条断言(跑时校验)

#断言
S1全集不丢行(57 == 57)
S2排除数 = 第 3 步否决 + 表位否决
S3每个被排除的都有明确原因
S4本表不声称任何 drug target
S5列名无内部流程编号
S6天花板受限的对不可能出现 platform_and_cohort

七、下一步

第 5 步共定位之后必须重新生成本表,届时 colocalizationis_drug_target_claim 两列才会有实质取值。

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