2. 空间转录组学基础:技术发展史与主流平台

2.1 从原位杂交说起

空间转录组学,说白了就是给基因表达加个位置信息。传统 RNA 测序把组织磨碎了,基因表达量测得很准,但细胞在哪、邻居是谁,全丢了。

早期大家靠原位杂交(FISH)来定位 RNA。用荧光标记的探针,一个基因一个基因地看。我读博时还在这么干,一张切片只能看三五个基因,还累得眼睛疼。

为什么会这样?因为荧光光谱严重重叠,轮数多了样本就降解了。你想想看,想看一千个基因,得做几百轮成像,根本不现实。

转折点发生在 2010 年后。高通量测序和成像技术同时爆发,三条技术路线陆续成熟。

2.2 三大核心技术路线

我把它们分成三类:原位测序、空间条形码、多重单分子成像。三条路各自解决了不同的问题。

2.2.1 原位测序——在组织里直接读基因

原位测序(ISS)的思路很简单:直接在组织切片上进行测序反应。RNA 原位逆转录成 cDNA,然后通过滚环扩增(RCA)把信号放大,再用测序化学读取序列。

我第一次跑原位测序实验时,被自发荧光折磨得够呛。组织里的胶原纤维、红细胞,全在乱发光。后来摸索了光谱拆分和信号过滤,才算把真实信号捞出来。

代表方法包括 FISSEQ、CosMx(商业化平台)。这类技术的核心优势是单细胞甚至亚细胞分辨率,适合看 RNA 的精细定位。

2.2.2 空间条形码——给每个位置贴个门牌号

空间条形码的思路完全不同。它不是在组织里测序,而是用一块带有位置条形码的捕获芯片,把 RNA 从组织上"吸"下来,再通过条形码反推位置。

我最早用 10x Visium 时,透化时间调了好几轮。时间短了 RNA 释放不够,时间长了组织碎片掉进芯片,背景高得没法看。嗯,透化这一步是关键。

一个典型的 10x Visium 空间条形码长这样:

# 10x Visium 空间条形码片段 (16bp + UMI)
CGACGTACGTACGTAC-AAAAAAAAAA  # bead 位置: (x=100, y=200)
TGCAACTGCAACTGCA-AAAAAAAAAA  # bead 位置: (x=101, y=200)
GCTAGCTAGCTAGCTA-AAAAAAAAAA  # bead 位置: (x=102, y=200)
ACGTACGTACGTACGT-AAAAAAAAAA  # bead 位置: (x=103, y=200)

每个 bead 上的条形码是唯一的,测序后根据条形码就能知道 RNA 来自哪个 spot。这类技术的代表是 10x Visium、Slide-seq、HDST。

2.2.3 MERFISH——像弹钢琴一样编码基因

MERFISH 是多重单分子 FISH 的进化版。它给每个基因分配一个二进制编码(比如 16 轮成像中,哪些轮发光,哪些轮不发光),然后通过多轮成像解码。

我曾帮一个神经科学团队搭建过 MERFISH 分析流程。最头疼的是图像配准,16 轮成像,样本在载物台上进进出出,每轮都有微小的位移。不做亚像素配准,解码错误率直接飙到 20% 以上。

MERFISH 的编码方案长这样:

# MERFISH 16轮编码方案(前三轮,部分基因)
GeneA: 1_1_0_0_1_1_0_0_1_1_0_0_1_1_0_0
GeneB: 1_0_1_0_1_0_1_0_1_0_1_0_1_0_1_0
GeneC: 1_1_1_1_0_0_0_0_1_1_1_1_0_0_0_0
GeneD: 1_0_0_1_0_1_1_0_1_0_0_1_0_1_1_0

编码距离设计很关键。两个基因的编码如果太相似,成像噪声一大就容易混淆。所以编码本要用汉明距离 ≥ 4 的纠错码,这是 MERFISH 能保持低错误率的秘密。

这类技术的代表还有 seqFISH+、CosMx(也结合了原位测序)。

2.3 主流平台横向对比

下面这个表我建议你存一下。选平台时翻出来看看,很管用。

平台 技术原理 分辨率 基因通量 组织兼容 核心优势 主要局限
10x Visium 空间条形码 55 μm 全转录组 FFPE / 新鲜 商业化成熟,流程标准 分辨率低,单 spot 含多个细胞
Slide-seqV2 空间条形码 10 μm 全转录组 新鲜冷冻 分辨率高,接近单细胞 覆盖均匀性不如 Visium
HDST 空间条形码 2 μm 全转录组 新鲜冷冻 亚细胞分辨率 通量低,实验难度大
MERFISH 多重单分子 FISH 单细胞 ~500 基因 新鲜冷冻 单细胞分辨率,定量准确 基因数受限,设备成本高
seqFISH+ 多重单分子 FISH 单细胞 ~10000 基因 新鲜冷冻 超高多重,接近全转录组 60 轮成像,实验极其繁琐
CosMx 原位测序 亚细胞 ~1000 基因 FFPE / 新鲜 支持 FFPE,分辨率高 通量有限,每视野基因数固定

我的经验总结: 空间条形码类平台适合做全转录组发现,MERFISH 和原位测序适合靶向验证和精细定位。两个方向不冲突,很多文章是先用 Visium 粗筛,再用 MERFISH 或 CosMx 验证。

空间转录组技术发展脉络 传统 FISH 原位测序 (ISS) 空间条形码 MERFISH / seqFISH+ CosMx 10x Visium Slide-seq MERFISH seqFISH+ 三大技术路线从不同角度解决空间基因定位问题,当前呈互补并存的局面

2.4 怎么选?我给的建议

选平台是个权衡问题。我个人习惯是根据研究问题倒推:

  • 想做全转录组发现,预算有限 → 10x Visium。55 μm 分辨率能看出组织区域差异,适合肿瘤微环境、发育图谱这类尺度的问题。
  • 分辨率必须到单细胞 → Slide-seq 或 HDST。但要注意组织必须新鲜冷冻,FFPE 样本做不了。
  • 目标基因已知,想精确定量 → MERFISH 或 CosMx。尤其是 FFPE 样本,CosMx 是目前少数能做的平台之一。
  • 想做超高多重又不在乎实验复杂度 → seqFISH+。60 轮成像,不是每个实验室都扛得住。

一个小技巧: 拿不准的时候,先翻几篇用同类型组织 + 同平台的文章,看看别人的数据质量。公共数据库(如 Spatial Liver Atlas、Human Cell Atlas)里也能找到很多参考数据集,下载下来跑一跑再决定。

避坑指南: 我曾经在数据整合时踩过一个坑——不同平台的数据直接比较。10x Visium 的 55 μm spot 和 MERFISH 的单细胞分辨率,空间尺度差了 5 倍,直接比较会得出荒谬结论。跨平台比较前,一定要做空间分辨率对齐和批次校正。

空间转录组技术还在快速迭代。10x Visium 的分辨率在升级,MERFISH 的基因通量在提升,原位测序在往全转录组方向走。你想想看,三年前选平台和现在选平台,答案已经不一样了。保持关注技术更新,但更重要的是:先搞清楚你的生物学问题是什么。