scDesign2:一个透明模拟器,生成具有基因相关性的高保真单细胞基因表达计数数据

scDesign2: a transparent simulator that generates high-fidelity single-cell gene expression count data with gene correlations captured

作者信息Tianyi Sun, Dongyuan Song, Wei Vivian Li, Jingyi Jessica Li
PMID34034771
发布时间2021-05-25
DOI10.1186/s13059-021-02367-2

实验完整度

高

包含模型拟合与数据生成两步骤的统计框架;在四种单细胞RNA-seq协议和两种空间转录组数据上进行了多维度基准测试;并通过细胞聚类和稀有细胞类型检测等应用场景验证了其实用性。

主要模型

10x Genomics小鼠肠道上皮细胞数据 CEL-Seq2人胰腺细胞数据 Fluidigm C1人脑细胞数据 Smart-Seq2人血树突状细胞数据

重点核对

每个基因的边际分布选择(泊松、ZIP、NB、ZINB)及零膨胀显著性检验的p值阈值(默认0.05) 基因相关性矩阵的估计采用高斯copula,仅对零比例<0.8的基因进行估计 合成数据生成时用户指定的细胞数和期望总reads数(UMIs) 基准评估中使用的六种统计量(基因均值、方差、变异系数、零比例、细胞零比例、文库大小、Pearson相关和Kendall's tau) ROGUE分数和Louvain聚类用于校准细胞类型

摘要

单细胞转录组学中的一个紧迫挑战是基准测试实验方案和计算方法。一个解决方案是使用计算模拟器,但现有的模拟器不能同时实现三个目标:保留基因、捕获基因相关性,以及生成具有不同测序深度的任意数量的细胞。为了填补这一空白,我们提出了scDesign2,一个透明的模拟器,它实现了所有这三个目标,并为多种基于计数的单细胞基因表达技术生成高保真合成数据。特别是,scDesign2在透明地使用概率模型以及通过copulas捕获基因相关性的能力方面具有优势。

实验结论

提炼研究问题、关键发现与证据,快速把握文章的核心贡献。

研究问题
如何开发一个模拟器,能够同时保留基因、捕获基因相关性并灵活调整细胞数和测序深度,以生成高保真的单细胞基因表达计数数据?
核心机制
scDesign2采用copula框架,分别建模每个基因的边际分布(泊松、ZIP、NB或ZINB)和基因间相关结构(高斯copula),从而捕获基因相关性。
主要证据
在四个scRNA-seq协议(10x Genomics, CEL-Seq2, Fluidigm C1, Smart-Seq2)和两个空间转录组数据集(MERFISH, pciSeq)上的基准测试表明,scDesign2生成的合成数据在分布统计、基因相关矩阵和2D可视化方面最接近真实数据,且在细胞聚类和稀有细胞类型检测应用中表现良好。
研究意义
scDesign2可用于指导实验设计(选择细胞数和测序深度)和基准测试计算方法,并具有扩展至单细胞基因表达数据分析的潜力,如差异表达分析、基因网络构建和多数据集整合。

研究路径

按研究推进顺序梳理实验设计、验证步骤与关键观察。

1

模型拟合

从真实数据拟合生成模型,以捕获基因表达分布和相关性

对于每个细胞类型,对每个基因拟合四种计数分布(Poisson、ZIP、NB、ZINB),并通过似然比检验选择;然后采用高斯copula估计基因相关性矩阵。

2

合成数据生成

根据用户指定的细胞数和测序深度生成合成数据,以模拟真实数据

根据细胞类型比例和缩放因子调整每个基因的均值,然后从拟合的copula模型中采样生成合成计数矩阵。

3

基准测试模拟器

评估scDesign2与现有模拟器的性能

在四种scRNA-seq协议和两种空间转录组数据上,将真实测试数据与各模拟器生成的合成数据进行比较,包括统计分布、相关矩阵和2D可视化。

4

支持实验设计应用

展示scDesign2指导实验设计和基准测试计算方法的实用性

在细胞聚类任务中,使用Seurat和SC3在不同测序深度和细胞数下评估AMI和ARI;在稀有细胞类型检测中,使用FiRE和GiniClust2评估精确度、召回率、F1分数等。

研究方法

按研究目的归类文中使用的方法,便于定位所需技术。

产品清单

实验环节名称品牌货号
ROGUE----
Rtsne----
Seurat--3.1.5
SC3--1.14.0
FiRE--1.0

关键环节

汇总复现实验时建议重点确认的条件及原文阅读提示。

环节核对要点
模型拟合
每个基因的边际分布选择(零膨胀检验的p值阈值默认0.05);用于copula相关性估计的基因零比例截断值(默认0.8)
阅读提示:Methods: The statistical framework of scDesign2
合成数据生成
用户指定的细胞数和期望总reads数;缩放因子计算方式
阅读提示:Methods: Generation of synthetic single-cell gene expression count data
基准测试模拟器
用于训练的细胞类型选择和细胞数;评估统计量(均值、方差、CV、零比例、文库大小、Pearson相关、Kendall's tau);基因相关矩阵比较时选择的高表达基因数(如500)
阅读提示:Results: Synthetic data generated by scDesign2 most resemble real scRNA-seq data in benchmarking against existing simulators
细胞聚类和稀有细胞类型检测
使用的聚类方法(Seurat, SC3)及参数;使用的稀有细胞类型检测方法(FiRE, GiniClust2)及参数;评估指标(AMI, ARI, precision, recall, F1-score)
阅读提示:Results: Application 2 and Application 3;Methods: Cell clustering methods and Rare cell type detection methods
细胞类型校准
使用Louvain聚类和ROGUE分数确定子聚类数的步骤;选择的子聚类数
阅读提示:Results: Refinement of scDesign2 training: calibration of cell types by ROGUE scores