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語言批量繪制進(jìn)化樹
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 繪制進(jìn)化樹的方法有很多,入門的MEGA。美化比較好用的,也是我經(jīng)常用的工具如iTOL,evolview等。 今天測(cè)...
- 教程來源https://www.omicsclass.com/article/675 FigTree可以基于系統(tǒng)進(jìn)...
- 通常我們會(huì)使用比對(duì)好的fasta文件構(gòu)建進(jìn)化樹,fasta文件中大于號(hào)后的內(nèi)容就是最終進(jìn)化樹上的文字標(biāo)簽。如果拿到...
- 今天公眾號(hào)的一位讀者留言問有了SSR的數(shù)據(jù),如何畫樹狀圖? SSR的數(shù)據(jù)我也是第一次接觸,我看了一下他發(fā)給我的數(shù)據(jù)...
- 今天推文重復(fù)的圖來自于 論文Whole-genome resequencing of 445 Lactuca ac...