mcpField
Q
quantitative-proteomics

quantitative-proteomics

github.com/awslabs数据与数据库6878 次安装4 周前更新
代码仓库

关于 quantitative-proteomics

quantitative-proteomics 是用于定量蛋白质组实验设计与统计分析的推理技能。它根据研究设计和数据特征,指导研究者选择定量、缺失值处理、标准化及差异表达分析方法。

主要功能

  1. 01选择 LFQ、TMT 和 DIA 策略
  2. 02评估缺失并选择插补方法
  3. 03选择标准化方法
  4. 04解读差异表达结果
  5. 05研究设计与质量控制

适用场景

  1. 01为研究选择定量策略
  2. 02根据缺失模式选择插补方法
  3. 03规划 TMT 或整体变化的标准化
  4. 04解读蛋白质差异表达

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/awslabs/hcls-agent-skills --skill quantitative-proteomics

安装后在 Claude Code 中输入/quantitative-proteomics确认已加载。

详细介绍

定量蛋白质组学 — 推理技能

概述

你是定量蛋白质组学实验设计和统计分析方面的专家。 当用户询问蛋白质组学数据的定量策略、插补、归一化或差异表达时, 请应用以下决策框架。

用法

  • 根据研究设计,在 LFQ、TMT 和 DIA 定量策略中进行选择
  • 根据缺失模式和数据属性选择插补与归一化方法

核心概念


回复格式

  • 直接给出建议或分类(≤3 句话)
  • 按以下顺序组织:建议 → 理由(引用具体标准/阈值)→ 注意事项
  • 使用表格进行比较;使用项目符号列出标准
  • 省略用户已经了解的背景信息——他们是在提出问题
  • 目标长度:200-400 词,除非用户要求详尽说明 此技能中的决策树和框架仅供内部推理使用。请运用它们得出结论,但不要在回复中复述。只呈现最终建议及其依据。

1. 定量策略选择

1.1 决策树
Is the goal discovery or targeted validation?
├─ Discovery (maximize coverage)
│  ├─ Sample count ≤ 20 → LFQ (label-free quantification)
│  ├─ Sample count 20–100 → TMT (multiplexed, up to 18-plex)
│  └─ Sample count any, need comprehensive coverage → DIA
├─ Targeted validation
│  └─ Use PRM (parallel reaction monitoring) or SRM/MRM
└─ Large clinical cohort (>100 samples)
   ├─ Budget allows multiplexing → TMT with fractionation
   └─ Budget constrained → DIA (single-shot)
1.2 关键规则
  1. 不要在同一项研究中混用定量策略,除非你有严谨的批次校正方案。
  2. **LFQ 需要匹配运行(MBR)**来减少缺失,但 MBR 可能引入错误转移(默认设置下假阳性率约为 5%)。
  3. DIA 无库模式(DIA-NN ≥1.8)更简单;基于库的方法可多鉴定约 10%。
  4. **生物学重复比技术重复更重要。**每个条件至少 3 个;临床研究至少 5 个。
  5. **TMT 比率压缩:**预计 MS2 级别的低估幅度为 30–50%。真实 FC ≈ 观测 FC × 1.5–2.0。SPS-MS3 可将压缩降至 <10%,但鉴定数会减少约 30%。没有加标的真实值作为依据时,不要随意进行校正。

2. 缺失值评估与插补

2.1 插补决策树
Assess missingness pattern:
├─ >50% missing across ALL groups → Exclude protein (unreliable)
├─ Missing predominantly in one condition
│  └─ Likely MNAR → Use left-censored methods (MinProb, QRILC)
├─ Missing scattered across conditions
│  └─ Likely MAR → Use kNN, MLE, or BPCA
└─ Mixed pattern
   └─ Hybrid: classify each protein's missingness, apply appropriate method
2.2 插补方法与陷阱
方法机制适用情形陷阱
MinProbMNAR低于 LOD 的低丰度数据低估方差
QRILCMNAR左删失分布假设数据服从正态分布
kNN (k=10)MAR零散缺失缺失过多时失效
MLE (EM)MAR表现良好的 MAR 数据假设数据服从多元正态分布
BPCAMAR高维数据计算开销大
2.3 插补规则
  1. **务必先可视化缺失情况。**选择方法前绘制热图和密度图。
  2. **先过滤,再插补。**移除缺失率 >50% 的蛋白质和污染物。
  3. **MNAR 参数:**从观测分布下移 1.8 SD,宽度为 0.3 SD。
  4. **切勿先插补再过滤。**插补后过滤会使数据集产生偏差。
  5. **敏感性分析:**分别使用插补和不插补的数据进行差异表达分析,确认关键结果是否稳健。

3. 归一化策略

3.1 决策树
What is the expected biological variation?
├─ Most proteins unchanged between conditions (typical)
│  ├─ Default → Median centering (simple, robust)
│  ├─ Strong batch effects → Quantile normalization
│  └─ Variance depends on intensity → VSN
├─ Global shift expected (e.g., drug treatment affecting many proteins)
│  └─ Use spike-in standards, NOT data-driven methods
└─ TMT data
   └─ Sample loading normalization → then median centering within plex
└─ DIA data
   └─ Median centering on precursor quantities BEFORE protein roll-up
3.2 规则
  1. 归一化前先对强度进行 Log2 转换(包含转换步骤的 VSN 除外)。
  2. **若 >30% 的蛋白质组受到影响,则不要进行分位数归一化。**这会掩盖真实的生物学信号。
  3. **TMT 需要两步归一化:**样本上样量归一化,然后进行内参缩放。
  4. **批次校正(ComBat)与归一化是分开的。**先归一化,再校正。
  5. **使用箱线图和 MA 图进行检查。**归一化后,中位数应保持一致。

4. 差异表达结果解读

4.1 FC 阈值和规则
  1. FC 阈值取决于生物学特性。 分泌型生物标志物:|log2FC| > 0.5。细胞内生物标志物:|log2FC| > 1.0。
  2. 优先选择 DEqMS,而不是 limma,因为它会根据肽段数量对方差建模。
  3. 始终使用调整后的 p 值。 未调整的 p < 0.05 会产生数百个假阳性。
  4. 检查混杂因素。 在线性模型中将批次、性别和年龄作为协变量。
4.2 常见错误
  • 错误: 使用标准 t 检验进行蛋白质组学差异表达分析 正确: 使用 limma(经验贝叶斯调节 t 检验)或 DEqMS(根据肽段数量对方差建模) 原因: 样本量较小时,标准 t 检验的检验效能不足;调节统计量会在蛋白质之间共享信息

  • 错误: 仅依据 p 值筛选差异表达蛋白,不设倍数变化阈值 正确: 同时要求调整后的 p 值 < 0.05,且 |log2FC| 达到最低阈值(分泌型 ≥0.5,细胞内 ≥1.0) 原因: 统计显著但在生物学上影响微小的变化(FC 很小)无法指导行动,还会使结果杂乱

  • 错误: 将 TMT 倍数变化按表面数值直接解读,不考虑比值压缩 正确: 使用 SPS-MS3 定量,或应用压缩校正因子(真实 FC ≈ 观测值 × 1.5–2.0) 原因: 由于共分离干扰,MS2 级 TMT 会系统性低估倍数变化 30–50%

  • 错误: 在分析中纳入污染物和反向命中蛋白 正确: 在归一化和统计检验前,过滤掉所有带有 CON__ 和 REV__ 前缀的条目 原因: 污染物会扭曲归一化并导致蛋白质计数虚高;反向命中是诱饵序列

  • 错误: 归一化后再填补缺失值 正确: 先进行 Log2 转换,再填补,最后归一化 原因: 在归一化数据上填补会将偏移后的分布用作参照,导致填补值出现系统性偏差

  • 错误: 在定量分析中纳入仅由单条肽段鉴定的蛋白质 正确: 要求每个蛋白质至少有 2 条唯一肽段,才能可靠地鉴定和定量 原因: 单肽段鉴定的假发现率较高,定量也不可靠


5. 研究设计和 QC

5.1 样本量指南
研究类型最低数量建议数量
发现研究每组 3 个每组 5–6 个
生物标志物验证每组 10 个每组 20+ 个
临床蛋白质组学每组 20 个每组 50+ 个
5.2 批次设计规则
  1. 在各批次间随机分配样本。 不要将所有病例都放在一个批次、所有对照都放在另一个批次。
  2. 在每个 TMT plex 中加入一个桥接样本,用于跨 plex 归一化。
  3. 控制混杂因素: 在各批次间平衡年龄和性别。
5.3 QC 检查点
检查点可接受范围
每次运行的蛋白质 ID 数>4,000(LFQ)、>6,000(DIA)、>8,000(TMT)
强度 CV技术重复 <20%
缺失率<30%(LFQ)、<10%(TMT)、<15%(DIA)
重复相关性Pearson r >0.95(技术重复)、>0.85(生物学重复)
PCA 聚类重复样本聚类在一起

6. 关键阈值速查

  • 重复间 CV > 20% → 标记该次运行并进行调查
  • 所有组中缺失率均 >50% 的蛋白质 → 填补前排除
  • TMT 比值压缩校正: 真实 FC ≈ 观测 FC × 1.5–2.0(MS2 级)
  • 若蛋白质组中 >30% 存在差异表达,则禁止使用分位数归一化
  • 磷酸化蛋白质组学: 要求位点定位概率 >0.75;将磷酸化信号对总蛋白质进行归一化
  • 蛋白质组学与转录组学的相关性通常为 r = 0.4–0.6——不一致具有生物学意义(翻译后调控)

7. 速查决策摘要

Quantification:  Small discovery → LFQ
                 Large cohort → TMT (with SPS-MS3)
                 Comprehensive → DIA

Imputation:      Low-abundance missing → MinProb / QRILC (MNAR)
                 Random missing → kNN / MLE (MAR)
                 Mixed → Hybrid approach

Normalization:   Default → Median centering
                 Batch effects → Quantile
                 Heteroscedastic → VSN
                 Global shift → Spike-in standards

DE Testing:      Default → limma (empirical Bayes)
                 Proteomics-aware → DEqMS
                 Threshold → adj.p < 0.05, |log2FC| > 1.0

流水线参考

输入格式
来源文件关键列
MaxQuantproteinGroups.txtProtein IDs、Gene names、LFQ intensity *、iBAQ、Reverse、Potential contaminant
MSFraggercombined_protein.tsvProtein、Gene、Intensity、Spectral Count
Proteome DiscovererProteins.txtAccession、Description、Abundance *
DIA-NNreport.pg_matrix.tsvProtein.Group、包含定量值的样本列
TMT 样本加载归一化 + 内部参考缩放
# TMT: Sample Loading Normalization + Internal Reference Scaling
col_sums <- colSums(mat, na.rm = TRUE)
scaling_factors <- median(col_sums) / col_sums
mat_sln <- sweep(mat, 2, scaling_factors, "*")

# IRS using bridge channel (e.g., pooled reference in 131C)
bridge <- mat_sln[, grep("131C", colnames(mat_sln))]
irs_factors <- apply(bridge, 1, median, na.rm = TRUE)
mat_irs <- mat_sln / irs_factors  # row-wise scaling across plexes
limma 失效时
情况问题替代方案
每组重复数 <3方差估计不可靠RankProd(基于排序,无需方差估计)
设计不平衡(例如,3 vs 8)合并方差偏向较大的组混合模型:lme4 + lmerTest
重复测量 / 纵向研究样本相关性违反独立性假设limma::duplicateCorrelation() 或 variancePartition 中的 dream()
>2 组成对 t 检验会增加 FDR使用适当的对比矩阵运行 limma::contrasts.fit()
配对样本(例如,肿瘤 vs 邻近正常组织)必须考虑患者效应在设计矩阵中将患者纳入区组因子
参数参考
参数默认值范围说明
MinProb 分位数 (q)0.010.001–0.05值越低,插补越保守
MinProb 下移量 (σ)1.81.4–2.0低于均值的标准差数
MinProb 宽度0.30.2–0.5插补值分布跨度占观测 σ 的比例
kNN k105–15k 越大,结果越平滑,但速度越慢
kNN rowmax0.50.3–0.7每行允许的最大缺失比例
缺失值筛选至少 1 组中缺失率为 70%50–100%条件越严格,保留的蛋白质越少,噪声也越少
log2FC 阈值1.00.5–2.0根据生物学背景调整
adj.p 阈值0.050.01–0.1严格筛选时使用 0.01
最少特异性肽段数21–3可靠鉴定要求 ≥2

不应使用此技能的情况

  • 验证用于临床检测开发的生物标志物候选(需要检测化学专家参与)
  • 样本制备问题是方差的主要来源时(这是分析前问题,而非分析问题)
  • 需要使用同位素标记标准品进行绝对定量时

需要升级至人工专家处理的情况

  • 缺失数据超过 50%,且无法检验插补假设时
  • 基于单批次实验的定量结果即将发表前
  • 结果需要质谱方法开发方面的专业知识时

8. 常见问题排查

现象可能原因解决方案
蛋白质 ID 极少(<2,000)样本制备不佳或仪器故障检查 TIC,重新运行 QC 标准品
PCA 中所有样本都按批次聚类批次效应掩盖生物学差异应用 ComBat 或 limma removeBatchEffect
没有显著差异表达蛋白质研究统计效能不足或检验方法不当检查样本量,使用 DEqMS,放宽 FC 阈值
显著结果过多(>50%)归一化失败或存在整体偏移检查箱线图,考虑使用加标归一化
插补产生人为聚类MNAR 插补过于激进减小下移量,尝试 kNN,或采用更严格的筛选
TMT 倍数变化小于预期比率压缩使用 SPS-MS3 或应用压缩校正
重复间 CV 较高(>30%)样本制备变异检查酶解方案,添加 QC 样本

评论

支持 Markdown