第1章 单细胞测序技术概览:主流平台与质控切入点

做单细胞数据分析这些年,我最大的感触是:不了解数据是怎么来的,就别谈质控优化。平台不同,数据的“脾气”完全不同,质控参数那套玩法也得跟着变。

今天咱们就聊聊主流单细胞测序平台——10x Genomics、Smart-seq2、Drop-seq。你想想看,都是从单个细胞里捞RNA,但这几个平台的路数、坑点、质控重点,差得可不是一星半点。

平台技术路线一览

先上一张我手绘的平台对比表,后面挨个拆解。

对比维度 10x Genomics Smart-seq2 Drop-seq
细胞通量 数千-数万 96-384孔板 数千-数万
RNA全长覆盖 3'端偏向 全长覆盖 3'端偏向
UMI使用 有(分子条形码) 无 有(分子条形码)
细胞条形码 GEM bead 自带 孔板位置编码 Bead 携带
单细胞隔离方式 微流控油包水液滴 孔板物理隔离 微流控油包水液滴
试剂成本/细胞 中-高 高 低
建库周期 1-2天 2-3天 1-2天

这张表说白了就是告诉你:通量高、成本低的平台,往往信息量会打折扣;信息量大的平台,通量和成本又吃紧。质控就是在这些限制条件里找平衡。

10x Genomics:工业级高通量的「代表作」

10x 的 Chromium 控制器,今天基本上快成单细胞领域的标配了。我自己做项目时最早接触的就是这个平台,当时还挺震撼的——一个 Gel Bead 上带着一条 oligo,这条 oligo 上绑着 cell barcode、UMI 和 poly-dT,每个 Bead 就相当于一个细胞的“身份证加计数器”。

工作原理你大概了解:细胞和 Bead 一起进液滴,裂解后 mRNA 被 Bead 上的 poly-dT 钓住,洗掉背景,再进行逆转录和 cDNA 扩增。但这里有个关键点——10x 只捕获 mRNA 的 3' 端,所以你不能拿它做剪接异构体的精细分析。

质控核心关注点:

  • 细胞通量高,但存在「空液滴」和「双细胞/多细胞」污染
  • UMI 有效降低 PCR 偏好,但 UMI 纠错算法本身会引入偏差
  • 3' 端偏向导致基因体覆盖不均,gene body coverage 是重要质控指标
  • GEM bead 捕获效率波动大,library complexity 是硬指标

我个人习惯在质控阶段,先看 Cell Ranger 输出的 metrics_summary.csv。这里有个我踩过的坑——有一次项目里,这个指标超出预期一倍,我以为是数据质量超高,后来一查,发现是大量红细胞血红蛋白 mRNA 贡献的,说白了就是红细胞污染。

Smart-seq2:单细胞精度的「全基因组测序」

Smart-seq2 走的是另一条路:全长的,能测到转录本 5' 和 3' 的全部信息。适合做可变剪接、RNA 编辑、等位基因特异性表达这些精细活。

但是,这东西造细胞通量极低,一批实验最多做几百个细胞。我前段时间帮一个合作团队做质控方案,他们用 Smart-seq2 测了肿瘤浸润 T 细胞的免疫组库——这活儿 10x 做不了,因为 10x 只测 3' 端,没法匹配全长 V(D)J 序列。

这个平台没有 UMI,也不靠 barcode 区分细胞,直接按孔板物理位置来。所以,它的质控难点跟 10x 完全不同。

实践建议:

  • 孔板实验时,必须用 real-time PCR 或者高灵敏荧光定量法确认每个孔的 cDNA 产量
  • 因为无 UMI 标记,PCR duplications rate 会严重影响定量准确性,必须严格评估
  • 转录本全长覆盖率是核心质控指标——5' 端 drop-off 意味着逆转录效率低

Drop-seq:学术界出品的「性价比之选」

Drop-seq 是 McCarroll 实验室开发的,从原理上跟 10x 很像——油包水液滴 + Bead 上的 barcode 和 UMI。但它的 Bead 是手工合成分装,不是工业级生产,每个 Bead 的 barcode 序列是随机组合的,所以存在 barcode 冲突约 1% 以内的风险。

我做课题时用过 Drop-seq 做海鞘胚胎的转录组图谱,前期质检差点崩溃——Bead 的捕获效率方差特别大,同一批实验,有的液滴只捕获了几百条 mRNA,有的却捕获了几千条。质控标准得单独定。

避坑指南

我曾经在一个 Drop-seq 项目里,把所有细胞的 UMI 计数直接 filter 在 500 以上的阈值。结果后来发现,那些低 UMI 的细胞其实是某类小细胞(尺寸小,mRNA 含量低),被我全扔了,导致那类细胞在后续分析里完全缺失。嗯,从此以后我养成了先看细胞大小分布再定质控阈值的习惯。

平台数据特征对质控参数的影响

你现在应该能理解了——平台不同,决定了我们该重点关注哪些质控指标。我整理了一个简单对照表。

质控参数 10x Genomics Smart-seq2 Drop-seq
线粒体比例阈值 10%-25% 5%-15% 10%-30%
核糖体比例阈值 1%-5% 0.5%-3% 1%-8%
基因检测数下限 200-500 500-2000 150-400
UMI计数下限 500-1000 无 300-800
双细胞去除方式 DoubletFinder/DoubletDetection 人工检查 DoubletFinder/DoubletDetection
PCR duplicate 处理 UMI 去重 不可用(建议避免扩增超过 18 cycle) UMI 去重

看到没有?同样的质控指标,不同平台的阈值差异非常大。千万不要拿着 10x 的质控经验套到 Drop-seq 上——我最早这么干过,结果把所有可用细胞都过滤掉了,白做了两轮实验。

单细胞测序平台→质控影响链路 10x Genomics 高通量·3'端倾向·UMI Smart-seq2 低通量·全长·无UMI Drop-seq 中通量·3'端倾向·有UMI 3'端偏向·UMI+Barcode 液滴隔离·工业级Bead 全长覆盖·无UMI 孔板隔离·人工操作误差大 3'端偏向·UMI+Barcode 液滴隔离·Bead捕获波动大 质控参数与平台特异性阈值 线粒体比例阈值 10x:10-25% | SS2:5-15% | Drop:10-30% 基因检测数下限 10x:200-500 | SS2:500-2000 | Drop:150-400 双细胞处理策略 10x/Drop:算法去双 | SS2:人工检查 PCR重复处理 10x/Drop:UMI去重 | SS2:控制扩增cycle 质控参数优化策略 参数联动调整 —— 根据平台特征动态设定质控阈值 同一个质控指标,在不同平台的合理范围差异可能高达2-3倍 不能简单套用一份质控方案应对所有平台

这个图的逻辑是这样的:不同的实验平台决定了数据的基本特征(比如全长 vs 3'端、有 UMI 还是无 UMI),这些数据特征又直接决定了我们在做质控时该关注哪些指标、该设哪些阈值。质控不是死的,要从数据产生的源头去理解。

小结