Literature DB >> 31114888

Evolview v3: a webserver for visualization, annotation, and management of phylogenetic trees.

Balakrishnan Subramanian1, Shenghan Gao2, Martin J Lercher3, Songnian Hu2, Wei-Hua Chen1,4,5.   

Abstract

Evolview is an interactive tree visualization tool designed to help researchers in visualizing phylogenetic trees and in annotating these with additional information. It offers the user with a platform to upload trees in most common tree formats, such as Newick/Phylip, Nexus, Nhx and PhyloXML, and provides a range of visualization options, using fifteen types of custom annotation datasets. The new version of Evolview was designed to provide simple tree uploads, manipulation and viewing options with additional annotation types. The 'dataset system' used for visualizing tree information has evolved substantially from the previous version, and the user can draw on a wide range of additional example visualizations. Developments since the last public release include a complete redesign of the user interface, new annotation dataset types, additional tree visualization styles, full-text search of the documentation, and some backend updates. The project management aspect of Evolview was also updated, with a unified approach to tree and project management and sharing. Evolview is freely available at: https://www.evolgenius.info/evolview/.
© The Author(s) 2019. Published by Oxford University Press on behalf of Nucleic Acids Research.

Entities:  

Mesh:

Year:  2019        PMID: 31114888      PMCID: PMC6602473          DOI: 10.1093/nar/gkz357

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


INTRODUCTION

Tree visualizations are increasingly used in multidisciplinary studies, partly driven by technological advancements in data driven research. The growing availability of large-scale genetic sequence data in a variety of fields such as medicine (1), ecology (2) and evolutionary biology (3) has resulted in a rising number of phylogenetic tree visualization tools. Specifically, visualization of large trees with 500 or more taxa has driven the development of many different approaches for tree analysis and visualization (4–6). In recent years, several online phylogenetic tree visualizations programs have been published (6–14) to overcome the challenges posed by the massive increased of dataset sizes. Evolview is an online tree visualization and management tool, first released in 2012 (15) and last updated in 2016 (16). It takes phylogenetic trees in various formats, such as Newick/Phylip, Nexus, Nhx and PhyloXML, and visualizes them as phylograms and cladograms, each in either rectangular or circular layout. Evolview allows users to upload fifteen types of tree annotation datasets, to visualize them as pie charts, bar plots, heatmaps etc., and to export them in various graphical formats, including SVG, PDF, TFF, JPEG and textual formats such as Newick, Nexus, Nhx and PhyloXML. The new update is aimed at improving the overall interface experience of the user, with new tree visualization styles and added functionalities. In total, Evolview now supports fifteen annotation types. With the carefully re-designed user interface (UI), users can view, manage and manipulate the uploaded trees and datasets easily and efficiently. Consolidations related to the UI have been done on upload options to deliver a simpler user interaction. The quick access controls to export trees in various image and textual formats have been redesigned to also improve the tree saving experience. The ‘dataset-system’ can be used to provide additional visualization information, such as plots, and can also help users to manipulate the visual representations of leaves and internal branches of the tree. With the expanded functionalities, we observed a need for a clearer and simpler documentation. In this update, we thus introduce a complete set of detailed user help pages with the ability to search for topics. About 5541 new users have registered since 2016; users have uploaded 29 411 new trees and 33 729 new datasets since the last release. In 2017, on average ∼750 trees and more than 800 datasets were uploaded per month. The ratio of active versus new users has also increased steadily; in 2018, the numbers of trees and of datasets uploaded reached over 900 per month.

USER INTERFACE: NEW UI AND LATEST IMPROVEMENTS

Over the years, we have made many improvements to Evolview and added new functionalities based on user feedback. The new version includes a complete UI redesign to accommodate the current web design standards and to provide the user with an improved experience. The access to the various tree controls was grouped into sections; the ability to toggle between show/hide statuses provides a simple interaction (Figure 1). The controls were grouped into quick access controls, tree tweaking controls, export controls and upload controls (Figure 1).
Figure 1.

The new and improved interface. (A) The main interface consist of seven parts. (1) Logo. Clicking on the logo shows statistics on Evolview usage in a popup panel. (2) Header bar, consisting of project/tree navigation controls along with quick help and user account settings. (3) Quick access tool bar, providing a comprehensive list of quick tree tweaking controls for easy access. (4) Search box, allowing the user to search across projects and trees. (5) Tree style, tweak, upload and export controls. (6) Tree dataset controls. Datasets can be easily manipulated using the icons. Users can choose to hide the user data panel to give more space to the canvas by clicking the widget to the right of this panel. The panel also provides controls to share, edit, copy, and delete the currently displayed tree information. (7) Tree canvas, displaying the visualization results. (B) Expanded menu of Tree visualization controls, which are displayed when clicking on the tree style control button. The menu allows to choose between different phylogram and cladogram display styles. (C) Expanded menu for Tree exports, allowing users to save the tree data in various formats, including Newick, Nexus, NHX, PhyloXML, and image formats such as SVG, PNG, TIFF and PDF.

The new and improved interface. (A) The main interface consist of seven parts. (1) Logo. Clicking on the logo shows statistics on Evolview usage in a popup panel. (2) Header bar, consisting of project/tree navigation controls along with quick help and user account settings. (3) Quick access tool bar, providing a comprehensive list of quick tree tweaking controls for easy access. (4) Search box, allowing the user to search across projects and trees. (5) Tree style, tweak, upload and export controls. (6) Tree dataset controls. Datasets can be easily manipulated using the icons. Users can choose to hide the user data panel to give more space to the canvas by clicking the widget to the right of this panel. The panel also provides controls to share, edit, copy, and delete the currently displayed tree information. (7) Tree canvas, displaying the visualization results. (B) Expanded menu of Tree visualization controls, which are displayed when clicking on the tree style control button. The menu allows to choose between different phylogram and cladogram display styles. (C) Expanded menu for Tree exports, allowing users to save the tree data in various formats, including Newick, Nexus, NHX, PhyloXML, and image formats such as SVG, PNG, TIFF and PDF. The new Evolview UI supports larger icons, and the grouping of controls provides more area for tree viewing. The navigation between projects and trees was made easy through project/tree drop-downs in the header bar section of the web page. Navigation can also be performed through the global search functionality (Figure 1). For more information on new and old functionalities, users can use the inbuilt search function located in the help pages.

User interface design

Figure 1 shows a complete overview over the various new aspects of the UI re-design. The circular controls on the left provide more comprehensive functions such as managing projects, displaying tree information, switching tree display between phylogram and cladogram, exporting tree information, and setting dataset upload options.

Global search for projects and trees

With an increasing number of projects and trees, navigating across trees has become tedious for some users. To address this problem, Evolview now supports searching for trees and projects. The search functionality provides suggestions based on the user input in the search area. Suggestions differentiate between project suggestions and tree suggestions, which are displayed along with the corresponding project information.

Improved annotation upload

The annotation upload functionality has been consolidated into a single control center (Figure 2A), which offers various dataset upload types along with links to help information. The dataset file formats remains the same as in the previous version, but additional annotation dataset type has been included. The rich-text editor now highlights different elements of a dataset with different colors and font styles, and allows users to validate a dataset before uploading it to Evolview.
Figure 2.

New sections of the user interface. (A) A unified Upload dataset window displays options to select and upload data for all supported annotation types. (B) The Project Management window assists users in managing the shared projects, trees, and datasets and allows them to assess their viewing statistics.

New sections of the user interface. (A) A unified Upload dataset window displays options to select and upload data for all supported annotation types. (B) The Project Management window assists users in managing the shared projects, trees, and datasets and allows them to assess their viewing statistics.

Project management

While previous versions structured trees and datasets into projects, Evolview v3 introduces a comprehensive project management system (Figure 2B). This system lets users monitor and control projects and tree data that is shared with collaborators or other users. It also lets the user track the shared content usage/view count, providing an overall view about the access to project datasets.

NEWLY ADDED AND UPDATED ANNOTATION TYPES

Evolview v3 supports in total fifteen annotation types, including one newly added. We also updated three existing annotation types and added two new tree visualization styles.

New annotation type

Timeline plot is a newly added annotation type. It allows the user to put trees and associated data into a temporal context (Figure 3A), emphasized through customization options such as grid line backgrounds.
Figure 3.

Tree annotation updates since Evolview v2. In addition to the UI changes and performance improvements, Evolview v3 provides the following updates to its tree annotation functionalities. (A) Timeline plot, a new annotation dataset type allowing users to put trees into a temporal context. (B) New bootstrap styles, allowing users to customize colors of bootstrap values based on their value range, and even replace them with various symbols. (C) Multiple bootstrap values display, supporting the display of multiple bootstrap values on the same branches, with styling options. (D) Bar plot data can now be displayed in ascending and descending order. (E) Color shapes and strips plot, illustrating the option to stop recycling colors. The ‘!colorRecycle’ modifier lets user have empty or no value rows for some columns. (F and G) New tree visualization styles, displayed for phylograms. The styles can be applied to both phylograms and cladograms.

Tree annotation updates since Evolview v2. In addition to the UI changes and performance improvements, Evolview v3 provides the following updates to its tree annotation functionalities. (A) Timeline plot, a new annotation dataset type allowing users to put trees into a temporal context. (B) New bootstrap styles, allowing users to customize colors of bootstrap values based on their value range, and even replace them with various symbols. (C) Multiple bootstrap values display, supporting the display of multiple bootstrap values on the same branches, with styling options. (D) Bar plot data can now be displayed in ascending and descending order. (E) Color shapes and strips plot, illustrating the option to stop recycling colors. The ‘!colorRecycle’ modifier lets user have empty or no value rows for some columns. (F and G) New tree visualization styles, displayed for phylograms. The styles can be applied to both phylograms and cladograms.

Other updates

The Bootstrap annotation dataset type now supports multiple sets of bootstrap values for the same tree, providing additional bootstrap styles (Figure 3B and C). With the Bar plot annotation dataset, now users can use the modifier ‘!RowDataReorder’ to change the display order of the stacked bars according to their values in either ascending or descending orders (Figure 3D). The Color shapes and strips annotation now has an additional option to control color recycling (using the modifier ‘!colorRecycle’; Figure 3E). Finally, two new tree styles were added to the tree visualization controls (Figure 3F and G). See Table 1 for key features comparison between the version 2 and version 3 of Evolview.
Table 1.

Evolview version 2 and version 3 comparison

FeaturesVersion 2Version 3
Web protocolHTTPHTTPS
UI components1. Tree tweaking controls, export controls, upload controls were divided into tabs;1. Controls related to tree manipulation, data upload, and tree export are grouped into individual control options.
2. Tree and project management were shown from the same window, with all options at one place, thus dividing the tree view space, reducing the viewing area.2. New UI design has been adopted to provide more tree viewing space and easy access controls.
SearchNot availableTree and project search function is present.
Project managementNot availableNew Tree and project management window to manage user data and check viewing statistics of shared trees.
User documentationHelp content provided through GitHub pagesNew and improved help pages with additional search functionality, hosted from same Evolview domain.
Total number of supported annotation types1415
FLASH dependencyYES, site usage statistics used Google annotation timeline to show the information.NO, site usage statistics now uses a javascript based Google charts to show the information.
Evolview version 2 and version 3 comparison

CONCLUSION

In this article, we introduced Evolview v3, a comprehensive web application for visualizing, annotating and managing phylogenetic trees. Updates since the previous version include a re-designed user interface, additional annotation types and tree visualizing styles, and an overall improved user experience. In the future, we aim to keep Evolview up-to-date and state-of-the-art by supporting new annotation types that reflect the needs of the users.

DATA AVAILABILITY AND REQUIREMENTS

Evolview is accessible using modern browsers such as Firefox, Chrome, Opera and Safari. Due to some compatibility issues, Internet Explorer (IE) and Microsoft Edge are not supported. However, Chromium-based Microsoft Edge will be supported in near future. The Evolview website is free and open to all users and there is no login requirement. If users want to save their data on our server, an account is required. Registration and the account are free. Evolview is freely available at: https://www.evolgenius.info/evolview/. Its source codes are available upon request. A zip file contains all trees and datasets used to create Figure 3 of this study is available for download at: https://evolgenius.info/supplimentary-tree-files.zip. Users who wish to install Evolview locally can find the compiled codes and instructions at: https://evolgenius.info/helpsite/deploy-local.html. The documentation is hosted at: https://evolgenius.info/evolview/helpsite/quick-start.html. The previous version of Evolview is available at: https://evolgenius.info/evolview-v2/.
  14 in total

Review 1.  Molecular evolution meets the genomics revolution.

Authors:  Kenneth H Wolfe; Wen-Hsiung Li
Journal:  Nat Genet       Date:  2003-03       Impact factor: 38.330

Review 2.  The challenge of constructing large phylogenetic trees.

Authors:  Michael J Sanderson; Amy C Driskell
Journal:  Trends Plant Sci       Date:  2003-08       Impact factor: 18.313

3.  The genomic revolution and medicine.

Authors:  Richard M Weinshilboum
Journal:  Mayo Clin Proc       Date:  2002-08       Impact factor: 7.616

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.  Sequencing breakthroughs for genomic ecology and evolutionary biology.

Authors:  Matthew E Hudson
Journal:  Mol Ecol Resour       Date:  2008-01       Impact factor: 7.090

6.  TreeVector: scalable, interactive, phylogenetic trees for the web.

Authors:  Ralph Pethica; Gary Barker; Tim Kovacs; Julian Gough
Journal:  PLoS One       Date:  2010-01-28       Impact factor: 3.240

7.  jsPhyloSVG: a javascript library for visualizing interactive and vector-based phylogenetic trees on the web.

Authors:  Samuel A Smits; Cleber C Ouverney
Journal:  PLoS One       Date:  2010-08-18       Impact factor: 3.240

8.  T-REX: a web server for inferring, validating and visualizing phylogenetic trees and networks.

Authors:  Alix Boc; Alpha Boubacar Diallo; Vladimir Makarenkov
Journal:  Nucleic Acids Res       Date:  2012-06-06       Impact factor: 16.971

9.  EvolView, an online tool for visualizing, annotating and managing phylogenetic trees.

Authors:  Huangkai Zhang; Shenghan Gao; Martin J Lercher; Songnian Hu; Wei-Hua Chen
Journal:  Nucleic Acids Res       Date:  2012-06-13       Impact factor: 16.971

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

Authors:  Ivica Letunic; Peer Bork
Journal:  Nucleic Acids Res       Date:  2011-04-05       Impact factor: 16.971

View more
  140 in total

1.  Multiple Invasions of Visitor, a DD41D Family of Tc1/mariner Transposons, throughout the Evolution of Vertebrates.

Authors:  Dan Shen; Bo Gao; Csaba Miskey; Cai Chen; Yatong Sang; Wencheng Zong; Saisai Wang; Yali Wang; Xiaoyan Wang; Zoltán Ivics; Chengyi Song
Journal:  Genome Biol Evol       Date:  2020-07-01       Impact factor: 3.416

2.  Tibetan Y-STR trait in the eleven regions of the Qinghai-Tibet Plateau.

Authors:  Gangqin Li; Yao Lin; Shengnan Lan; Jing Zou; Songfan Li; Feng Song; Yi Ye
Journal:  Int J Legal Med       Date:  2021-04-27       Impact factor: 2.686

3.  The Apple microR171i-SCARECROW-LIKE PROTEINS26.1 Module Enhances Drought Stress Tolerance by Integrating Ascorbic Acid Metabolism.

Authors:  Yantao Wang; Chen Feng; Zefeng Zhai; Xiang Peng; Yanyan Wang; Yueting Sun; Jian Li; Xiaoshuai Shen; Yuqin Xiao; Shengjiao Zhu; Xuewang Huang; Tianhong Li
Journal:  Plant Physiol       Date:  2020-07-17       Impact factor: 8.340

4.  A first insight into the genome of Prototheca wickerhamii, a major causative agent of human protothecosis.

Authors:  Zofia Bakuła; Paweł Siedlecki; Robert Gromadka; Jan Gawor; Agnieszka Gromadka; Jan J Pomorski; Hanna Panagiotopoulou; Tomasz Jagielski
Journal:  BMC Genomics       Date:  2021-03-09       Impact factor: 3.969

5.  Computational identification of putative copper-binding proteins in pomegranate bacterial blight pathogen Xanthomonas citri pv. punicae.

Authors:  K Dineshkumar; Ginny Antony
Journal:  Arch Microbiol       Date:  2022-06-04       Impact factor: 2.552

6.  Existence and functions of a kisspeptin neuropeptide signaling system in a non-chordate deuterostome species.

Authors:  Tianming Wang; Zheng Cao; Zhangfei Shen; Jingwen Yang; Xu Chen; Zhen Yang; Ke Xu; Xiaowei Xiang; Qiuhan Yu; Yimin Song; Weiwei Wang; Yanan Tian; Lina Sun; Libin Zhang; Su Guo; Naiming Zhou
Journal:  Elife       Date:  2020-06-09       Impact factor: 8.140

7.  Cultivation of a Lytic Double-Stranded RNA Bacteriophage Infecting Microvirgula aerodenitrificans Reveals a Mutualistic Parasitic Lifestyle.

Authors:  Xiaoyao Cai; Fengjuan Tian; Li Teng; Hongmei Liu; Yigang Tong; Shuai Le; Tingting Zhang
Journal:  J Virol       Date:  2021-08-10       Impact factor: 5.103

8.  Genome-wide identification, characterization and expression profiles of the CCD gene family in Gossypium species.

Authors:  Shulin Zhang; Yutao Guo; Yanqi Zhang; Jinggong Guo; Kun Li; Weiwei Fu; Zhenzhen Jia; Weiqiang Li; Lam-Son Phan Tran; Kun-Peng Jia; Yuchen Miao
Journal:  3 Biotech       Date:  2021-05-01       Impact factor: 2.406

9.  Molecular cloning and characterization of HSP60 gene in domestic pigeons (Columba livia) and differential expression patterns under temperature stress.

Authors:  Jianke Yang; Juan Gu; Yuqing Hu; Nan Wang; Jiguang Gao; Ping Wang
Journal:  Cell Stress Chaperones       Date:  2020-09-02       Impact factor: 3.667

10.  Transcriptome and Metabolomic Analyses Reveal Regulatory Networks Controlling Maize Stomatal Development in Response to Blue Light.

Authors:  Tiedong Liu; Xiwen Zhang
Journal:  Int J Mol Sci       Date:  2021-05-20       Impact factor: 5.923

View more

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