Literature DB >> 21470960

Interactive Tree Of Life v2: online annotation and display of phylogenetic trees made easy.

Ivica Letunic1, Peer Bork.   

Abstract

Interactive Tree Of Life (http://itol.embl.de) is a web-based tool for the display, manipulation and annotation of phylogenetic trees. It is freely available and open to everyone. In addition to classical tree viewer functions, iTOL offers many novel ways of annotating trees with various additional data. Current version introduces numerous new features and greatly expands the number of supported data set types. Trees can be interactively manipulated and edited. A free personal account system is available, providing management and sharing of trees in user defined workspaces and projects. Export to various bitmap and vector graphics formats is supported. Batch access interface is available for programmatic access or inclusion of interactive trees into other web services.

Entities:  

Mesh:

Year:  2011        PMID: 21470960      PMCID: PMC3125724          DOI: 10.1093/nar/gkr201

Source DB:  PubMed          Journal:  Nucleic Acids Res        ISSN: 0305-1048            Impact factor:   16.971


INTRODUCTION

With the exponential increase of sequence data being generated by various classical and next-generation sequencing studies (1), phylogenetics and phylogenetic trees are becoming an integral part of various biological studies. Through the years, many tools have been developed, covering all possible aspects of classical tree visualization. Tools like TREEVIEW (2), Archaeopteryx (3), TreeDyn (4), Dendroscope (5), PhyloWidget (6) and others provide many useful features and are used regularly by scientists worldwide. However, an important aspect missing from most visualization tools is the ability to annotate phylogenetic trees with various external data sets. We have, therefore, developed an in-house tool that included these functions, and made it public after significant interest from the small evaluating community (7). Here, we report on the current state of the tool and recent developments which have greatly expanded iTOL's functionality, tested by and implemented through the suggestions of several thousands active users. A complete overview of features added since the original publication is available in iTOL's version history page (http://itol.embl.de/help/history.shtml).

FEATURES

iTOL is an online tool, accessible with any modern web browser (Figure 1). Trees are displayed using a combination of Adobe Flash and Javascript. The Flash object which displays the tree and provides interactivity is created dynamically by the server using a set of Perl scripts and the Ming library (http://ming.sourceforge.net).
Figure 1.

iTOL's user interface. Tree of life (12) annotated with various data sets is shown. Several branches are collapsed and displayed as triangles. Tree branches are colored according to the clade bootstrap value. Popup windows provide detailed information on clades/leaves, such as bootstrap values, taxonomical categories or associated data set values. Alternatively, popup windows can display user defined, HTML formatted text, including external links and images.

iTOL's user interface. Tree of life (12) annotated with various data sets is shown. Several branches are collapsed and displayed as triangles. Tree branches are colored according to the clade bootstrap value. Popup windows provide detailed information on clades/leaves, such as bootstrap values, taxonomical categories or associated data set values. Alternatively, popup windows can display user defined, HTML formatted text, including external links and images.

INPUT, INTERFACE AND BASIC FUNCTIONS

iTOL works with two most commonly used phylogenetic tree formats, Newick and Nexus (8). Recently proposed new tree format, phyloXML (9) is also supported. Various additional data used for tree annotation is uploaded through plain text files. iTOL provides most common functions available in any phylogenetic tree viewer. Trees can be displayed in various formats: as phylograms or cladograms, rooted or unrooted and rectangular or radial. Several tree customization options are available, giving users a great amount of control over the tree display. Tree clades can be pruned or collapsed, either manually or automatically, based on various parameters (such as associated bootstrap values or average branch length distance). Trees can be re-rooted manually on any node, or automatically using the midpoint rooting method. Basic editing functions allow users to interactively delete or move single nodes or whole clades.

EXPORT

One of iTOL's major functions is the creation of high-quality figures for publication or inclusion into other documents. It is therefore possible to export any tree with its annotations into several graphical formats, both vector and bitmap. Currently supported formats are Scalable Vector Graphics (svg), Portable Network Graphics (png), Encapsulated Postscript (eps), Postscript (ps) and Portable Document Format (pdf). In addition, pruned trees can be exported in all supported plain text formats (Newick, Nexus or phyloXML).

ANNOTATING TREES

Our primary goal when developing iTOL was to offer numerous ways of annotating phylogenetic trees with external data. Currently, there are two major groups of tree annotations in iTOL: automatic annotation based on intrinsic node features (bootstrap values, branch lengths) and user provided annotation associated with different nodes (data sets and other information)

DATA SETS

At the moment, iTOL supports 11 different data set types (Figure 2). All data sets are uploaded as plain text files. Various data set parameters can be customized during upload. Due to Flash performance constraints, each phylogenetic tree in iTOL can have a maximum of 10 data sets associated. An overview of supported data set types is shown in Figure 2. Detailed description and information on required formats for each data set is available in iTOL's online help pages.
Figure 2.

Data set types supported by iTOL. Each tree in iTOL can be annotated with up to 10 different data sets. All data sets are uploaded as numeric and/or color values associated with tree nodes. (a) Binary: binary data associated with leaves. (b) Color strip and gradient: color gradients are automatically calculated from numeric data, while color strips allow direct definition of colors. (c) Bar chart and time series: set of single values associated with leaf nodes displayed as a bar chart; multiple single bar charts can be combined into an animated time series data set. (d) Stacked bar chart: a stacked set of bar charts. (e) Aligned multi value bar chart: multiple aligned bar charts. (f) Boxplot: boxplots can be uploaded as pre-calculated five-number summaries or as raw data. (g) Protein domain architecture: numerous protein domain architectures can be easily defined using 13 different geometric shapes. (h) Heatmap: colors of the map are calculated from numerical data and user defined colors gradients. (i) Pie chart: different-sized pie charts can be displayed on any node in the tree. (j) Connections: any two nodes in the tree can be connected by lines of user defined colors, widths and transparency.

Data set types supported by iTOL. Each tree in iTOL can be annotated with up to 10 different data sets. All data sets are uploaded as numeric and/or color values associated with tree nodes. (a) Binary: binary data associated with leaves. (b) Color strip and gradient: color gradients are automatically calculated from numeric data, while color strips allow direct definition of colors. (c) Bar chart and time series: set of single values associated with leaf nodes displayed as a bar chart; multiple single bar charts can be combined into an animated time series data set. (d) Stacked bar chart: a stacked set of bar charts. (e) Aligned multi value bar chart: multiple aligned bar charts. (f) Boxplot: boxplots can be uploaded as pre-calculated five-number summaries or as raw data. (g) Protein domain architecture: numerous protein domain architectures can be easily defined using 13 different geometric shapes. (h) Heatmap: colors of the map are calculated from numerical data and user defined colors gradients. (i) Pie chart: different-sized pie charts can be displayed on any node in the tree. (j) Connections: any two nodes in the tree can be connected by lines of user defined colors, widths and transparency.

NODE INFORMATION

When navigating interactive tree displays in iTOL, users can hover mouse cursor over any node to display popup windows with various bits of information associated with the node. By default, these will include bootstrap values, branch lengths and taxonomic data (if present). However, iTOL allows complete customization of the information shown in the popups, which can contain any user-defined HTML formatted text, including URL links and external images.

DISPLAYING BOOTSTRAP VALUES

Clade support values (bootstraps) offer important clues regarding the quality of the tree and allow easy identification of problematic areas. iTOL can display bootstrap values in three different ways: direct display of numeric values above the branches in the tree; display of symbols whose size is proportional to the bootstrap values; and coloring of tree branches using user specified color gradients, with actual colors calculated from the associated bootstrap value.

COLORING THE TREE

Colors used for the display of trees in iTOL are fully customizable. Both branch and text color of each node can be independently defined. In addition, users can specify background colors for various clades. Colors can be specified through an interactive color editor, or defined in plain text files uploaded together with the tree.

DISPLAYING HORIZONTAL GENE TRANSFERS

iTOL is the first visualization tool which supports the display of horizontal gene transfers (HGTs) in phylogenetic trees. These can be annotated directly in the original Newick tree file, using an extended format described in iTOL's online help pages. Alternatively, HGTs can also be defined and uploaded in separate plain text files. HGTs are displayed as arrows with user defined colors and labels.

USER ACCOUNTS

iTOL provides a freely available personal account system. It allows registered users to access their uploaded trees from anywhere, organize them into workspaces and projects and easily manage data sets and other tree features. Trees are kept private and stored locally in iTOL.

TREE MANAGEMENT

Trees in an iTOL account can be organized into unlimited number of user-defined projects. Projects can be further separated into various workspaces allowing easy navigation even in accounts with a large number of trees.

DATA SHARING AND COLLABORATION

Any user project in iTOL can be set as ‘shared’. Other users can simply access shared projects, allowing them to display, export or copy the trees contained within. Through shared projects, users can simply keep their colleagues up to date with various tree versions and other developments.

BATCH ACCESS

When working with hundreds or even thousands of phylogenetic trees, automation capabilities become an important factor in any tool's usefulness. iTOL offers programmatic access to both its tree upload and export interfaces. All iTOL features available interactively through the web interface can also be accessed using the batch access. Example upload/download scripts are provided in several programming languages. Various tools and servers [examples include SmashCommunity (10) and metaTIGER (11)] already use iTOL as the backend engine for phylogenetic tree visualization.

FUNDING

Funding for open access charge: European Molecular Biology Laboratory Conflict of interest statement. None declared.
  12 in total

1.  ATV: display and manipulation of annotated phylogenetic trees.

Authors:  C M Zmasek; S R Eddy
Journal:  Bioinformatics       Date:  2001-04       Impact factor: 6.937

2.  Interactive Tree Of Life (iTOL): an online tool for phylogenetic tree display and annotation.

Authors:  Ivica Letunic; Peer Bork
Journal:  Bioinformatics       Date:  2006-10-18       Impact factor: 6.937

3.  Toward automatic reconstruction of a highly resolved tree of life.

Authors:  Francesca D Ciccarelli; Tobias Doerks; Christian von Mering; Christopher J Creevey; Berend Snel; Peer Bork
Journal:  Science       Date:  2006-03-03       Impact factor: 47.728

4.  PhyloWidget: web-based visualizations for the tree of life.

Authors:  Gregory E Jordan; William H Piel
Journal:  Bioinformatics       Date:  2008-05-16       Impact factor: 6.937

5.  Inferring evolutionary trees with PAUP*.

Authors:  James C Wilgenbusch; David Swofford
Journal:  Curr Protoc Bioinformatics       Date:  2003-02

6.  A decade's perspective on DNA sequencing technology.

Authors:  Elaine R Mardis
Journal:  Nature       Date:  2011-02-10       Impact factor: 49.962

7.  TreeView: an application to display phylogenetic trees on personal computers.

Authors:  R D Page
Journal:  Comput Appl Biosci       Date:  1996-08

8.  TreeDyn: towards dynamic graphics and annotations for analyses of trees.

Authors:  François Chevenet; Christine Brun; Anne-Laure Bañuls; Bernard Jacq; Richard Christen
Journal:  BMC Bioinformatics       Date:  2006-10-10       Impact factor: 3.169

9.  phyloXML: XML for evolutionary biology and comparative genomics.

Authors:  Mira V Han; Christian M Zmasek
Journal:  BMC Bioinformatics       Date:  2009-10-27       Impact factor: 3.169

10.  metaTIGER: a metabolic evolution resource.

Authors:  John W Whitaker; Ivica Letunic; Glenn A McConkey; David R Westhead
Journal:  Nucleic Acids Res       Date:  2008-10-25       Impact factor: 16.971

View more
  732 in total

1.  Aspergillus Secondary Metabolite Database, a resource to understand the Secondary metabolome of Aspergillus genus.

Authors:  Varahalarao Vadlapudi; Nabajyoti Borah; Kanaka Raju Yellusani; Sriramya Gade; Prabhakar Reddy; Maheshwari Rajamanikyam; Lakshmi Narasimha Santosh Vempati; Satya Prakash Gubbala; Pankaj Chopra; Suryanarayana Murty Upadhyayula; Ramars Amanchy
Journal:  Sci Rep       Date:  2017-08-04       Impact factor: 4.379

2.  Association of Campylobacter jejuni metabolic traits with multilocus sequence types.

Authors:  Caroline P A de Haan; Ann-Katrin Llarena; Joana Revez; Marja-Liisa Hänninen
Journal:  Appl Environ Microbiol       Date:  2012-06-01       Impact factor: 4.792

3.  Characterization of biphenyl dioxygenase sequences and activities encoded by the metagenomes of highly polychlorobiphenyl-contaminated soils.

Authors:  Christine Standfuss-Gabisch; Djamila Al-Halbouni; Bernd Hofer
Journal:  Appl Environ Microbiol       Date:  2012-02-10       Impact factor: 4.792

4.  Tracing determinants of dual substrate specificity in glycoside hydrolase family 5.

Authors:  Zhiwei Chen; Gregory D Friedland; Jose H Pereira; Sonia A Reveco; Rosa Chan; Joshua I Park; Michael P Thelen; Paul D Adams; Adam P Arkin; Jay D Keasling; Harvey W Blanch; Blake A Simmons; Kenneth L Sale; Dylan Chivian; Swapnil R Chhabra
Journal:  J Biol Chem       Date:  2012-05-29       Impact factor: 5.157

5.  Abundance and genetic diversity of aerobic anoxygenic phototrophic bacteria of coastal regions of the pacific ocean.

Authors:  Anna E Ritchie; Zackary I Johnson
Journal:  Appl Environ Microbiol       Date:  2012-02-03       Impact factor: 4.792

6.  Genome-wide comparison of ferritin family from Archaea, Bacteria, Eukarya, and Viruses: its distribution, characteristic motif, and phylogenetic relationship.

Authors:  Lina Bai; Ting Xie; Qingqing Hu; Changyan Deng; Rong Zheng; Wanping Chen
Journal:  Naturwissenschaften       Date:  2015-09-28

7.  Analysis of 51 cyclodipeptide synthases reveals the basis for substrate specificity.

Authors:  Isabelle B Jacques; Mireille Moutiez; Jerzy Witwinowski; Emmanuelle Darbon; Cécile Martel; Jérôme Seguin; Emmanuel Favry; Robert Thai; Alain Lecoq; Steven Dubois; Jean-Luc Pernodet; Muriel Gondry; Pascal Belin
Journal:  Nat Chem Biol       Date:  2015-08-03       Impact factor: 15.040

8.  Atmospheric trace gases support primary production in Antarctic desert surface soil.

Authors:  Mukan Ji; Chris Greening; Inka Vanwonterghem; Carlo R Carere; Sean K Bay; Jason A Steen; Kate Montgomery; Thomas Lines; John Beardall; Josie van Dorst; Ian Snape; Matthew B Stott; Philip Hugenholtz; Belinda C Ferrari
Journal:  Nature       Date:  2017-12-06       Impact factor: 49.962

9.  Aerococcus urinae Isolated from Women with Lower Urinary Tract Symptoms: In Vitro Aggregation and Genome Analysis.

Authors:  Evann E Hilt; Catherine Putonti; Krystal Thomas-White; Amanda L Lewis; Karen L Visick; Nicole M Gilbert; Alan J Wolfe
Journal:  J Bacteriol       Date:  2020-06-09       Impact factor: 3.490

10.  Global phylogeography and evolutionary history of Shigella dysenteriae type 1.

Authors:  Elisabeth Njamkepo; Nizar Fawal; Alicia Tran-Dien; Jane Hawkey; Nancy Strockbine; Claire Jenkins; Kaisar A Talukder; Raymond Bercion; Konstantin Kuleshov; Renáta Kolínská; Julie E Russell; Lidia Kaftyreva; Marie Accou-Demartin; Andreas Karas; Olivier Vandenberg; Alison E Mather; Carl J Mason; Andrew J Page; Thandavarayan Ramamurthy; Chantal Bizet; Andrzej Gamian; Isabelle Carle; Amy Gassama Sow; Christiane Bouchier; Astrid Louise Wester; Monique Lejay-Collin; Marie-Christine Fonkoua; Simon Le Hello; Martin J Blaser; Cecilia Jernberg; Corinne Ruckly; Audrey Mérens; Anne-Laure Page; Martin Aslett; Peter Roggentin; Angelika Fruth; Erick Denamur; Malabi Venkatesan; Hervé Bercovier; Ladaporn Bodhidatta; Chien-Shun Chiou; Dominique Clermont; Bianca Colonna; Svetlana Egorova; Gururaja P Pazhani; Analia V Ezernitchi; Ghislaine Guigon; Simon R Harris; Hidemasa Izumiya; Agnieszka Korzeniowska-Kowal; Anna Lutyńska; Malika Gouali; Francine Grimont; Céline Langendorf; Monika Marejková; Lorea A M Peterson; Guillermo Perez-Perez; Antoinette Ngandjio; Alexander Podkolzin; Erika Souche; Mariia Makarova; German A Shipulin; Changyun Ye; Helena Žemličková; Mária Herpay; Patrick A D Grimont; Julian Parkhill; Philippe Sansonetti; Kathryn E Holt; Sylvain Brisse; Nicholas R Thomson; François-Xavier Weill
Journal:  Nat Microbiol       Date:  2016-03-21       Impact factor: 17.745

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.