调教漫画
无极色 你的位置:调教漫画 > 无极色 > 国产精品 自拍偷拍 胃癌单细胞数据集GSE163558复现(十一):T细胞亚群细分

国产精品 自拍偷拍 胃癌单细胞数据集GSE163558复现(十一):T细胞亚群细分

发布日期:2025-03-18 04:42    点击次数:53

国产精品 自拍偷拍 胃癌单细胞数据集GSE163558复现(十一):T细胞亚群细分

图片国产精品 自拍偷拍国产精品 自拍偷拍

引子

Hello小伙伴们公共好,我是生信本事树的小学徒”我才不吃蛋黄“。今天是胃癌单细胞数据集GSE163558复现系列第十一期。第十期咱们使用通过CopyKAT分析计较CNV评估上皮细胞良恶性。本期,咱们将对T细胞亚群进行细分。

1.布景先容

德国玄学家莱布尼茨说过:“世上莫得两片透彻交流的树叶。”物种是有其千般性的。对于细胞来说雷同如斯。从表面上讲,咱们不错对细胞亚群进行无穷分群。在首次分群时,不错不休退换分别率,雷同在细胞正式之后,咱们也不错进行亚群再细分。其实分群亦然老练咱们对分群“度”的把控以及生物学布景常识的储备。细胞正式前咱们要确保分群数目裕如多,而这个数目时时是要跨越该组织表面的细胞类型数目。在进行亚群细分时,愈加需要重大的生物学布景常识储备以及对分别率和再分群次数的“度”的精确把捏。细胞亚群的分群的依据包括:1.细胞异质性(每个细胞齐有专有的抒发模式和功能,齐有我方特有的基因);2.细胞共性(并吞类型的细胞齐有类似的抒发模式);3.生物学基础常识(基于已有的常识,对细胞进行分类轻狂)。

T淋巴细胞(T lymphocyte)简称T细胞,是由开始于骨髓的淋巴干细胞,在胸腺平分化、发育老练后,通过淋巴和血液轮回而散布到全身的免疫器官和组织中融会免疫功能 。T细胞分类措施有多种:按细胞名义分化抗原 (CD)的不同,可分为CD4+和CD8+两大亚群;按T细胞名义受体 (TCR)的不同,可分为αβT细胞γδT细胞;按功能可分为扶直性T细胞 (Th 细胞)、阻扰性T细胞 (Ts细胞)、细胞毒T细胞 (CTL或Tc细胞)和迟发型超敏响应T细胞 (TDTH细胞);按抵抗原交代的不同,分为运转T细胞 (naive T cell)、活化的T细胞 (activated T cell)和缅思性T细胞 (memory T cell);以及区别于传统T细胞的NKT细胞等等。在第一次分群正式中,咱们只正式到了“运转的”T细胞。在这里,咱们对T细胞亚群进行了粗“细分”。

2.数据分析2.1 导入数据

最初索求第三期亚群正式后的T细胞数据:

rm(list=ls())options(stringsAsFactors = F)library(Seurat)library(ggplot2)library(clustree)library(cowplot)library(dplyr)dir.create("9-T")setwd("9-T/") getwd()set.seed(12345)sce.all=readRDS( "../3-Celltype/sce_celltype.rds")table(sce.all$celltype)sce1 = sce.all[, sce.all$celltype %in% c( 'T' )]
2.2 降维分群聚类

细分亚群的进程很简便,和约莫分群一样,便是对亚群的Seurat对象再次走降维分群聚类。

Seurat V5模范进程:

LayerData(sce1, assay = "RNA", layer = "counts")sce1 <- JoinLayers(sce1)as.data.frame(sce1@assays$RNA$counts[1:10, 1:2])head(sce1@meta.data, 10)table(sce1$orig.ident) sce = sce1sce <- NormalizeData(sce, normalization.method =  "LogNormalize",                       scale.factor = 1e4)GetAssay(sce,assay = "RNA")sce <- FindVariableFeatures(sce,                             selection.method = "vst", nfeatures = 2000)  sce <- ScaleData(sce) sce <- RunPCA(object = sce, pc.genes = VariableFeatures(sce)) 
DimHeatmap(sce, dims = 1:12, cells = 100, balanced = TRUE)

图片

ElbowPlot(sce) 

图片

及第0.1分别率,对T细胞进行聚类分群(为什么及第0.1,迎接公共在挑剔区大略微信群留言相关):

sce <- FindNeighbors(sce, dims = 1:15)sce <- FindClusters(sce, resolution = 0.1)table(sce@meta.data$RNA_snn_res.0.1)  set.seed(321)sce <- RunTSNE(object = sce, dims = 1:15, do.fast = TRUE)sce <- RunUMAP(object = sce, dims = 1:5, do.fast = TRUE)mycolors <-c('#E64A35','#4DBBD4' ,'#01A187'  ,'#3C5588'  ,'#F29F80'  ,             '#8491B6','#91D0C1','#7F5F48','#AF9E85','#4F4FFF','#CE3D33',             '#739B57','#EFE685','#446983','#BB6239','#5DB1DC','#7F2268','#6BD66B','#800202','#D8D8CD','pink')p = DimPlot(sce,reduction = "tsne",label=T,cols = mycolors) p

图片

2.3 SingleR正式

SingleR是一种用于单细胞 RNA 测序 (scRNAseq) 数据的自动正式措施。给定具有已知标签的样本(单细胞或块)的参考数据集,它凭据与参考的相似性标识测试数据蚁集的新细胞。

singleR使用程序:国产精品 自拍偷拍

需要一个数据库文献,构建SingleR进行单细胞亚群定名的参考数据库

使用SingleR包内部的SingleR函数即可把数据库内部的细胞亚群正式信息映射到需要定名的单细胞转录组数据集内部。

成效的运行了SingleR包内部的SingleR函数之后,就不错拿到每个单细胞的具体的身份信息

笃定先容请见公众号前期推文:SingleR及数据库资源包celldex简介 。

SingleR包的装配格式有以下两种:

使用devtools包进行装配:

devtools::install_github('dviraran/SingleR')

大略下载土产货装配:

插插插网
# 装配依赖包install.packages(c("outliers", "pbmcapply", "doFuture"))BiocManager::install(c("GSVA","singscore"))# 装配SingleR包install.packages("~/SingleR.tar.gz", repos = NULL, type = "source")

celldex包是singleR自动正式需要的数据库,当今照旧上传到Bioconductor,装配措施如下:

BiocManager::install("celldex")

加载R包:

library(SingleR)library(celldex)library(dplyr)library(stringr)library(pheatmap)library(ReactomeGSA)library(ggplot2)library(singleseqgset)library(devtools)

动手SingleR正式:

getwd()load('/home/data/t020505/GSE163558-GC代码版/9-T/hpca.RData')load('/home/data/t020505/GSE163558-GC代码版/9-T/bpe.RData')unique(hpca.se$label.main)unique(hpca.se$label.fine)unique(bpe.se$label.main)unique(bpe.se$label.fine)#bpe.se <- BlueprintEncodeData()#save(bpe.se,file = 'bpe.RData') str(sce)anno <- SingleR(sce@assays$RNA$data,                ref = list(BP=bpe.se,HPCA=hpca.se),                labels = list(bpe.se$label.fine,hpca.se$label.main),                clusters = sce@meta.data$seurat_clusters)plotScoreHeatmap(anno,clusters = anno@rownames,show_colnames = T)table(anno$labels)

图片

使用DimPlot可视化亚群细分之后的情况:

celltype = data.frame(ClusterID=rownames(anno),                       celltype=anno$labels,                       stringsAsFactors = F) sce@meta.data$singleR = celltype[match(sce@meta.data$seurat_clusters,celltype$ClusterID),'celltype']table(sce$singleR)p1 = DimPlot(sce, reduction = "tsne",        group.by = "singleR",label = T,cols = mycolors,label.box=T) p1

图片

p1

图片

p+p1

咱们不错发现,Treg由3群和4群构成,显着还不错细分。此外,由于这里是从T细胞中正式到了一个B细胞(6群),不错望望标识基因抒发情况:

Idents(sce) = sce$singleRVlnPlot(sce,        features = c("CD3D","CD3E","CD4","CD8A",'MS4A1','IGHG1','MZB1', 'CD79A'),        pt.size = 0,        ncol = 4,        cols=mycolors)

小提琴图成果露出,这一群还简直B细胞啊,东说念主工正式照旧得匹配考证:

图片

那么问题来了,T细胞群中为什么会混入B细胞?迎接公共留言大略加入单细胞周更读者群伸开相关。

结语

本期,咱们使用singleR对T细胞亚群进行细分。下一期,咱们将对进行高档分析“细胞通信”。趁机提前预报一下,胃癌系列推文完成后,将开启肺腺癌单细胞数据集GSE189357复现系列,关连视频照旧在B站上线

图片

文献推文详见(单细胞测序+空间转录组刻画从癌前病变到浸润性肺腺癌的动态演变)。此外,对于推文实践的升迁和优化,迎接公共提选藏倡导。谢谢!

图片

本站仅提供存储办事,系数实践均由用户发布,如发现存害或侵权实践,请点击举报。

Powered by 调教漫画 @2013-2022 RSS地图 HTML地图

Copyright Powered by站群系统 © 2013-2024