細(xì)胞注釋

參考:
細(xì)胞類型注釋

經(jīng)典marker手動注釋

#在文獻(xiàn)里面經(jīng)常用到的經(jīng)典marker
在文獻(xiàn)里面經(jīng)常出現(xiàn)
celltype_marker=c(
  "EPCAM",#上皮細(xì)胞 epithelial
  "PECAM1",#內(nèi)皮細(xì)胞 endothelial
  "COL3A1",#成纖維細(xì)胞 fibroblasts
  "CD163","AIF1",#髓系細(xì)胞 myeloid
  "CD79A",#B細(xì)胞
  "JCHAIN",#漿細(xì)胞 plasma cell
  "CD3D","CD8A","CD4",#T細(xì)胞
  "GNLY","NKG7",#NK細(xì)胞
  "PTPRC"#免疫細(xì)胞
)

結(jié)合對應(yīng)的關(guān)系赴涵,初步確認(rèn)細(xì)胞類型如下:

VlnPlot(test.seu,features = celltype_marker,pt.size = 0,ncol = 2)
ggsave(filename = "marker.png",device = "png",width = 44,height = 33,units = "cm")
image.png

NK細(xì)胞和T細(xì)胞不是很能區(qū)分開拖叙,一些文獻(xiàn)也是直接把這兩個當(dāng)做一個大群來做的横媚,此處我根據(jù)GNLY基因確定第5個cluster為NK細(xì)胞继效,是否正確我們后面再看早像。

免疫細(xì)胞
0: B_cell
4: Plasma_cell
1 2: T_cell
5: NK_cell
13: Unknown
非免疫細(xì)胞
3 6 7 8 10 11 12: Epithelial
14: Endothelial
9: Fibroblasts
doublet
15: Doublet (Myeloid+CD4)

以上根據(jù)經(jīng)典的marker初步確定了細(xì)胞大類桨踪,接著我們找差異基因,看看找出來的每一個cluster的差異基因是不是和前面鑒定的類型一致掀亩。

  1. 找差異基因
markers <- FindAllMarkers(test.seu, logfc.threshold = 0.25, min.pct = 0.1, 
                          only.pos = TRUE, test.use = "wilcox")
markers_df = markers %>% group_by(cluster) %>% top_n(n = 500, wt = avg_logFC)
#根據(jù)avg_logFC這一列把前500個差異基因取出來舔哪,小于500個時,有多少保留多少槽棍。
#不必在意我們保留多少個差異基因尸红,實(shí)際用到的,也就前面十幾(幾十)個基因刹泄。
write.table(markers_df,file="test.seu_0.5_logfc0.25_markers500.txt",quote=F,sep="\t",row.names=F,col.names=T)
  • FindAllMarkers()這個函數(shù)會將cluster中的某一類和剩下的那些類比較,來找差異基因怎爵。與其對應(yīng)的有個FindMarkers()函數(shù)特石,可以指定哪兩個cluster對比。
  • logfc.threshold表示logfc的閾值鳖链,這里有兩個地方需要注意:一是Seurat里面的logfc計算公式很特別姆蘸,并不是我們平常在bulk里面那樣算均值,相除芙委,求log逞敷;二是如果想畫火山圖,這個閾值可以設(shè)為0灌侣,不然最后畫出來的火山圖中間會缺一段推捐,我們完全可以把全部基因先拿出來,畫火山圖侧啼,再根據(jù)p value, logFC這些閾值自己過濾牛柒。
  • min.pct表示基因在多少細(xì)胞中表達(dá)的閾值
  • only.pos = TRUE表示只求高表達(dá)的基因
  • test.use表示檢測差異基因所用的方法。

SingleR注釋

細(xì)胞亞群注釋

library(SingleR)
library(celldex)
refdata <- MouseRNAseqData()
refdata$label.ont
testdata <- GetAssayData(scRNA, slot="data")
clusters <- scRNA@meta.data$seurat_clusters
cellpred <- SingleR(test = testdata, ref = refdata, labels = refdata$label.fine, 
                    # label.finea耗時比較長一點(diǎn)
                    method = "cluster", clusters = clusters, 
                    assay.type.test = "logcounts", assay.type.ref = "logcounts")
rm(refdata, testdata) #珍惜內(nèi)存
table(cellpred$labels)

給scRNA增添celltype注釋信息

celltype = data.frame(ClusterID=rownames(cellpred), celltype=cellpred$labels, stringsAsFactors = F)
table(celltype$ClusterID,celltype$celltype) 

為singleR的細(xì)胞cluster鑒定結(jié)果痊乾。

scRNA@meta.data$celltype = "NA"
#先新增列celltype皮壁,值均為NA,然后利用下一行代碼循環(huán)填充
for(i in 1:nrow(celltype)){
  scRNA@meta.data[which(scRNA@meta.data$seurat_clusters == celltype$ClusterID[i]),'celltype'] <- celltype$celltype[i]}
DimPlot(scRNA, group.by="celltype", label=F , reduction='tsne')
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末哪审,一起剝皮案震驚了整個濱河市蛾魄,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖滴须,帶你破解...
    沈念sama閱讀 217,185評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件舌狗,死亡現(xiàn)場離奇詭異,居然都是意外死亡描馅,警方通過查閱死者的電腦和手機(jī)把夸,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評論 3 393
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來铭污,“玉大人恋日,你說我怎么就攤上這事∴谀” “怎么了岂膳?”我有些...
    開封第一講書人閱讀 163,524評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長磅网。 經(jīng)常有香客問我谈截,道長,這世上最難降的妖魔是什么涧偷? 我笑而不...
    開封第一講書人閱讀 58,339評論 1 293
  • 正文 為了忘掉前任簸喂,我火速辦了婚禮,結(jié)果婚禮上燎潮,老公的妹妹穿的比我還像新娘喻鳄。我一直安慰自己,他們只是感情好确封,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,387評論 6 391
  • 文/花漫 我一把揭開白布除呵。 她就那樣靜靜地躺著,像睡著了一般爪喘。 火紅的嫁衣襯著肌膚如雪颜曾。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,287評論 1 301
  • 那天秉剑,我揣著相機(jī)與錄音泛豪,去河邊找鬼。 笑死秃症,一個胖子當(dāng)著我的面吹牛候址,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播种柑,決...
    沈念sama閱讀 40,130評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼岗仑,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了聚请?” 一聲冷哼從身側(cè)響起荠雕,我...
    開封第一講書人閱讀 38,985評論 0 275
  • 序言:老撾萬榮一對情侶失蹤稳其,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后炸卑,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體既鞠,經(jīng)...
    沈念sama閱讀 45,420評論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,617評論 3 334
  • 正文 我和宋清朗相戀三年盖文,在試婚紗的時候發(fā)現(xiàn)自己被綠了嘱蛋。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,779評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡五续,死狀恐怖洒敏,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情疙驾,我是刑警寧澤凶伙,帶...
    沈念sama閱讀 35,477評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站它碎,受9級特大地震影響函荣,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜扳肛,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,088評論 3 328
  • 文/蒙蒙 一傻挂、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧挖息,春花似錦踊谋、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽轿衔。三九已至沉迹,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間害驹,已是汗流浹背鞭呕。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留宛官,地道東北人葫松。 一個月前我還...
    沈念sama閱讀 47,876評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像底洗,于是被迫代替她去往敵國和親腋么。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,700評論 2 354

推薦閱讀更多精彩內(nèi)容