批次效应评估方法概览:常用指标与选择

说实话,刚开始接触单细胞数据分析那会儿,我最头疼的就是批次效应。明明同一个样本,不同批次跑出来的结果,聚类图上看就是两个“山头上各立一个寨子”。那时候我试过各种方法去评估——到底批次效应有多大?校正得好不好?这问题没个标准答案,确实让人抓狂。后来项目做多了,慢慢摸出些门道。这章我就把自己常用的评估方法和选择思路,跟你聊聊。

定性评估:先看“长”得对不对

我习惯先做可视化,看一眼数据大致什么情况。这步不费时间,但很管用。主要有两种方式:

  • PCA 散点图:说白了就是降维到二维,把细胞标上批次颜色。如果不同批次的细胞混在一起,那说明批次效应不大。要是各成一团,得,校正还没到位。
  • t-SNE / UMAP 着色:这个方法能看到更精细的聚类结构。我在一个项目里遇到过这种情况——PCA 看着还凑合,t-SNE 一画,某个批次的细胞硬生生被挤到边上去了。所以两者都看看,保险。
小经验:可视化适合快速排查,但别只靠“肉眼”定结论。有时候视觉上混得很好,但统计指标一算,差异还挺大。所以最好定性定量结合。

定量指标:把“感觉”变成“数字”

定性看完了,下一步就是定量。我把它分成三类:

1. 全局指标:看整体混不混

  • ASW(轮廓系数):衡量同一类型细胞在不同批次间的分离程度。值越大,说明批次效应越轻。我在一次融合数据集评估中用这个,发现某个细胞类型的 ASW 特别低——果然,那个类型在某个批次里几乎没测到。
  • PCR(主成分回归):用批次变量去回归主成分。如果回归的 R² 很高,说明批次对数据影响大。这方法比较粗暴,但能快速给你一个直觉。

2. 局部分布指标:盯紧细胞邻居

  • iLISI(局部逆辛普森指数):看每个细胞周围,不同批次的细胞够不够均匀。用于评估混合程度。这是 LISI 体系下的一个核心指标,后面会详细讲。
  • cLISI(局部细胞类型指数):看每个细胞周围,同一类型细胞的纯度够不够。如果校正得太狠,不同细胞类型会糊在一起,这个指标就会变差。嗯,这里要注意:好的校正不是无脑混合,而是保持生物学结构。

3. 生物学保守指标:别伤了“真东西”

  • ARI(调整兰德指数):对比校正前后的细胞聚类和已知的生物学标签,看一致性如何。我建议校正后 ARI 下降不超过 5%,否则可能是矫枉过正。
  • NMI(归一化互信息):和 ARI 类似,但更关注全局的结构一致性。
核心思路:好的批次校正,是在“把批次混匀”和“保留生物学差异”之间找平衡。只看混合率,可能把真正的信号也给抹掉了。

怎么选?我自己的标准

不同场景下,侧重点不一样。给你一张我平时参考的表:

任务场景 首选指标 辅助指标 关键关注点
快速初筛(看看校正效果) iLISI PCA 图 混合程度是否明显提升
精细化评估(调参) iLISI + cLISI ASW 两者平衡,避免 cLISI 掉太低
生物学验证(确认结果可用) ARI NMI 保持生物学标签的一致性
全流程报告(写论文) iLISI + ARI PCA 图 + t-SNE 结合定量指标和可视化

我会在拿到一个新数据集时,先跑一下 iLISI 和 PCA。如果 iLISI 值低于 0.3,那批次效应很可能需要重点处理。如果高于 0.7,校正效果基本能接受。当然,最终还是得看下游分析能不能重复出已知的生物学发现。

注意事项:别迷信单个指标。我曾经就犯过这个错——只盯着 iLISI 优化,结果校正后的数据里,两个已知的稀有种群被抹掉了。从那以后,我至少会同时看 iLISI 和 cLISI,外加已知的标记基因表达。
批次效应评估方法选择流程 输入整合后数据 定性可视化 (PCA + t-SNE) 全局指标 (PCR, ASW) 局部分布指标 iLISI + cLISI 联合评估 生物学指标 (ARI, NMI) 综合判定 是否通过? 可用/不可用决策 核心原则:不要追求完美混合, 而是保留生物学结构的同时减轻批次影响

为什么推荐 iLISI 作为首选?因为它直接回答了“细胞周围有多少不同批次的邻居”,这正好是批次效应评估的核心问题。而且它计算高效,适合在调参时反复跑。cLISI 作为补充,能帮你避免过度校正——要是某个细胞类型周围全是同类型细胞,但它来自不同批次,这其实挺好;如果混进了其他类型,那就说明问题了。

我的习惯:在项目里,我会先跑一次全流程的评估,包括 iLISI、cLISI、PCA 图和 ARI。然后聚焦在 iLISI 和 cLISI 上做参数调试。调好后,再用 ARI 和可视化做最终确认。这样效率比较高。