[Taxacom] PygmyBrowse
Roderic Page
r.page at bio.gla.ac.uk
Sun Sep 24 09:05:37 CDT 2006
Dear Alex,
On 23 Sep 2006, at 17:18, Chapman, Alex wrote:
>
> Hyperbolic trees would be of some advantage here - if I could find
> one that was XML-based and as readily programmable as TouchGraph.
> My particular aim was to add a visual navigation tool for
> phylogenies that link via real-time database queries into the deep
> content in FloraBase. (Many of the tools I surveyed would have
> required the links to content to be statically embedded in the
> graph file itself.)
The one I've had experience with is Treebolic (http://
treebolic.sourceforge.net/en/index.html), which is Open Source and
uses XML input files. I'm not sure how well this would meet your
requirements.
>
> Finally, I would concur that it is difficult to invent a browser
> for classifications or phylogenies that suits all classes of user.
> Defining these user classes, developing a set of use-cases, and
> evaluating the growing range of tools attempting to grapple with
> representing (taxonomic/evolutionary) hierarchies are all
> necessary. Considerable work has already been done - Rebecca
> Shapley's 2004 research project (http://www.rebeccashapley.com/
> cipres/gallery.htm) summarises a good deal of it concisely. I have
> some hope that this sort of work might be included within the scope
> of TDWG's Taxon Concept Schema subgroup (http://wiki.tdwg.org/twiki/
> bin/view/TCS/WebHome).
I agree this is a difficult problem, and much of the Computer Science
literature isn't much help for phylogenies (trees that are often
binary and deep), whereas it is relevant to classifications (trees
that are shallow and have nodes of high degree - i.e., lots of
children). I've seen Rebecca's work -- I had hoped to get her to
write this up for Systematic Biology, but she got hired by Google
and, not surprisingly, other things got in the way.
My own view on this topic is that, ironically, our obsession with
phylogeny makes our task of navigation much harder than if we were
content to use classifications.
Regards
Rod
>
> Alex
> ____
> Alex R. Chapman Email: alexc at dec.wa.gov.au
> TDWG Oceania Regional Secretary http://www.tdwg.org
> <https://webmail.calm.wa.gov.au/exchweb/bin/redir.asp?URL=http://
> www.tdwg.org/>
> Research Scientist Voice/Fax: +61 8 9334 0513 /0515
> WA Herbarium - Department of Environment and Conservation
> Locked Bag 104 Bentley Delivery Centre Western Australia 6983
>
> ________________________________
>
> From: taxacom-bounces at mailman.nhm.ku.edu on behalf of Roderic Page
> Sent: Sat 23/09/2006 8:50 PM
> To: TAXACOM
> Subject: Re: [Taxacom] PygmyBrowse
>
>
>
> 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://
>> canadianarachnology.webhop.net/>
>> http://arachnidforum.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 <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 <http://
>> ispecies.org/>
>> Rod's rants on phyloinformatics: http://iphylo.blogspot.com
>> <http://iphylo.blogspot.com/>
>> Rod's rants on ants: http://semant.blogspot.com <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 <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 <http://
> ispecies.org/>
> Rod's rants on phyloinformatics: http://iphylo.blogspot.com <http://
> iphylo.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