setwd('E:\\nwk')
library(ape)
library(ggplot2)
library(ggtree) #加載需要的軟件包
group_file <- read.table("samples.group",header = T,row.names = 1)
groupInfo <- split(row.names(group_file), group_file$group)
filename <- list.files(pattern= '.nwk')
func_tree<- function(x){read.tree(x)}
x <- lapply(filename, func_tree)
for (i in 1:length(dir("E:\\nwk/"))){
name <- filename[i]
tree <- x[[i]]
tree <- groupOTU(tree, groupInfo)
rooted.tree <- root(tree, which(tree$tip.label == "Bol"))
p<- ggtree(rooted.tree, layout="rectangular", size=0.8,aes(color=group))+ geom_tiplab(size=2)+geom_tippoint(size=1)
ggsave(p,width = 6, height = 6,file=paste(name,".tiff",sep=""))
}
2021-12-14R語言批量繪制進化樹
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 繪制進化樹的方法有很多,入門的MEGA。美化比較好用的,也是我經(jīng)常用的工具如iTOL,evolview等。 今天測...
- 教程來源https://www.omicsclass.com/article/675 FigTree可以基于系統(tǒng)進...
- 通常我們會使用比對好的fasta文件構(gòu)建進化樹,fasta文件中大于號后的內(nèi)容就是最終進化樹上的文字標(biāo)簽。如果拿到...
- 今天公眾號的一位讀者留言問有了SSR的數(shù)據(jù),如何畫樹狀圖? SSR的數(shù)據(jù)我也是第一次接觸,我看了一下他發(fā)給我的數(shù)據(jù)...
- 今天推文重復(fù)的圖來自于 論文Whole-genome resequencing of 445 Lactuca ac...