跟著 Cell 學(xué)作圖 | 主坐標(biāo)分析(PCoA)及其可視化(vegan)

跟著 Cell 學(xué)作圖 | 主坐標(biāo)分析(PCoA)及其可視化(vegan)

pcoa.jpg

Title:Targeted suppression of human IBD-associated gut microbiota commensals by phage consortia for treatment of intestinal inflammation

DOI:10.1016/j.cell.2022.07.003

22

本期圖片

Snipaste_2022-09-27_00-52-33.png

Principal coordinate analyses (PCoA), Bray-Curtis dissimilarity, colored according to (E) disease or (F) Kp abundance

原文詳見:https://mp.weixin.qq.com/s/uVBypI7bDS17LCrK80Vesw

# Load package
library(vegan)
library(ggplot2)
library(ggthemes)
# Load data
otu <- read.table('otu.txt',row.names = 1,header = T)
group <- read.table('group.txt',header = T)
# creat data
group$bacteria <- runif(55,0,20)
#pcoa
# vegdist函數(shù)薄声,計算距離;method參數(shù),選擇距離類型
distance <- vegdist(otu, method = 'bray')
# 對加權(quán)距離進(jìn)行PCoA分析
pcoa <- cmdscale(distance, k = (nrow(otu) - 1), eig = TRUE)

## plot data
# 提取樣本點坐標(biāo)
plot_data <- data.frame({pcoa$point})[1:2]

# 提取列名茅坛,便于后面操作恐锣。
plot_data$ID <- rownames(plot_data)
names(plot_data)[1:2] <- c('PCoA1', 'PCoA2')

# eig記錄了PCoA排序結(jié)果中魁袜,主要排序軸的特征值(再除以特征值總和就是各軸的解釋量)
eig = pcoa$eig

#為樣本點坐標(biāo)添加分組信息
plot_data <- merge(plot_data, group, by = 'ID', all.x = TRUE)
head(plot_data)

# figure1
ggplot(data = plot_data, aes(x=PCoA1, y=PCoA2, fill=group)) +
  geom_point(shape = 21,color = 'black',size=4) +
  scale_fill_manual(values = c('#73bbaf','#d15b64','#592c93'))+
  labs(x=paste("PCoA 1 (", format(100 * eig[1] / sum(eig), digits=4), "%)", sep=""),
       y=paste("PCoA 2 (", format(100 * eig[2] / sum(eig), digits=4), "%)", sep=""))+
  geom_hline(yintercept=0, linetype=4) +    
  geom_vline(xintercept=0 ,linetype=4)+          
  theme_few()+
  theme(legend.position = c(0.9, 0.2),
        legend.title = element_blank(),
        legend.background = element_rect(colour ="black"))
ggsave('pcoa1.pdf',width = 4,height = 4)

# figure2
ggplot(data = plot_data, aes(x=PCoA1, y=PCoA2, fill=bacteria)) +
  geom_point(shape = 21,color = 'black',size=4) +
  scale_fill_gradient(low = '#f2fe32',high = '#180f7c')+
  labs(x=paste("PCoA 1 (", format(100 * eig[1] / sum(eig), digits=4), "%)", sep=""),
       y=paste("PCoA 2 (", format(100 * eig[2] / sum(eig), digits=4), "%)", sep=""))+
  geom_hline(yintercept=0, linetype=4) +    
  geom_vline(xintercept=0 ,linetype=4)+          
  theme_few()+
  theme(legend.title = element_blank(),
        legend.position = c(0.8, 0.15),
        legend.direction = "horizontal")
ggsave('pcoa2.pdf',width = 4.5,height = 4)
        

[圖片上傳失敗...(image-8ca347-1664257358177)]

[圖片上傳失敗...(image-ae566a-1664257358177)]

往期內(nèi)容

  1. 即將滿員苹丸!CNS圖表復(fù)現(xiàn)|生信分析|R繪圖 資源分享&討論群介劫!(內(nèi)附推文合集)
  2. 跟著 Nature Communication 學(xué)作圖 | 熱圖+格子注釋(通路富集相關(guān))
  3. 跟著 Nature Communication 學(xué)作圖 | 百分比堆積柱狀圖+卡方檢驗
  4. ggbiplot | 帶箭頭的主成分分析(PCA)圖繪制

[圖片上傳失敗...(image-8067ef-1664257358177)]

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末座咆,一起剝皮案震驚了整個濱河市痢艺,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌介陶,老刑警劉巖堤舒,帶你破解...
    沈念sama閱讀 206,126評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異哺呜,居然都是意外死亡舌缤,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來国撵,“玉大人陵吸,你說我怎么就攤上這事〗檠溃” “怎么了壮虫?”我有些...
    開封第一講書人閱讀 152,445評論 0 341
  • 文/不壞的土叔 我叫張陵,是天一觀的道長环础。 經(jīng)常有香客問我囚似,道長,這世上最難降的妖魔是什么喳整? 我笑而不...
    開封第一講書人閱讀 55,185評論 1 278
  • 正文 為了忘掉前任谆构,我火速辦了婚禮,結(jié)果婚禮上框都,老公的妹妹穿的比我還像新娘搬素。我一直安慰自己,他們只是感情好魏保,可當(dāng)我...
    茶點故事閱讀 64,178評論 5 371
  • 文/花漫 我一把揭開白布熬尺。 她就那樣靜靜地躺著,像睡著了一般谓罗。 火紅的嫁衣襯著肌膚如雪粱哼。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 48,970評論 1 284
  • 那天檩咱,我揣著相機與錄音揭措,去河邊找鬼。 笑死刻蚯,一個胖子當(dāng)著我的面吹牛绊含,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播炊汹,決...
    沈念sama閱讀 38,276評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼躬充,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了讨便?” 一聲冷哼從身側(cè)響起充甚,我...
    開封第一講書人閱讀 36,927評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎霸褒,沒想到半個月后伴找,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,400評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡废菱,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,883評論 2 323
  • 正文 我和宋清朗相戀三年技矮,在試婚紗的時候發(fā)現(xiàn)自己被綠了眉反。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 37,997評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡穆役,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出梳凛,到底是詐尸還是另有隱情耿币,我是刑警寧澤,帶...
    沈念sama閱讀 33,646評論 4 322
  • 正文 年R本政府宣布韧拒,位于F島的核電站淹接,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏叛溢。R本人自食惡果不足惜塑悼,卻給世界環(huán)境...
    茶點故事閱讀 39,213評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望楷掉。 院中可真熱鬧厢蒜,春花似錦、人聲如沸烹植。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽草雕。三九已至巷屿,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間墩虹,已是汗流浹背嘱巾。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評論 1 260
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留诫钓,地道東北人旬昭。 一個月前我還...
    沈念sama閱讀 45,423評論 2 352
  • 正文 我出身青樓,卻偏偏與公主長得像尖坤,于是被迫代替她去往敵國和親稳懒。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,722評論 2 345

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