单细胞转录组画小提琴VlnPlot只显示需要类型细胞

探序基因肿瘤研究院  整理

在R语言中,单细胞转录组数据画小提琴图中,我们如果想只展示出需要的特定细胞类型,可以把这需要展示的细胞类型单独构建成一个Seurat对象,再画图。

例如我们在Seurat对象中的meta.data表格中,有一列,记录了细胞类型。needgrp变量传入要显示的细胞类型名字,为一个向量。

GetSubSeurat <- function(temp.Seurat,needgrp)
{
  a <- unique(temp.Seurat@meta.data$group)
  ChoClus <- a[-which(a %in% needgrp)]
  temp.Seurat.sub <- subset(x = temp.Seurat, subset = group %in% ChoClus)
  temp.Seurat.sub@meta.data$anno1 <- temp.Seurat.sub@meta.data$group
  return(temp.Seurat.sub)
}

注意,meta.data表格中,要有group这一列,记录细胞的分群信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值