Show me the trees! Playing with the TreeBASE API

Being in an unusually constructive mood, I've spent the last couple of days playing with the TreeBASE II API, in an effort to find out how hard it would be to replace TreeBASE's frankly ghastly interface.

After some hair pulling and bad language I've got something to work. It's very crude, but gives a glimpse at what can be done. If you visit http://iphylo.org/~rpage/mytreebase/ and enter a taxon name, my code paddles off and queries TreeBASE to see if it has any phylogenies for that taxon. Gears grind, RSS feeds are crunched, a triple store is populated, NEXUS files are grabbed and Newick trees extracted, small creatures are needlessly harmed, and at last some phylogeny thumbnails are rendered in SVG (based on code I mentioned earlier), grouped by study. Functionality is limited (you can't click on the trees to make them bigger, for example), and the bibliographic information TreeBASE stores for studies is a bit ropey, but you get the idea.

mytreebase.png

What I'm looking for at this stage is a very simple interface that answers the question 'show me the trees', which I think is the most basic question you can ask of TreeBASE (and one its own web interface makes unnecessarily hard). I've also gained some inspiration from the BioText search engine.

If you want to give it a try, here are some examples. These examples should be fairly responsive as the data is cached, but if you try searching for other taxa you may have a bit of a wait while my code talks to TreeBASE.



New AKB TV Shows [AKB48 600sec] and [AKB-kyuu Gourmet Stadium]

Mama never told me there'd be days like this. She showed me.

Detroitnet.org Tops 100 Pink-Slip Partiers With New Jobs

Suffering withdrawals....

The Problem With Personality Profile Tests

Appointment with the Gynaecologist.

a Card with Dimension

◕‿‿◕ Samurai X Live Action Movie... and guess who's playing Kenshin Himura?

Our photographer, Cheese, on Trek with Alpha 7

◕‿‿◕ AKB48's New TV Show!

Saturday Showdown: USC Comes A-Calling!

iPhylo: Show me the trees! Playing with the TreeBASE API
8 Jul 2010 Show me the trees! Playing with the TreeBASE API. Being in an unusually constructive mood, I've spent the last couple of days playing with

iPhylo
Show me the trees! Playing with the TreeBASE API. Being in an unusually constructive mood, I've spent the last couple of days playing with the TreeBASE II

Show me the trees! Playing with the TreeBASE API | Kaboodle
Show me the trees! Playing with the TreeBASE API. Feed: iPhylo. Posted Thu, 07/08/2010 - 13:33. Being in an unusually constructive mood, I've spent the last

Show me the trees! Playing with the TreeBASE API - Phylogenetics
Show me the trees! Playing with the TreeBASE API - http://iphylo.blogspot.com/2010... 4 hours ago from iPhylo - Comment - Like - Share. ©2010 FriendFeed -

Twitter / Roderic Page: Show me the trees! Playing ...
Login · Join Twitter! Show me the trees! Playing with the TreeBASE API http://ff.im/nq4cK about 15 hours ago via FriendFeed

Society of Systematic Biologists | Home of Systematic Biology
Show me the trees! Playing with the TreeBASE API · ZooKeys publishes articles of the future · iEvoBio: where to find out what went on

Feed aggregator | phylo.bio.ku.edu
No links between tree and study. But the show stopper for me is that there is I've been playing a little with TreeBASE II, and the more I do the more I Note to self: Given that TreeBASE has an API, I wonder how hard it would be

Bioinformatics News and Reviews: How many microbes live on Earth?
24 Dec 2009 Show me the trees! Playing with the TreeBASE API · Statistical Modeling, Causal Inference, and Social Science

TreeBASE2: Rise of the Machines
This example shows that with a minimal amount of JavaScript coding a google map can be added to a The TreeBASE web API. Objects can be found using CQL

Society of Systematic Biologists | Home of Systematic Biology
Show me the trees! Playing with the TreeBASE API · ZooKeys publishes articles of the future · iEvoBio: where to find out what went on