2. 批次效应的三大“罪魁祸首”

嗨,各位。咱们上一章聊了批次效应是个什么“捣蛋鬼”。今天,咱们就来扒一扒,它到底是怎么混进来的。

你在单细胞数据分析里遇到的批次效应,基本逃不出三个来源:实验批次差异、测序平台差异和样本处理差异。搞清楚这些,你才能对症下药。

我自己改过不少“翻车”的项目,九成以上都能在这三个源头里找到根儿。咱们一个一个说。

2.1 实验批次差异:人力不可控因素

这是最常见,也是最头疼的来源。说白了,就是你今天做实验和明天做实验,结果就是不一样。哪怕你用同一个试剂盒、同一个protocol。

  • 操作者差异:不同的人做细胞分离、建库,手劲儿、习惯都不一样。我见过一个项目,A同学做的样本细胞活率总是略低,导致基因检测灵敏度全面下降。
  • 试剂批次不同:同样是10x Genomics的试剂盒,Lot number不一样,凝胶微球的效率就有细微差别。你想想看,连工业化标准品都这样。
  • 实验室环境波动:温度、湿度,甚至当天空气质量,都会影响反转录效率。
  • 时间跨度:你间隔半年采集的两批样本,实验室的仪器可能都重新校准过了。

核心影响:实验批次差异主要导致细胞捕获效率、基因检测灵敏度和整体表达量基线出现系统性偏移。这在t-SNE/UMAP上,就会表现为完全分开的“批次团”。

2.2 测序平台差异:不同“相机”拍出的照片

嗯,这里要注意。不同平台的物理原理不同,产生的数据天生就带着“平台指纹”。

这就好比你用单反相机和手机拍同一个场景,画质、色彩、噪点都不一样。你不能指望把两张照片直接扔进同一个文件夹就当没区别。

对比维度Illumina(主流平台)MGI / BGI(华大平台)其他长读长平台(如PacBio)
测序化学原理可逆末端终止法DNA纳米球联合联合探针锚定单分子实时测序
读长特性双端150bp为主双端100bp或150bp10-25kb长读长
碱基质量分布前高后低,Q30通常在90%+整体较均匀,Q30可能略低单次通过精度低,需
标签跳跃率较低(<1%),相对较高(~5%),极低

实战经验:我曾经一次项目中,硬要把Illumina NovaSeq和MGI T7的数据整合。如果不做平台特异性校正,UMAP上直接分出两个“大陆”,根本没法看。你猜怎么着?简单粗暴的标准化根本拉不回来,最后用了更复杂的线性矫正才勉强能用。

2.3 样本处理差异:从组织到单细胞悬液的“变形记”

这一步最容易被忽视。你想想,把一块固体组织变成单个细胞悬液,这个过程充满了“暴力”操作。

  • 组织解离方案:使用不同的酶(胶原酶、胰蛋白酶)、不同的解离时间(30分钟 vs 60分钟),会选择性富集或者丢失某些细胞类型。比如,长时间的酶解容易损伤B细胞和T细胞,但髓系细胞可能扛得住。
  • 细胞冻存 vs 新鲜样本:冻存复苏后的细胞,转录组本就会发生变化,应激基因(如HSP家族)会显著上调。最坑的是,这种上调是全局性的,不是某个细胞亚群特有的。
  • 分选方式:流式分选(FACS)和微流控(10x)的分选压力差异,可能导致已知的应激/激活基因上调。这是一种典型的“制备诱导的人工产物”。
  • 死细胞去除:死细胞比例高会污染背景RNA,导致基因检测结果失真。不同死细胞去除方法效率不同。

避坑指南:我曾经折腾过一个脑组织项目,就因为解离时间缩短了15分钟,导致少检出一类稀有的神经祖细胞。那可是核心发现啊!从那以后,我要求所有样本必须使用完全一致的解离试剂和时间表,并且要记录上机前的细胞活率。

2.4 一张图看懂批次效应的来源全貌

我把这三个层面的核心差异总结成一张流程图,你可以对照着理解它们是如何层层叠加,最终把数据搅成一锅粥的。

批次效应来源全景图 批次效应的三大来源层级 实验批次差异 操作者不同 试剂Lot变更 环境波动 时间跨度长 测序平台差异 化学原理不同 读长/质量分布 标签跳跃率 测序深度偏好 样本处理差异 解离方案不同 冻存 vs 新鲜 FACS vs 微流控 死细胞比例 数据整合困难 技术变异掩盖生物变异 批次效应 → 假阳性/假阴性 错误推断细胞类型 & 通讯信号 特别提醒 三种差异经常 叠加出现

你看,这三个来源有一个共同点:它们都是系统性技术变异,而不是生物学上的真实差异。它们会叠加、会交互,最终在你的CellChat结果中,要么掩盖真实信号,要么制造出虚假的“细胞通讯”。

2.5 章节小结

今天我们把批次效应拆解得很细了。记住这几个核心来源,你就能在数据预处理阶段,有针对性地去排查和预防。很多初学者一上来就套算法,效果不好,其实就是没在源头上花心思。嗯,我是这么认为的。