美文网首页R语言可视化
ggtree绘制基础版进化树

ggtree绘制基础版进化树

作者: R语言数据分析指南 | 来源:发表于2020-11-13 23:11 被阅读0次

ggtree是Y叔来发的用于分析进化关系很强大的R包,用ggtree可以轻轻松松绘制一棵优雅的进化树,高配版进化树请参考:
https://www.jianshu.com/p/f572aa0e6fde

rm(list = ls())
pacman::p_load(ggplot2,ggstar,ggtree,treeio); options(warn = -1)
tree <- read.newick("tree.tre")
group_file <- read.table("group.txt",header = T,sep="\t",row.names = 1)
groupInfo <- split(row.names(group_file), group_file$Group)
groupOTU(tree, groupInfo) %>%
ggtree(branch.length = "none",layout = "circular",
linetype=1,size=1,ladderize = F)+
geom_tiplab(hjust = -.5,size=3,fontface="plain")+
geom_tippoint(aes(color = group),size=3)+
xlim(0,10)+labs(color= "location")
tree.jpg

相关文章

  • 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/eqkpbktx.html