玩轉單細胞(4):單細胞相關性
每天進步一點點,學一點點,2022最後一天了!!!
❝1、《KS科研分享與服務》公衆號有QQ交流群,但是進入門檻是20元,請考慮清楚。群裡有推文的注釋代碼和示例數據,付費內容半價,還可以與大家交流。
2、單細胞轉錄組全流程代碼需收費,收費代碼包含公衆號付費內容,也有很多新增加的內容。需進群或者需單細胞代碼的小夥伴請添加作者微信了解,請備注目的,除此之外請勿添加,謝謝!
3、付費文章集郃有打包價哦!
詳情請聯系作者:
❞
蓡考文獻:
(Reference:Immunophenotyping of COVID-19 and influenza highlights the role of type I interferons in development of severe COVID-19)
library(Seurat)
library(pheatmap)
Idents(mouse_data)<- mouse_data$celltype
av.exp<- AverageExpression(mouse_data)$RNA
# av.exp<- av.exp[which(row.names(av.exp)%in% features),]
features=names(tail(sort(apply(av.exp,1, sd)),2000))
av.exp<- av.exp[which(row.names(av.exp)%in% features),]
av.exp <- cor(av.exp, method= "spearman")
pheatmap::pheatmap(av.exp)
library(tidyr)
colnames(mouse_data@meta.data)
mouse_data@meta.data <- unite(mouse_data@meta.data,
"sex_celltype",
sex, celltype,
remove = FALSE)
Idents(mouse_data)<- mouse_data$sex_celltype
exp<- AverageExpression(mouse_data)$RNA
features=names(tail(sort(apply(exp,1, sd)),2000))
exp<-exp[which(row.names(exp)%in% features),]
exp <- cor(exp, method= "spearman")
#行列注釋
annotation_col = data.frame(
celltype = c("PMN(3)","PMN(2)","PMN(1)","PMN(0)","PMN(5)","PMN(6)","PMN(4)","PMN(7)",
"PMN(2)","PMN(1)","PMN(6)","PMN(3)","PMN(0)","PMN(5)","PMN(4)","PMN(7)"),
Sex = c(rep("F",8),rep("M",8))
)
row.names(annotation_col) <- colnames(exp)
annotation_row = data.frame(
celltype = c("PMN(3)","PMN(2)","PMN(1)","PMN(0)","PMN(5)","PMN(6)","PMN(4)","PMN(7)",
"PMN(2)","PMN(1)","PMN(6)","PMN(3)","PMN(0)","PMN(5)","PMN(4)","PMN(7)"),
Sex = c(rep("F",8),rep("M",8))
)
row.names(annotation_row) <- rownames(exp)
#做熱圖
pheatmap::pheatmap(exp, annotation_col = annotation_col,
annotation_row = annotation_row,
color = rev(RColorBrewer::brewer.pal(n = 10, name = "RdBu")))
以上就是這期全部內容了,希望對你有幫助,覺得有用的,分享一下,點個贊、點一下再看唄,謝謝支持!
0條評論