美文网首页群体遗传学
ggtree绘制进化树

ggtree绘制进化树

作者: 271828182845904 | 来源:发表于2019-04-20 10:28 被阅读18次
library(ggplot2)
library(treeio)
library("ggtree")
tree<-read.tree('tree.tre')
tax<-read.table('group.info',row.names = 1)
names(tax)=c('area')
groupInfo <- split(row.names(tax),  tax$area) ## 按照area分组
tree<-groupOTU(tree,groupInfo)
ggtree(tree, aes(color=group))+  theme(legend.position = "right")+geom_tiplab(size=3)

文件说明:
tree.tre : 进化树文件


图片.png

group.info : 分组信息


图片.png
ggtree(tree, layout="circular", ladderize = FALSE, branch.length = "none",aes(color=group))+geom_tiplab2(size=3)+ theme(legend.position = "right")
图片.png
ggtree(tree, layout="circular", ladderize = FALSE,aes(color=group))+geom_tiplab2(size=3)+ theme(legend.position = "right")
图片.png
ggtree(tree, aes(color=group))+  theme(legend.position = "right")+geom_tiplab(size=3)
图片.png

相关文章

  • ggtree绘制基础版进化树

    ggtree是Y叔来发的用于分析进化关系很强大的R包,用ggtree可以轻轻松松绘制一棵优雅的进化树,高配版进化树...

  • 2019-04-16

    简单的利用R语言绘制进化树(模仿笔记) 必备软件:treeio,ggtree。需要首先安装Bioconductor...

  • ggtree绘制进化树

    绘制进化树的方法有很多,入门的MEGA,iTOL,evolview等,但是没有一个如ggtree这般高效简单,轻轻...

  • ggtree绘制进化树

    文件说明:tree.tre : 进化树文件 group.info : 分组信息

  • 使用iTOL美化进化树

    小编之前写过一篇使用“ggtree" 快速美化进化树的文章(使用ggtree对进化树进行分组美化 - 简书),但是...

  • ggtree绘制高端进化树

    系统发育树几乎是基因家族文章的必备图,一个好看的树图的确能给文章增色不少,一般的用户可能只使用MEGA绘图,进阶一...

  • R语言:ggtree绘制进化树(二)

    导读 上一篇:R语言ggtree绘制进化树(一)上一篇相关:Phylophlan(二)种间进化分析tree文件和绘...

  • 【R语言】ggtree绘制进化树

    绘制进化树的方法有很多,入门的MEGA。美化比较好用的,也是我经常用的工具如iTOL,evolview等。 今天测...

  • R语言:ggtree绘制进化树(一)

    导读 ggtree由R语言大神Y叔纸笔,于2018年发表在Molecular Biology and Evolut...

  • R语言ggplot2作图如何去掉图例中的NA

    遇到这个问题是在使用ggtree可视化展示进化树的时候,我想给进化树的枝分组映射颜色 第一步是准备进化树文件 第二...

网友评论

    本文标题:ggtree绘制进化树

    本文链接:https://www.haomeiwen.com/subject/ygckgqtx.html