| Literature DB >> 31114888 |
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/.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
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.
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.
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.
Evolview version 2 and version 3 comparison
| Features | Version 2 | Version 3 |
|---|---|---|
| Web protocol | HTTP | HTTPS |
| UI components | 1. 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. | |
| Search | Not available | Tree and project search function is present. |
| Project management | Not available | New Tree and project management window to manage user data and check viewing statistics of shared trees. |
| User documentation | Help content provided through GitHub pages | New and improved help pages with additional search functionality, hosted from same Evolview domain. |
| Total number of supported annotation types | 14 | 15 |
| FLASH dependency | YES, 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. |