• 中文
  • English
끠
  • 网站首页
  • 关于SBC
    • 公司简介
    • 公司战略
    • 股东资源
    • 专家委员会
    • 交流合作
    • 资质荣誉
    • 组织架构
    • 成员企业
  • 新闻中心
  • 资源中心
    • 技术文章
    • 视频精选
    • 资料下载
    • 生信资源
    • 策源平台
  • 联系我们
    • 在线咨询
    • 联系方式
    • 招贤纳士
  • 产品服务
  • 技术平台
  • 类器官库
    类器官芯片
    类器官科研应用方案-3DSc
    iPSC来源类器官服务
    “亚洲一号”类器官与器官芯片服务
    器官芯片服务
    组织来源类器官服务
    验证服务
    Real-time PCR验证
    基因编辑
    Digital PCR验证
    多色免疫荧光
    生信分析服务
    细胞实验
    动物实验
    蛋白组服务
    蛋白质组服务
    免疫检测分析
    组织芯片
    组织芯片服务
    定制组织芯片
    转录组服务
    表观组服务
    基因组服务
    基因组、表观遗传组服务
    “芯空一号”单细胞多组学服务
    PCF单细胞原位空间蛋白组
    “芯空一号”空间多组学服务
    GeoMx DSP空间转录组/蛋白组
    LCM+质谱-深度空间蛋白组
    试剂盒产品
    核酸提取试剂盒
    类器官培养基及相关试剂盒
    低丰度蛋白检测试剂盒
    CosMx SMI单细胞空间原位转录组/蛋白组
    Visium CytAssist(HD)空间转录组
    • 生物样本库
    • 基因芯片
    • 新一代测序
    • 基因编辑
    • 蛋白检测
    • 组织芯片
    • 分子病理
    • 分子检测
    • 分子诊断
    • 生物信息
网站首页  ꄲ  技术文章  ꄲ  单细胞分析必看:4步精准剔除双细胞的终极指南

新闻中心   News Senter

单细胞分析必看:4步精准剔除双细胞的终极指南

 

在单细胞RNA测序(scRNA-seq)中,当两个细胞被捕获到同一反应液滴时,会形成双联体(doublet)。在后续分析中会因带有相同的Barcode,会被认为是一个细胞的伪细胞。这类细胞会对分析产生影响,从而扭曲分析结果。因此,计算doublet检测方法成为必要工具。

 

《Benchmarking Computational Doublet-Detection Methods for Single-Cell RNA Sequencing Data》文献系统性评估了九种主流方法(包括doubletCells、Scrublet、cxds、bcds、hybrid、Solo、DoubletDetection、DoubletFinder和DoubletDecon),使用16个真实数据集,并通过scDesign生成的112个合成数据集,从检测的准确性,下游分析的影响,到计算效率等各方面评估。

 

综合显示,DoubletFinder在检测准确性上表现最佳。

 

接下来,我们来介绍DoubletFinder:

GitHub地址:https://github.com/chris-mcginnis-ucsf/DoubletFinder?tab=readme-ov-file

 

DoubletFinder分析可分为4个步骤:

(1) 利用已有的scRNA-seq数据生成doublet;

(2) 对合并的真实人工数据进行预处理;

(3) 进行PCA主成分分析,利用PC距离矩阵求出每个细胞的人工k个最近邻(pANN)的比例;

(4) 根据预期的doublet数量排序和计算阈值pANN值。

 

img1

 

以下是我们分析的示例代码:

1.读入单细胞数据,并进行一系列预处理(包括单细胞数据质控、标准化、降维聚类等):

seu_kidney <- CreateSeuratObject(kidney.data)

seu_kidney <- NormalizeData(seu_kidney)

seu_kidney <- FindVariableFeatures(seu_kidney, selection.method = "vst", nfeatures = 3000)

seu_kidney <- ScaleData(seu_kidney)

seu_kidney <- RunPCA(seu_kidney)

seu_kidney <- RunUMAP(seu_kidney, dims = 1:20)

 

img2

点击查看大图

 

选择统计上显著的主成分的数量,下图为我们选择的主成分数量。

 

img3

 

2. 寻找最优pK值:

sweep.res.list_kidney <- paramSweep(seu_kidney, PCs = 1:20, sct = FALSE)

gt.calls <- seu_kidney@meta.data[rownames (sweep.res.list_kidney[[1]]), "GT"]

sweep.stats_kidney <- summarizeSweep(sweep.res.list_kidney, GT = TRUE, GT.calls = gt.calls)

bcmvn_kidney <- find.pK(sweep.stats_kidney)

 

img4

点击查看大图

 

3. 双细胞比例计算:

homotypic.prop <- modelHomotypic(annotations)

nExp_poi <- round(0.075*nrow(seu_kidney@meta.data))

nExp_poi.adj <- round(nExp_poi*(1-homotypic.prop))

 

img5

点击查看大图

 

4. 鉴定双细胞:

seu_kidney <- doubletFinder(seu_kidney, PCs = 1:20, pN = 0.25, pK = 0.09, nExp = nExp_poi, reuse.pANN = FALSE, sct = FALSE)

seu_kidney <- doubletFinder(seu_kidney, PCs = 1:20, pN = 0.25, pK = 0.09, nExp = nExp_poi.adj, reuse.pANN = "pANN_0.25_0.09_913", sct = FALSE)

 

img6

点击查看大图

 

5. 确定了Doublet-Low Confidience, Doublet-High Confidience,Singlet三种细胞类型,并进行可视化,包含TSNE和UMAP两种展示形式:

DimPlot(pbmc, reduction = "tsne", group.by ="DF_hi.lo",cols =c("red","gold","#1bb3b6"),pt.size = 0.8) + ggtitle("DoubletFinder")

DimPlot(pbmc, reduction = "umap", group.by ="DF_hi.lo",cols =c("red","gold","#1bb3b6"),pt.size = 0.8) + ggtitle("DoubletFinder")

 

img7

点击查看大图

 

img8

img9

 

在完成DoubletFinder双细胞分析之后,我们可以从单细胞数据的meta.data表中,查看结果,用于之后的下游分析。

 

img10

 

以上是对DoubletFinder双细胞分析方法的展示。双细胞的去除非常必要,当我们剔除这类潜在的双细胞数据后,后续的分析结果也就更可靠了。

 

 

ꄴ上一篇: 无
ꄲ下一篇: 无

新闻中心

News Senter

  • 新闻中心

上海生物芯片有限公司

Shanghai Biochip Co., Ltd. 

版权所有©上海生物芯片有限公司

电子邮箱:

marketing@shbiochip.com

地址: 上海市浦东新区张江高科技园区李冰路151号

技术电话:

4001002131

   沪ICP备05045514号-1

微信公众号 上海生物芯片

扫描查看

微信公众号

沪公网安备31011502004591号

 本网站由阿里云提供云计算及安全服务
本网站支持 IPv6
 本网站由阿里云提供云计算及安全服务
本网站支持 IPv6
 本网站由阿里云提供云计算及安全服务
本网站支持 IPv6
 本网站由阿里云提供云计算及安全服务
本网站支持 IPv6