Literature DB >> 30931475

Interactive Tree Of Life (iTOL) v4: recent updates and new developments.

Ivica Letunic1, Peer Bork2.   

Abstract

The Interactive Tree Of Life (https://itol.embl.de) is an online tool for the display, manipulation and annotation of phylogenetic and other trees. It is freely available and open to everyone. The current version introduces four new dataset types, together with numerous new features. Annotation options have been expanded and new control options added for many display elements. An interactive spreadsheet-like editor has been implemented, providing dataset creation and editing directly in the web interface. Font support has been rewritten with full support for UTF-8 character encoding throughout the user interface. Google Web Fonts are now fully supported in the tree text labels. iTOL v4 is the first tool which supports direct visualization of Qiime 2 trees and associated annotations. The user account system has been streamlined and expanded with new navigation options, and currently handles >700 000 trees from more than 40 000 individual users. Full batch access has been implemented allowing programmatic upload and export of trees and annotations.
© The Author(s) 2019. Published by Oxford University Press on behalf of Nucleic Acids Research.

Entities:  

Mesh:

Year:  2019        PMID: 30931475      PMCID: PMC6602468          DOI: 10.1093/nar/gkz239

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


INTRODUCTION

Phylogenetic trees are important tools in a wide variety of biological and other scientific fields, also serving as contextualization for various data types (1). This is illustrated by the heavy usage of tools to create such trees (e.g. MEGA, (2)). The visualization of such trees has been covered by various software tools for many years (3,4), including iTOL (5), which introduced the annotation of trees with various types of additional data. Nowadays, various other software packages offer additional tree annotation features, both online and as standalone packages, for example ETE toolkit (6), Dendroscope (7) or Evolview (8). Here, we report on recent developments of iTOL, which have expanded and streamlined its functionality, making it more powerful and easier to use.

BASIC FEATURES

iTOL is an online tool, accessible with any modern web browser (Figure 1). The tree display engine is implemented in pure Javascript and uses the HTML5 Canvas element for visualization.
Figure 1.

iTOL’s user interface. Phylogenetic tree annotated with a multi-value bar chart is displayed, with the interactive dataset editor open. Data is entered through a spreadsheet-like interface. Tree nodes can be easily selected with an autocomplete search interface. Clicking the nodes in the editor zooms and pans the tree to show their exact location. Dataset legends and scales can be similarly edited.

iTOL’s user interface. Phylogenetic tree annotated with a multi-value bar chart is displayed, with the interactive dataset editor open. Data is entered through a spreadsheet-like interface. Tree nodes can be easily selected with an autocomplete search interface. Clicking the nodes in the editor zooms and pans the tree to show their exact location. Dataset legends and scales can be similarly edited.

Input types and basic functions

iTOL supports commonly used phylogenetic tree formats: Newick, Nexus (9) and phyloXML (10). Phylogenetic placements files created by EPA (11) and pplacer (12) are also supported. Current version introduces support for QIIME 2 (13) trees and annotation files. QIIME 2 QZA trees (Phylogeny[Rooted] or Phylogeny[Unrooted]) can be uploaded directly, and annotated with the following types of data: FeatureData[Taxonomy]: Leaf labels will be automatically assigned, and confidence values will appear as a bar chart dataset. FeatureTable[Frequency]: A multi value bar chart will be created with sample frequencies in different tree leaves. FeatureData[AlignedSequence]: Multiple sequence alignment dataset will be created automatically. All additional data used for various types of tree annotation are provided in plain text files, and simply dragged and dropped onto the trees visualized in the user's web browser. iTOL provides most common functions available in any phylogenetic tree viewer. In addition to standard display formats (rectangular, circular and unrooted), iTOL v4 supports the slanted phylogram display mode. Trees can be manipulated in various ways, and basic editing functions allow users to interactively delete or move single nodes or whole clades. Clades can also be pruned or collapsed, either manually or automatically, based on various parameters (such as associated bootstrap values or average branch length distances). Trees can be re-rooted manually on any node, or automatically using the midpoint rooting method. Tree leaves can be sorted in various ways, either manually or automatically. A complete overview of features added since the last publication (14) can be accessed through iTOL’s version history page (https://itol.embl.de/version_history.cgi).

ANNOTATING TREES

The current version introduces several new annotation features, which expand the user control over the individual display elements, as well as four new dataset types (Figure 2).
Figure 2.

New dataset types in iTOL v4. Each tree in iTOL can be annotated with an unlimited number of datasets. Dataset files are drag-dropped onto the trees displayed in the browser and visualized automatically. (A) Images: External bitmap and SVG images can be linked to any tree node, any individually scaled, rotated and positioned. (B) Multiple sequence alignments: Raw FASTA multiple sequence alignments are supported. Several standard color schemes are available, and custom colors can be defined for each residue. Consensus sequence and the residue conservation graph are calculated automatically. (C) Branch and label styles: colors and styles for tree nodes and labels can now be specified through a separate dataset type. There can be multiple different styles datasets present, allowing users to simply switch between various tree colors and styles. (D) Line charts: Visualized as a series of points, optionally connected with a line. Vertical and horizontal axis lines are supported, as well as automatic coloring of the dots/lines based on user specified value thresholds. Vertical and horizontal display styles are available, both on rectangular and circular trees.

New dataset types in iTOL v4. Each tree in iTOL can be annotated with an unlimited number of datasets. Dataset files are drag-dropped onto the trees displayed in the browser and visualized automatically. (A) Images: External bitmap and SVG images can be linked to any tree node, any individually scaled, rotated and positioned. (B) Multiple sequence alignments: Raw FASTA multiple sequence alignments are supported. Several standard color schemes are available, and custom colors can be defined for each residue. Consensus sequence and the residue conservation graph are calculated automatically. (C) Branch and label styles: colors and styles for tree nodes and labels can now be specified through a separate dataset type. There can be multiple different styles datasets present, allowing users to simply switch between various tree colors and styles. (D) Line charts: Visualized as a series of points, optionally connected with a line. Vertical and horizontal axis lines are supported, as well as automatic coloring of the dots/lines based on user specified value thresholds. Vertical and horizontal display styles are available, both on rectangular and circular trees.

Tree style and colors

iTOL supports individual style and colors for each individual node and label in the tree. The current version greatly expands the support for different fonts and font styles, with full UTF-8 character set support throughout the user interface, and the ability to use any font from the Google Web Fonts list. In addition, background color of any text label can be changed independently now.

Displaying branch length, support and metadata values

iTOL v4 expands the bootstrap visualization options with full support for MRBAYES (15) and The New Hampshire X (NHX) formatted metadata in the tree nodes, as well as multi-value node support values, e.g. as provided by IQ-TREE (16). These metadata values are parsed and available as selectable sources for iTOL’s existing bootstrap display options. Display of branch lengths and metadata sourced text labels has been improved with additional options for specifying their exact location on the branches, as well as their size and format. Branch lengths and internal tree scales can now be reversed (displayed as ages), i.e. starting with zero at the farthest leaf, and increasing toward the root of the tree.

Datasets and the interactive editor

iTOL currently supports 18 different dataset types, with 4 new types introduced since version 3 (Figure 2). All datasets can be uploaded as plain text files and use simple predefined templates which are available through iTOL’s help pages. A major new feature in iTOL v4 is the interactive editor, which allows users to create and edit the datasets directly in the web user interface (Figure 1). Raw data as well as dataset legends, scales and other information can be edited directly through a spreadsheet-like interface, with dynamically updating tree visualization. iTOL can now display several dataset types (binary datasets, protein domain architectures, connections, branch symbols and internal pie-charts) in the unrooted tree display mode as well. Even though the individual dataset entries are not aligned in this mode, they still provide users with valuable annotation options. Many graphical elements in various datasets and tree colored ranges now support user defined borders, with individually changeable colors and widths.

USER ACCOUNTS

In addition to the anonymous direct tree upload and annotation, iTOL provides a freely available personal account system, which currently has more than 40 000 registered users, managing more than 700 000 uploaded trees. The current version brings various updates to the account pages, making them easier to use. Creation and modification times for all trees are tracked and can be used to sort various tree tables. Additional navigation options are now available in the tree display pages, providing shortcuts to other trees in the same user project. Tree information popups have been extended with information on user workspaces and projects, as well as currently used tree views (user saved tree display states).

EXPORT

One of iTOL’s strengths is the creation of high-quality figures for publication or inclusion into other documents. The current version extends the export functions with automatically generated legends for colored ranges, and several dataset types, like heatmaps. Backend server has been extended to make the export of bitmap formats faster.

BATCH ACCESS

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 through the batch interface. Complete redesign of iTOL in version 3 introduced ‘What-You-See-Is-What-You-Get’ export capabilities, where the user's browser performs the initial creation of the SVG (Scalable Vector Format) image, making our old batch access system incompatible. The current version solves this problem by using scriptable headless browsers on the server side (phantomjs, http://phantomjs.org). Example upload/download scripts are provided in several programming languages.

DATA AVAILABILITY

The Interactive Tree Of Life is freely available at https://itol.embl.de.
  16 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.  Dendroscope 3: an interactive tool for rooted phylogenetic trees and networks.

Authors:  Daniel H Huson; Celine Scornavacca
Journal:  Syst Biol       Date:  2012-07-10       Impact factor: 15.683

3.  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

4.  Inferring evolutionary trees with PAUP*.

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

5.  Performance, accuracy, and Web server for evolutionary placement of short sequence reads under maximum likelihood.

Authors:  Simon A Berger; Denis Krompass; Alexandros Stamatakis
Journal:  Syst Biol       Date:  2011-03-23       Impact factor: 15.683

6.  pplacer: linear time maximum-likelihood and Bayesian phylogenetic placement of sequences onto a fixed reference tree.

Authors:  Frederick A Matsen; Robin B Kodner; E Virginia Armbrust
Journal:  BMC Bioinformatics       Date:  2010-10-30       Impact factor: 3.169

7.  MrBayes 3.2: efficient Bayesian phylogenetic inference and model choice across a large model space.

Authors:  Fredrik Ronquist; Maxim Teslenko; Paul van der Mark; Daniel L Ayres; Aaron Darling; Sebastian Höhna; Bret Larget; Liang Liu; Marc A Suchard; John P Huelsenbeck
Journal:  Syst Biol       Date:  2012-02-22       Impact factor: 15.683

8.  IQ-TREE: a fast and effective stochastic algorithm for estimating maximum-likelihood phylogenies.

Authors:  Lam-Tung Nguyen; Heiko A Schmidt; Arndt von Haeseler; Bui Quang Minh
Journal:  Mol Biol Evol       Date:  2014-11-03       Impact factor: 16.240

9.  ETE 3: Reconstruction, Analysis, and Visualization of Phylogenomic Data.

Authors:  Jaime Huerta-Cepas; François Serra; Peer Bork
Journal:  Mol Biol Evol       Date:  2016-02-26       Impact factor: 16.240

10.  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

View more
  1611 in total

1.  Terpene Synthases and Terpene Variation in Cannabis sativa.

Authors:  Judith K Booth; Macaire M S Yuen; Sharon Jancsik; Lufiani L Madilao; Jonathan E Page; Jörg Bohlmann
Journal:  Plant Physiol       Date:  2020-06-26       Impact factor: 8.340

2.  Identification and Characterization of Mycobacterium smegmatis and Mycobacterium avium subsp. paratuberculosis Zinc Transporters.

Authors:  Elke Goethe; Ayla Gieseke; Kristin Laarmann; Janita Lührs; Ralph Goethe
Journal:  J Bacteriol       Date:  2021-03-15       Impact factor: 3.490

3.  A conserved cell division protein directly regulates FtsZ dynamics in filamentous and unicellular actinobacteria.

Authors:  Félix Ramos-León; Matthew J Bush; Joseph W Sallmen; Govind Chandra; Jake Richardson; Kim C Findlay; Joseph R McCormick; Susan Schlimpert
Journal:  Elife       Date:  2021-03-17       Impact factor: 8.140

4.  A Diverse Panel of Clinical Acinetobacter baumannii for Research and Development.

Authors:  Madeline R Galac; Erik Snesrud; Francois Lebreton; Jason Stam; Michael Julius; Ana C Ong; Rosslyn Maybank; Anthony R Jones; Yoon I Kwak; Kate Hinkle; Paige E Waterman; Emil P Lesho; Jason W Bennett; Patrick Mc Gann
Journal:  Antimicrob Agents Chemother       Date:  2020-09-21       Impact factor: 5.191

5.  Species Diversity With Comprehensive Annotations of Wood-Inhabiting Poroid and Corticioid Fungi in Uzbekistan.

Authors:  Yusufjon Gafforov; Alexander Ordynets; Ewald Langer; Manzura Yarasheva; Adriana de Mello Gugliotta; Dmitry Schigel; Lorenzo Pecoraro; Yu Zhou; Lei Cai; Li-Wei Zhou
Journal:  Front Microbiol       Date:  2020-12-09       Impact factor: 5.640

6.  Salmonella enterica Serovar Hvittingfoss in Bar-Tailed Godwits (Limosa lapponica) from Roebuck Bay, Northwestern Australia.

Authors:  Hannah G Smith; David C Bean; Jane Hawkey; Rohan H Clarke; Richard Loyn; Jo-Ann Larkins; Chris Hassell; Mary Valcanis; William Pitchers; Andrew R Greenhill
Journal:  Appl Environ Microbiol       Date:  2020-09-17       Impact factor: 4.792

7.  Horsing around: Escherichia coli ST1250 of equine origin harbouring epidemic IncHI1/ST9 plasmid with bla CTX-M-1 and an operon for short-chain fructooligosaccharides metabolism.

Authors:  Adam Valcek; Petra Sismova; Kristina Nesporova; Søren Overballe-Petersen; Ibrahim Bitar; Ivana Jamborova; Arie Kant; Jaroslav Hrabak; Jaap A Wagenaar; Jean-Yves Madec; Peter Damborg; Engeline van Duijkeren; Christa Ewers; Joost Hordijk; Henrik Hasman; Michael S M Brouwer; Monika Dolejska
Journal:  Antimicrob Agents Chemother       Date:  2021-02-22       Impact factor: 5.191

8.  Multifaceted mechanisms of colistin resistance revealed by genomic analysis of multidrug-resistant Klebsiella pneumoniae isolates from individual patients before and after colistin treatment.

Authors:  Yan Zhu; Irene Galani; Ilias Karaiskos; Jing Lu; Su Mon Aye; Jiayuan Huang; Heidi H Yu; Tony Velkov; Helen Giamarellou; Jian Li
Journal:  J Infect       Date:  2019-07-30       Impact factor: 6.072

9.  Antimicrobial Resistance of Neisseria gonorrhoeae Isolates from High-Risk Men in Johannesburg, South Africa.

Authors:  Liteboho D Maduna; Marleen M Kock; Brian M J W van der Veer; Oscar Radebe; James McIntyre; Lieke B van Alphen; Remco P H Peters
Journal:  Antimicrob Agents Chemother       Date:  2020-10-20       Impact factor: 5.191

10.  Neisseria meningitidis Urethritis Outbreak Isolates Express a Novel Factor H Binding Protein Variant That Is a Potential Target of Group B-Directed Meningococcal (MenB) Vaccines.

Authors:  Yih-Ling Tzeng; Serena Giuntini; Zachary Berman; Soma Sannigrahi; Dan M Granoff; David S Stephens
Journal:  Infect Immun       Date:  2020-11-16       Impact factor: 3.441

View more

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