單細(xì)胞RunPCA()結(jié)果解讀+DimHeatmap的用法


單細(xì)胞繪圖系列:


在讀文獻(xiàn)Single-cell RNA sequencing reveals distinct tumor
microenvironmental patterns in lung adenocarcinoma
的時(shí)候剥懒,看到這樣的熱圖

Supplemental Figure 3G: Heatmap of the top 30 genes positively or negatively correlated with principal component 1 which were defined as the “alveolar/club-like” and “undifferentiated” gene signature, respectively, shown for the top 500 cells with the highest or lowest PCA scores, respectively.
# 代碼:
DimHeatmap(epi_pca, dims = 1, cells = 1000, balanced = T, fast = F, nfeatures = 60) +
  scale_fill_viridis()

這個(gè)熱圖的行是top 30 genes positively or negatively correlated with principal component 1黔夭,列是 top 500 cells with the highest or lowest PCA scores敌完。那行的這些基因和列的這些細(xì)胞是怎么得到的呢?

1. RunPCA()結(jié)果解讀

我們?cè)谧鰡渭?xì)胞數(shù)據(jù)分析,進(jìn)行RunPCA()的時(shí)候偏友,會(huì)返回如下消息:

pbmc <- RunPCA(pbmc, features = VariableFeatures(object = pbmc))
# PC_ 1 
# Positive:  CST3, TYROBP, LST1, AIF1, FTL, FTH1, LYZ, FCN1, S100A9, TYMP 
#      FCER1G, CFD, LGALS1, S100A8, CTSS, LGALS2, SERPINA1, IFITM3, SPI1, CFP 
#      PSAP, IFI30, SAT1, COTL1, S100A11, NPC2, GRN, LGALS3, GSTP1, PYCARD 
# Negative:  MALAT1, LTB, IL32, IL7R, CD2, B2M, ACAP1, CD27, STK17A, CTSW 
#      CD247, GIMAP5, AQP3, CCL5, SELL, TRAF3IP3, GZMA, MAL, CST7, ITM2A 
#      MYC, GIMAP7, HOPX, BEX2, LDLRAP1, GZMK, ETS1, ZAP70, TNFAIP8, RIC3 
# PC_ 2 
# Positive:  CD79A, MS4A1, TCL1A, HLA-DQA1, HLA-DQB1, HLA-DRA, LINC00926, CD79B, HLA-DRB1, CD74 
#      HLA-DMA, HLA-DPB1, HLA-DQA2, CD37, HLA-DRB5, HLA-DMB, HLA-DPA1, FCRLA, HVCN1, LTB 
#      BLNK, P2RX5, IGLL5, IRF8, SWAP70, ARHGAP24, FCGR2B, SMIM14, PPP1R14A, C16orf74 
# Negative:  NKG7, PRF1, CST7, GZMB, GZMA, FGFBP2, CTSW, GNLY, B2M, SPON2 
#      CCL4, GZMH, FCGR3A, CCL5, CD247, XCL2, CLIC3, AKR1C3, SRGN, HOPX 
#      TTC38, APMAP, CTSC, S100A4, IGFBP7, ANXA1, ID2, IL32, XCL1, RHOC 
# PC_ 3 
# Positive:  HLA-DQA1, CD79A, CD79B, HLA-DQB1, HLA-DPB1, HLA-DPA1, CD74, MS4A1, HLA-DRB1, HLA-DRA 
#      HLA-DRB5, HLA-DQA2, TCL1A, LINC00926, HLA-DMB, HLA-DMA, CD37, HVCN1, FCRLA, IRF8 
#      PLAC8, BLNK, MALAT1, SMIM14, PLD4, LAT2, IGLL5, P2RX5, SWAP70, FCGR2B 
# Negative:  PPBP, PF4, SDPR, SPARC, GNG11, NRGN, GP9, RGS18, TUBB1, CLU 
#      HIST1H2AC, AP001189.4, ITGA2B, CD9, TMEM40, PTCRA, CA2, ACRBP, MMD, TREML1 
#      NGFRAP1, F13A1, SEPT5, RUFY1, TSC22D1, MPP1, CMTM5, RP11-367G6.3, MYL9, GP1BA 
# PC_ 4 
# Positive:  HLA-DQA1, CD79B, CD79A, MS4A1, HLA-DQB1, CD74, HLA-DPB1, HIST1H2AC, PF4, TCL1A 
#      SDPR, HLA-DPA1, HLA-DRB1, HLA-DQA2, HLA-DRA, PPBP, LINC00926, GNG11, HLA-DRB5, SPARC 
#      GP9, AP001189.4, CA2, PTCRA, CD9, NRGN, RGS18, GZMB, CLU, TUBB1 
# Negative:  VIM, IL7R, S100A6, IL32, S100A8, S100A4, GIMAP7, S100A10, S100A9, MAL 
#      AQP3, CD2, CD14, FYB, LGALS2, GIMAP4, ANXA1, CD27, FCN1, RBP7 
#      LYZ, S100A11, GIMAP5, MS4A6A, S100A12, FOLR3, TRABD2A, AIF1, IL8, IFI6 
# PC_ 5 
# Positive:  GZMB, NKG7, S100A8, FGFBP2, GNLY, CCL4, CST7, PRF1, GZMA, SPON2 
#      GZMH, S100A9, LGALS2, CCL3, CTSW, XCL2, CD14, CLIC3, S100A12, CCL5 
#      RBP7, MS4A6A, GSTP1, FOLR3, IGFBP7, TYROBP, TTC38, AKR1C3, XCL1, HOPX 
# Negative:  LTB, IL7R, CKB, VIM, MS4A7, AQP3, CYTIP, RP11-290F20.3, SIGLEC10, HMOX1 
#      PTGES3, LILRB2, MAL, CD27, HN1, CD2, GDI2, ANXA5, CORO1B, TUBA1B 
#      FAM110A, ATP1A1, TRADD, PPA1, CCDC109B, ABRACL, CTD-2006K23.1, WARS, VMO1, FYB 

Positive和Negative就是PC軸的正負(fù)映射關(guān)系抡四,正值為Positive,負(fù)值為Negative举反。返回的是正值和負(fù)值絕對(duì)值最大的top30懊直。可以理解為對(duì)所有細(xì)胞區(qū)分度最大的基因火鼻。

上面那張熱圖用的60個(gè)基因就是PC_ 1 Positive和Negative的30個(gè)基因室囊。

在運(yùn)行完RunPCA()之后,得到2個(gè)分解矩陣魁索。以2000個(gè)細(xì)胞*20000個(gè)基因的矩陣為例融撞,會(huì)得到一個(gè)2000 X 50 的權(quán)重矩陣,另一個(gè)是50 X 20000 的系數(shù)矩陣粗蔚。
剛剛返回的信息可以采用如下方法調(diào)瘸①恕:

View(pbmc@reductions[["pca"]]@feature.loadings)
系數(shù)矩陣

這部分結(jié)果行是高變基因,列是50個(gè)PC鹏控,展示的是每個(gè)基因?qū)?yīng)在PC軸上的映射致扯。運(yùn)行RunPCA()時(shí)返回的基因就是每個(gè)PC(列)上數(shù)值最大(Positive)和最小(Negative)的top30基因。

值得注意的是当辐,每一個(gè)PC 軸所對(duì)應(yīng)的基因具有強(qiáng)相關(guān)性抖僵,代表了獨(dú)特的生物學(xué)功能,所以在很多研究中缘揪,將每個(gè)PC 軸對(duì)應(yīng)強(qiáng)相關(guān)的基因作為一個(gè)factor耍群,研究細(xì)胞在生物學(xué)功能上的動(dòng)態(tài)變化义桂。也就是開頭那張圖。

除了上面那個(gè)矩陣以外蹈垢,PCA的結(jié)果還包含如下矩陣

View(pbmc@reductions[["pca"]]@cell.embeddings)
權(quán)重矩陣

這部分結(jié)果行是所有的細(xì)胞慷吊,列是50個(gè)PC。矩陣中的值是每個(gè)細(xì)胞在低維PCA軸上的映射坐標(biāo)曹抬。(也就是我們使用PC_1和PC_2畫PCA圖時(shí)候的細(xì)胞坐標(biāo))細(xì)胞在PC 軸上的分布代表主要的變化方向(所以有的軟件借助PCA 降維
來進(jìn)行軌跡推斷)溉瓶。

DimPlot(pbmc,reduction = 'pca')

上圖的列的1000個(gè)細(xì)胞,就是取了PC_1這個(gè)軸上沐祷,所有基因投射值最大的500個(gè)最小的500個(gè)細(xì)胞

這部分的結(jié)果是可以直接使用FeaturePlot()進(jìn)行可視化的

p1=FeaturePlot(pbmc,features = "PC_1", order = T)
p2=FeaturePlot(pbmc,features = "PC_2", order = T)
p1|p2

結(jié)合每個(gè)PC 軸對(duì)應(yīng)的生物學(xué)功能嚷闭,還可以得到類似下面的圖譜

2. DimHeatmap的用法

最前面那張圖是使用DimHeatmap()函數(shù)畫的字旭,使用pbmc數(shù)據(jù)集來畫一下掌敬。

library(Seurat)
library(viridis)
pbmc <- readRDS("pbmc.rds")
DimHeatmap(object = pbmc,dims = 1,cells = 1000,balanced = T, fast = F,nfeatures = 30)+scale_fill_viridis()
不設(shè)置cells = 1000檩帐,熱圖會(huì)不對(duì)稱性爆哑,不設(shè)置fast = F摊崭,無法使用scale_fill_viridis()更改顏色

PCA原理解讀和繪制方法
10X單細(xì)胞10X空間轉(zhuǎn)錄組降維分析之PCA軸的秘密

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
禁止轉(zhuǎn)載拯啦,如需轉(zhuǎn)載請(qǐng)通過簡(jiǎn)信或評(píng)論聯(lián)系作者窥突。
  • 序言:七十年代末火焰,一起剝皮案震驚了整個(gè)濱河市吵聪,隨后出現(xiàn)的幾起案子凌那,更是在濱河造成了極大的恐慌,老刑警劉巖吟逝,帶你破解...
    沈念sama閱讀 206,013評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件帽蝶,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡块攒,警方通過查閱死者的電腦和手機(jī)励稳,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,205評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來囱井,“玉大人驹尼,你說我怎么就攤上這事∨优唬” “怎么了新翎?”我有些...
    開封第一講書人閱讀 152,370評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)住练。 經(jīng)常有香客問我地啰,道長(zhǎng),這世上最難降的妖魔是什么讲逛? 我笑而不...
    開封第一講書人閱讀 55,168評(píng)論 1 278
  • 正文 為了忘掉前任髓绽,我火速辦了婚禮,結(jié)果婚禮上妆绞,老公的妹妹穿的比我還像新娘顺呕。我一直安慰自己,他們只是感情好括饶,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,153評(píng)論 5 371
  • 文/花漫 我一把揭開白布株茶。 她就那樣靜靜地躺著,像睡著了一般图焰。 火紅的嫁衣襯著肌膚如雪启盛。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 48,954評(píng)論 1 283
  • 那天技羔,我揣著相機(jī)與錄音僵闯,去河邊找鬼。 笑死藤滥,一個(gè)胖子當(dāng)著我的面吹牛鳖粟,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播拙绊,決...
    沈念sama閱讀 38,271評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼向图,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了标沪?” 一聲冷哼從身側(cè)響起榄攀,我...
    開封第一講書人閱讀 36,916評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎金句,沒想到半個(gè)月后檩赢,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,382評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡违寞,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,877評(píng)論 2 323
  • 正文 我和宋清朗相戀三年贞瞒,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片坞靶。...
    茶點(diǎn)故事閱讀 37,989評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡憔狞,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出彰阴,到底是詐尸還是另有隱情瘾敢,我是刑警寧澤,帶...
    沈念sama閱讀 33,624評(píng)論 4 322
  • 正文 年R本政府宣布尿这,位于F島的核電站簇抵,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏射众。R本人自食惡果不足惜碟摆,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,209評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望叨橱。 院中可真熱鬧典蜕,春花似錦断盛、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,199評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至轩缤,卻和暖如春命迈,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背火的。 一陣腳步聲響...
    開封第一講書人閱讀 31,418評(píng)論 1 260
  • 我被黑心中介騙來泰國(guó)打工壶愤, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人馏鹤。 一個(gè)月前我還...
    沈念sama閱讀 45,401評(píng)論 2 352
  • 正文 我出身青樓征椒,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親假瞬。 傳聞我的和親對(duì)象是個(gè)殘疾皇子陕靠,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,700評(píng)論 2 345

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