<scp>ggtree</scp>: an <scp>r</scp> package for visualization and annotation of phylogenetic trees with their covariates and other associated data

Methods in Ecology and Evolution - Tập 8 Số 1 - Trang 28-36 - 2017
Guangchuang Yu1, David K. Smith1, Huachen Zhu1, Yi Guan1, Tommy Tsan‐Yuk Lam1
1State Key Laboratory of Emerging Infectious Diseases and Centre of Influenza Research School of Public Health The University of Hong Kong 21 Sassoon Road Pokfulam Hong Kong SAR China

Tóm tắt

Summary

We present an r package, ggtree, which provides programmable visualization and annotation of phylogenetic trees.

ggtree can read more tree file formats than other softwares, including newick, nexus, NHX, phylip and jplace formats, and support visualization of phylo, multiphylo, phylo4, phylo4d, obkdata and phyloseq tree objects defined in other r packages. It can also extract the tree/branch/node‐specific and other data from the analysis outputs of beast, epa, hyphy, paml, phylodog, pplacer, r8s, raxml and revbayes software, and allows using these data to annotate the tree.

The package allows colouring and annotation of a tree by numerical/categorical node attributes, manipulating a tree by rotating, collapsing and zooming out clades, highlighting user selected clades or operational taxonomic units and exploration of a large tree by zooming into a selected portion.

A two‐dimensional tree can be drawn by scaling the tree width based on an attribute of the nodes. A tree can be annotated with an associated numerical matrix (as a heat map), multiple sequence alignment, subplots or silhouette images.

The package ggtree is released under the artistic‐2.0 license. The source code and documents are freely available through bioconductor (http://www.bioconductor.org/packages/ggtree).

Từ khóa


Tài liệu tham khảo

10.1101/gr.141978.112

10.1093/sysbio/syr010

10.1002/pmic.200300771

10.1371/journal.pcbi.1003537

10.1186/1471-2105-7-439

10.1186/gb-2004-5-10-r80

10.1093/sysbio/sys062

10.1016/j.epidem.2014.04.003

10.1128/JVI.05262-11

10.1111/j.1365-294X.2012.05577.x

10.1038/nature14348

10.1093/nar/gkr201

10.1128/JVI.01327-14

10.1186/1471-2105-11-538

10.1371/journal.pone.0031009

10.1371/journal.pone.0061217

Page R.D.M., 1996, Tree View: an application to display phylogenetic trees on personal computers, Computer applications in the biosciences: CABIOS, 12, 357

10.1093/bioinformatics/btg412

10.1093/bioinformatics/bti079

R Core Team, 2015, R: A Language and Environment for Statistical Computing

Rambaut A.(2014)FigTree v1.4.2. Available at:http://tree.bio.ed.ac.uk/software/figtree/(accessed 10 March 2015).

10.1111/j.2041-210X.2011.00169.x

10.1002/jez.b.19

10.1093/sysbio/syu039

10.1093/bioinformatics/btu033

10.1007/978-0-387-98141-3

Wilkinson L., 2005, The Grammar of Graphics

10.1093/molbev/msm088

Yu G., 2016, Data from: ggtree: an R package for visualization and annotation of phylogenetic trees with their covariates and other associated data, Methods in Ecology and Evolution

10.1093/nar/gks576