单细胞与空间组学知识库
16 节点专项路线

空间转录组学习路线

从组织设计和平台输出出发,把表达、坐标、图像、分割与样本感知的空间解释连接起来。

建议投入

30–45 小时

完成结果

理解并完成一次引导式空间分析入口

路线进度

0%

0 / 16 个节点已完成

进度只保存在本设备。

展开完整练习

空间三篇实战:从组织切片到参考标签

把三篇推文串成一条对象链:stxBrain → 人工复核的皮层 → 标签分数 → 逐切片对照。对应第 24–28 天与第 30 天;建议分多次完成,另留计算时间。

教学改编版 · 配套脚本尚未在完整生物数据上实跑验证。请分阶段执行并检查产出,命令不报错不等于验收通过。

下载配套 R 脚本

开始前准备

  • 新建工作目录,将脚本保存在其中,以下命令均在该目录运行。结果写入 spatial-output;重跑阶段前先备份结果。
  • 准备 R、Seurat 5、SeuratObject、SeuratData、sctransform、future、ggplot2、patchwork,以及 Moran’s I 所需的 ape;选修对照另需 harmony。按官方教程安装 SeuratData,再运行一次 SeuratData::InstallData("stxBrain")。
  • 从 Seurat 官方空间教程的参考数据链接下载 allen_cortex.rds,放在工作目录;记录下载来源、日期及校验值。检查可用内存与磁盘:SCT/标签转移可能占用数 GB 以上内存,Moran 计算也可能较慢。先做 anterior1,顺序执行,不要把整个 counts 矩阵转成稠密矩阵。
  • 前置知识:assay、PCA、marker 与图像坐标。脚本参数是教学起点,并非冻结的复现环境;保留各阶段 sessionInfo,记录版本变更。

解释边界

  • Visium 一个 barcode 对应一个 spot,可能混有多个细胞。Seurat 矩阵为基因×spot;基于表达邻居的聚类不等于显式空间邻接图算法。
  • 标签预测分数不是细胞比例,也不是校准后的概率;皮层参考不能覆盖脑内所有区域。
  • 前后脑切片的解剖位置与切片编号混杂。Harmony 仅作选修敏感性对照,不代表必须校正、物理配准或表达矩阵校正;不能据此做条件层面的推断。

0 / 5 · 必修阶段已验收

进度由你自查后标记,仅保存在本设备,与路线及每日打卡分别记录。

1. 检查图像与 spot 质控

输入:已安装的 stxBrain 示例数据(anterior1)。

  • 检查 tissue-QC.pdf 的坐标对齐、边缘异常和测序深度分布。
  • 逐行复核 qc-review.csv:填写 keep(TRUE/FALSE)和 reason。检查后保留全部组织内 spot 也可以,但必须记录理由;不预设通用 UMI 阈值。
Rscript spatial-practice.R audit

交付物:brain-raw.rds、tissue-QC.pdf、qc-review.csv、input-audit.txt。

自检要求

  • 图像和坐标存在,barcode 唯一,spot 与组织形态对齐。
  • 所有保留/排除决定都有理由,不自动把高 counts 当作异常。

2. 归一化、聚类并确定皮层区域

输入:已复核的 qc-review.csv 与 brain-raw.rds。

  • 结合解剖结构与 marker 查看 domains.pdf。这里的 cluster 是表达相似的 spot 集合。
  • 在 cortex-review.csv 中填写 keep 和 reason:根据图像与皮层 marker 选择 ROI,不照抄原文 cluster 编号。这份显式选择表就是第一、二篇之间的桥梁。
Rscript spatial-practice.R domains

交付物:brain.rds、domains.pdf、cortex-review.csv、qc-decisions.csv。

自检要求

  • QC 决定按 barcode 对齐,没有遗漏。
  • 皮层选择有解剖和 marker 依据,不只依赖数字编号。

3. 保存皮层对象并检查空间特征

输入:已复核的 cortex-review.csv 与 brain.rds。

  • 对皮层子集重新拟合 SCT/PCA,明确保存 cortex.rds。
  • 教学计算限于最多 200 个高变基因的 Moran’s I,保存测试基因清单和完整特征元数据。说明空间自相关与 cluster 间 marker 对比回答的问题有何不同。
Rscript spatial-practice.R cortex

交付物:cortex.rds、cortex.pdf、moran-features.csv、moran-tested.txt、cortex-decisions.csv。

自检要求

  • ROI 仍有图像与坐标,spot/特征数足以计算 30 个 PC。
  • Moran 排名前列不自动代表 FDR 显著;检查实际后端及可用的统计列。

4. 转移标签并保留不确定性

输入:cortex.rds 与含 subclass 注释的 allen_cortex.rds。

  • 先核对物种、基因命名、组织覆盖和 subclass 标签,再寻找 anchors。
  • 查看 prediction-scores.csv 与 predictions.pdf。脚本把最高分 <0.5 暂记 uncertain,仅作为教学阈值;高分也必须回到 marker/解剖结构核查。
Rscript spatial-practice.R transfer

交付物:reference-sct.rds、cortex-predictions.rds、prediction-scores.csv、predictions.pdf、shared-genes.txt。

自检要求

  • 每个查询 spot 都有分数,选标签时排除 max 汇总行。
  • 报告 uncertain 比例及至少一种参考不匹配情形,不把分数写成细胞比例。

5. 选修:两张切片对照,保留两个 UMAP

选修拓展

输入:前部皮层完整结果、reference-sct.rds,以及 stxBrain posterior1。

  • 先复核 posterior-output/qc-review.csv,再运行 multi-domains;再复核 posterior-output/cortex-review.csv,运行 multi-cortex。采用同样的组织与 marker 检查。
  • 每张皮层切片用自己的 SCT 模型与 PCA 单独转移标签;之后合并,比较 PCA 与 Harmony,查看两个 UMAP 和组织叠图。
Rscript spatial-practice.R multi-audit
# 完成后部切片 QC 表后运行:
Rscript spatial-practice.R multi-domains
# 完成后部切片皮层 ROI 表后运行:
Rscript spatial-practice.R multi-cortex
Rscript spatial-practice.R multi

交付物:posterior-output/cortex.rds、posterior-predictions.rds、multislice.rds、integration-comparison.pdf、posterior-predictions.pdf。

自检要求

  • 最终对象同时保留 umap.pca 和 umap.harmony。
  • 切片 ID、barcode、图像彼此可区分;不拼接坐标做空间检验,也不把混合更均匀当成成功。

6. 提交可追溯的空间分析报告

输入:全部必修图表、决策表与各阶段环境日志。

  • 建立 report.md:数据来源、QC/ROI 理由、参数、生物学解释与局限;每个判断对应保存的图或表。
  • 至少包含一次图像对齐检查、一处空间模式解释、uncertain 比例,以及标签转移与解卷积的区别。若做选修,再说明一个整合后保留或丢失的解剖信号。

交付物:report.md、必修阶段的对象/图表与 session-*.txt。

自检要求

  • 另一位读者能从 cortex.rds 追溯到逐 spot 选择记录。
  • 列明实际完成和跳过的阶段及原因,不宣称已验证细胞比例或组织配准。

推文来源与方法文档

  • 空转学习第一步:下载示例数据跑通seurat代码!

    生信漫漫学原稿:对象检查、组织质控、聚类与空间特征。公开链接来自第二篇的明确回链。

  • 空转学习第二步:用Seurat把单细胞注释转移到空间转录组

    依据本地已核读的作者原稿改编。公开链接对应关系尚未核实,下面的练习不依赖墨滴登录。

  • 空转学习第三步:多切片Harmony整合与单细胞标签转移

    依据本地已核读的作者原稿改编;未沿用原稿中重复的前文回链。

  • Seurat 官方空间教程与参考数据下载

    公开的方法说明、示例数据和 Allen 参考下载入口。

PHASE 01

设计与测量

选择平台并理解输出代表什么。

生物学问题与组织采样设计

明确供体、切片、区域、病理背景和独立重复。

60–120 分钟
OSTA

技术类别与测量单位

比较测序型与成像型平台,以及spot、bin、细胞和转录本分辨率。

60–120 分钟
Spatial introduction

FASTQ-to-counts 与平台输出

理解厂商流程,但不把厂商文档当作独立最佳实践。

60–120 分钟
Space Ranger outputs

表达、坐标、图像与元数据

审计坐标系、scale factor、图像、标识符和样本层级。

60–120 分钟
SpatialExperiment

PHASE 02

质量与空间结构

先诊断组织与分割质量,再寻找空间模式。

组织边界与空间 QC

把文库指标、折叠、空洞、边缘和配准误差映射回组织。

60–120 分钟
OSTA sequencing QC

成像型分割 QC

检查阴性探针、转录本定位、细胞面积、边界和未分配分子。

60–120 分钟
OSTA imaging QC

空间域与组织区域

把分子域与病理区域对照,并跨生物学样本验证。

60–120 分钟
Spatial domains

空间变异基因与程序

将空间自相关与条件差异表达明确区分。

60–120 分钟
Spatially variable genes

PHASE 03

参考与邻域

加入兼容参考,并谨慎解释局部关联。

匹配单细胞参考

评估组织、条件、平台、状态和标签粒度兼容性。

60–120 分钟
OSTA deconvolution

邻域富集与共定位

结合丰度和组织几何解释局部关联。

60–120 分钟
Neighborhood analysis

空间通信假设

把邻近和配体受体表达视为提出假设的证据。

60–120 分钟
OSTA communication

PHASE 04

多切片与报告

区分配准、表达校正与生物学推断。

多切片、多样本与配准

区分坐标配准、表达批次校正和样本感知统计。

60–120 分钟
OSTA registration

综合报告与局限

交付数据字典、空间QC、区域证据、统计、地图与明确局限。

60–120 分钟
OSTA