单细胞测序文章图表复现03—区分免疫细胞和肿瘤细胞

本文是参考学习 CNS图表复现03—单细胞区分免疫细胞和肿瘤细胞
的学习笔记。可能根据学习情况有所改动。

今天讲解第三步:根据一些基因的表达来区分细胞是否属于免疫细胞

我在单细胞天地的教程:是否是免疫细胞很容易区分那是否是肿瘤细胞呢?提到过Cells were defined as non-immune if belonging to a cluster low for PTPRC (gene for CD45)

>rm(list=ls())
options(stringsAsFactors = F)
library(Seurat)
library(ggplot2)
load(file = 'first_sce.Rdata')
# Specify genes  
genes_to_check = c("PTPRC","EPCAM","CD3G","CD3E", "CD79A", "BLNK","MS4A1", "CD68", "CSF1R", 
                   "MARCO", "CD207", "PMEL", "ALB", "C1QB", "CLDN5", "FCGR3B", "COL1A1")
# All on Dotplot 
p <- DotPlot(sce, features = genes_to_check) + coord_flip()
p

可以看到;

image.png

不同标记基因在不同细胞亚群的表达情况

其中PTPRC基因代表的是CD45分子,是免疫细胞的标记,所以可以使用它来区分:

# Annotate Immune vs Nonimmune clusters
# At this point we dont care for a more detailed annotation as we will annotate immune and non-immune separately later
dat=p$data 
cd45=dat[dat$features.plot=='PTPRC',]
fivenum(cd45$avg.exp.scaled)
imm=cd45[cd45$avg.exp.scaled > -0.5,]$id
imm
sce@meta.data$immune_annotation <-ifelse(sce@meta.data$RNA_snn_res.0.5  %in% imm ,'immune','non-immune')
# MAke a table 
table(sce@meta.data$immune_annotation)
# Make and save relevant plots 

接下来可以进行 TSNE plot 可视化,看到免疫细胞和非免疫细胞是泾渭分明:

p <- TSNEPlot(object = sce, group.by = 'immune_annotation')
p 
image.png

TSNE plot 可视化看免疫细胞

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 目前单细胞测序获取细胞的方法主要有两种:(1)Smart-seq:测序细胞量少(因为一次通过一个细胞),但是测序的...
    生信start_site阅读 22,888评论 6 55
  • 今天感恩节哎,感谢一直在我身边的亲朋好友。感恩相遇!感恩不离不弃。 中午开了第一次的党会,身份的转变要...
    迷月闪星情阅读 10,620评论 0 11
  • 彩排完,天已黑
    刘凯书法阅读 4,336评论 1 3
  • 没事就多看看书,因为腹有诗书气自华,读书万卷始通神。没事就多出去旅游,别因为没钱而找借口,因为只要你省吃俭用,来...
    向阳之心阅读 4,837评论 3 11
  • 表情是什么,我认为表情就是表现出来的情绪。表情可以传达很多信息。高兴了当然就笑了,难过就哭了。两者是相互影响密不可...
    Persistenc_6aea阅读 126,268评论 2 7