View on GitHub darwins sketch

phyloJIVE - dev kit

Integrating online biodiversity data
with the Tree of Life

 phyloJIVE  webapplication,       download developers kit
Download this project as a .zip file Download this project as a tar.gz file


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.


PhyloJIVE has three components:

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

Support or Contact

Having trouble with Pages? Check out the documentation at or contact and we’ll help you sort it out.