[Taxacom] PygmyBrowse

Roderic Page r.page at bio.gla.ac.uk
Sat Sep 23 07:50:10 CDT 2006


XML trees are a nice approach, although the example you give is still  
vertically pretty large (i.e., it doesn't fit on screen, although  
this could be solved by putting it in a DIV tag that scrolls). The  
other issue is how deep is the hierarchy that you want to display.  
The spider tree is fairly shallow (3 levels: family-genus-species).  
Loading the entire ITIS classification into an XML document for  
display would result in a very large file to download to the browser.  
I've played a little with options such as loading a tree that is at  
most three levels deep, then fetching deeper levels on the fly.

I think in practice some combination of approaches may prove best. I  
guess what I like about PygmyBrowse is that it occupies very little  
space, and can handle very large hierarchies. Adding some depth to  
the list of children it displays (e.g., showing both genus and  
species level) may enhance it.

What would be useful is doing some usability studies on  different  
approaches. For instance, I find hyperbolic trees (as used in my old  
Glasgow Name Server - http://darwin.zoology.gla.ac.uk/~rpage/MyToL/ 
www/) to be fun, but not always intuitive.

In the same way, find the Phylogeny Browser for APGII mentioned on  
this list by Alex Chapman (http://florabase.calm.wa.gov.au/ 
phylogeny/ ) to be almost impossible to use because it doesn't retain  
any context when browsing - click on a node and everything changes  
(shape and content of tree, and orientation).

There's scope for doing some serious work in this area, especially if  
it connects to the large literature in the Computer Science community.

Regards

Rod



On 22 Sep 2006, at 17:59, Shorthouse, David wrote:

> An alternative solution if the tree isn't too large (e.g. for a  
> subset of
> taxonomic groups) is to make use of the raw xml with a stylesheet  
> like the
> following: http://www.devx.com/getHelpOn/Article/11874/0/page/5 and
> available for Nearctic spiders here:
> http://canadianarachnology.dyndns.org/data/canada_spiders/xmltree/ 
> xmltree2.x
> ml. What you might also want to consider Rod is how to have different
> branches of the tree expanded at the same time. ZooBank's rather  
> trivial
> problem can be solved if they just used << onClick="whatever;  
> return false"
>>> to prevent the page from jumping up to the top with every click  
>>> event.
>
> David P. Shorthouse
> ------------------------------------------------------
> Department of Biological Sciences
> CW-403, Biological Sciences Centre
> University of Alberta
> Edmonton, AB   T6G 2E9
> Phone: 1-780-492-3080
> mailto:dps1 at ualberta.ca
> http://canadianarachnology.webhop.net
> http://arachnidforum.webhop.net
> ------------------------------------------------------
>
> -----Original Message-----
> From: taxacom-bounces at mailman.nhm.ku.edu
> [mailto:taxacom-bounces at mailman.nhm.ku.edu] On Behalf Of Roderic Page
> Sent: Friday, September 22, 2006 10:28 AM
> To: TAXACOM
> Subject: [Taxacom] PygmyBrowse
>
> After being so rude about ZooBank, I've decided to try and be a  
> little more
> constructive.
>
> One thing which did annoy me about ZooBank's web site was the way the
> taxonomic tree was displayed (constructive stuff coming, promise). It
> rapidly became huge, and every time the node was clicked on the page
> reloaded, and bounced you back to the top. Trying to navigate through
> chordates, for example, was a nightmare.
>
> I stumbled across the PygmyBrowse tree browser (see
> http://iphylo.blogspot.com/2006/09/pygmybrowse.html for details and  
> links to
> the original work), and thought this might be a useful approach to the
> difficult problem of navigating large trees.
>
> You can view a demo online at
> http://linnaeus.zoology.gla.ac.uk/~rpage/pygmy/ . It's at the toy  
> stage, but
> is "live" and is displaying a real classification (in this case the  
> ITIS
> animal classification). It has limitations (after all, it was knocked
> together in a coffee shop while avoiding actual work). The search  
> only works
> for taxa whose name comprises a single word (i.e., you won't find  
> species
> names), and not all it's features work in Microsoft Internet  
> Explorer (which
> manages to follow most, but not all web standards). It works fine  
> in Firefox
> and Safari.
>
> It doesn't actually do much (you'll see the taxon and ITIS tsn number
> displayed for each taxon you click on), but what I'm interested in  
> is any
> comments on whether this is a useful approach to navigating trees,  
> which is
> a common task in our area.
>
> For the technically minded, it's written in PHP, uses AJAX, and  
> ITIS is
> stored in a MySQL database. If that means anything to you you'll  
> realise how
> easy it is to do this. If, however, it reads like gibberish, then  
> you'll
> realise that I'm just trying to show off by drowning you in acronyms.
>
> Regards
>
> Rod
>
> ---------------------------------------------------------------------- 
> --
> ----------------------------------------
> Professor Roderic D. M. Page
> Editor, Systematic Biology
> DEEB, IBLS
> Graham Kerr Building
> University of Glasgow
> Glasgow G12 8QP
> United Kingdom
>
> Phone:    +44 141 330 4778
> Fax:      +44 141 330 2792
> email:    r.page at bio.gla.ac.uk
> web:      http://taxonomy.zoology.gla.ac.uk/rod/rod.html
> iChat:    aim://rodpage1962
> reprints: http://taxonomy.zoology.gla.ac.uk/rod/pubs.html
>
> Subscribe to Systematic Biology through the Society of Systematic
> Biologists Website:  http://systematicbiology.org
> Search for taxon names: http://darwin.zoology.gla.ac.uk/~rpage/portal/
> Find out what we know about a species: http://ispecies.org
> Rod's rants on phyloinformatics: http://iphylo.blogspot.com
> Rod's rants on ants: http://semant.blogspot.com
>
>
> _______________________________________________
> Taxacom mailing list
> Taxacom at mailman.nhm.ku.edu
> http://mailman.nhm.ku.edu/mailman/listinfo/taxacom
>
>

----------------------------------------
Professor Roderic D. M. Page
Editor, Systematic Biology
DEEB, IBLS
Graham Kerr Building
University of Glasgow
Glasgow G12 8QP
United Kingdom

Phone: +44 141 330 4778
Fax: +44 141 330 2792
email: r.page at bio.gla.ac.uk
web: http://taxonomy.zoology.gla.ac.uk/rod/rod.html
iChat: aim://rodpage1962
reprints: http://taxonomy.zoology.gla.ac.uk/rod/pubs.html

Subscribe to Systematic Biology through the Society of Systematic
Biologists Website: http://systematicbiology.org
Search for taxon names: http://darwin.zoology.gla.ac.uk/~rpage/portal/
Find out what we know about a species: http://ispecies.org
Rod's rants on phyloinformatics: http://iphylo.blogspot.com







More information about the Taxacom mailing list