ExploreTree started as a winning entry in the Processing Time code jam, written by Madeleine Price Ball and Chris Ball. It takes descriptions of trees in Newick format — the tree used by the applet above is the phylogenetic tree of life — and renders them in a zooming interface. It's written using the nifty visualization language Processing.
This version of the tree of life was downloaded from the Interactive Tree of Life webpage.
To run it, check out the exploretree source into your Processing
sketchbook directory, and then run the sketch. If you'd like to use
a different tree, just replace