About
phyloJIVE provides Interactive Visualizations for phylogenies. Species and other taxa can be linked by name or GUID to biodiversity data sources.
phyloJIVE operates as a client-side web application
that renders phylogenies on a HTML5 canvas. Written in
JavaScript, it requires no plug-ins. Performance is determined
by the viewer’s computer.
Here you will find information and source code for developers
who wish to contribute, branch, or debug. Simple
Webapps, sample visualizations and instructions are
available from the package site.
Components
PhyloJIVE has three components:
- PhylogenyExplorer
- phyloJIVE*
- charJSON
PhylogenyExplorer is an extension to the JIT, Javascript Infovis Toolkit , library that adds a novel, compact tree visualization with variable length branches. Actions and online data sources can be linked to every node.
phyloJIVE* is a set of web application templates that wrap around a PhylogenyExplorer visualization. It provides the means to navigate the tree and its component clades; to adjust the visualization and other parameters; to select taxon character states; to upload of trees in newick form and char-acter sets in CSV or charJSON form; to fetch character sets from Identify Life; and to display the results of web service queries (e.g. species pages, maps, images) on the tree. Clades with up to 32 taxa can be selected and sent to a web service. Sets of up to ten quantitative or qualitative characters can be mapped onto the tree. Character states are reconstructed using sim-ple algorithms (see supplemental information); a summary of which ap-pears in the application when the mouse pointer hovers over a node.
charJSON is a JSON data structure for representing qualitative and quan-titative traits/characters and can be parsed by most programming languages. Supplementary Table 1 shows a formal description of charJSON in Ex-tended Backus-Naur Form.
Authors and Contributors
Garry Jolley-Rogers (@gjolleyrogers). It is a branch of The JavaScript InfoVis Toolkit http://thejit.org.
Support or Contact
Having trouble with Pages? Check out the documentation at http://help.github.com/pages or contact support@github.com and we’ll help you sort it out.