| Literature DB >> 20805892 |
Samuel A Smits1, Cleber C Ouverney.
Abstract
BACKGROUND: Many software packages have been developed to address the need for generating phylogenetic trees intended for print. With an increased use of the web to disseminate scientific literature, there is a need for phylogenetic trees to be viewable across many types of devices and feature some of the interactive elements that are integral to the browsing experience. We propose a novel approach for publishing interactive phylogenetic trees. METHODS/PRINCIPALEntities:
Mesh:
Year: 2010 PMID: 20805892 PMCID: PMC2923619 DOI: 10.1371/journal.pone.0012267
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Comparison of common, scalable and interactive phylogenetic tree viewers that are intended for the web.
| jsPhyloSVG | TreeVector | PhyloWidget | iTol | |
|
| Web | Command-line | Web | Web |
|
| Yes | Yes | Yes | No |
|
| None | None | Java | Flash |
|
| Yes | No | No | Yes |
|
| Both | Newick | Newick | Both |
|
| Browser | Server | Browser | Server |
|
| Both | Rectangular | Both | Both |
It is important to note, that jsPhyloSVG is the only solution that is capable of rendering phylogenetic trees directly from the calculated inference within the browser without the need for plugins.
Figure 1The two rendering formats: rectangular and circular phylograms.
These tree formats are interchangeable and can be swapped between the two views dynamically. The figure illustrates customized behavior on mouse rollover. All events, including mouse rollovers, can be customized using javascript to perform any unique function within an application. The core functions of the library provide for mouse rollover and click events which by default may link to other websites or databases specified in the tree XML file.
Figure 2Integrated charting capabilities.
Charting integrated within phylogenetic trees are powerful visualizations that are capable of conveying a lot of information. jsPhyloSVG currently supports two charting formats: binary and bar charts. Binary charts feature a ribbon that may be color-coded to indicate groups. Bar charts are utilized to convey a quantitative figure relative to others, such as the number of clones. An unlimited number of chart tracks may be integrated within the visualization.