Friday, 14 October 2011

GeoPhyloBuilder for ArcGIS 10

The labs here at the Silwood Park campus of Imperial College are still running ArcGIS 9.3, but with our recent license renewal I finally decided it was time for me to personally upgrade to v10 and recompile GeoPhyloBuilder.

Following the instructions from ESRI upgrading turned out to be pretty straight-forward. I just had to remove and re-add the ESRI.ArcGIS references (they are now in C:\Program Files\ArcGIS\DeveloperKit10.0\DotNet\), change the platform CPU target and change runtime binding from using the ESRI.ArcGIS.esriSystem.IAoInitialize class to the code generated by the ArcGIS License Initializer wizard. Amazingly it all worked.

The new version can be downloaded from SourceForge, I just need to work out how to make it the default download from the project page and sort the ssh key problem out that is preventing posting the code to the repository.

Monday, 27 June 2011

The Scope of Evolution


Here is another old visualisation from the soon be history EvoViz wiki.

A very crude attempt to show how far evolutionary thinking permeates science from the evolution of organisms themselves, their effect on the environment, it's use in medicine (e.g. understanding the origins of disease), genetic algorithms, evolutionary psychology and politial thinking.



Sunday, 12 June 2011

Terrestrial Mammal Geophylogeny - another view

A third visualization of the terrestrial mammal geophlylogeny. Here it is displayed in ArcScene with nodes elevated and coloured by age. I particularly like how it shows differentiation in node age between the southern and northern hemispheres, both within continents and across ocean basins.

Mammal Geophylogeny from David Kidd on Vimeo.

Thursday, 9 June 2011

Terrestrial Mammal Geophylogeny

I have been intending to build a geophylogeny from the Bininda-Emonds et al. mammal supertree and range maps (Sechrest "World Wide Global Diversity, Endemism, and Conservation of Mammals". PhD Thesis, Univ. Virginia 2003) but have only got round to doing it. The delay was primarily due to the need to prune the mammal tree to species for which there are range maps. This I have now implemented in the Entangled Bank.

The geophylogney was built in GeophyloBuilder using the range centroids with an envelope model. I have put together two quick visualizations, a map with nodes coloured by age and a movie in ArcGlobe. The map shows a clustering of old nodes toward the center of continents and in ocean basins. The former represent continental endemicity, the latter transcontinental vicariance or dispersal.
In ArcGlobe something strange is going on with branches the cross the inverse-prime meridian, looks like an ESRI bug to me.

Saturday, 19 March 2011

Consistent tree drawing

In his VizBi 2011 presentation, Rod Page discussed how the same tree can be drawn in different ways. This is a problem as tree may display differently between viewers, and following the addition or removal of leaves.
Image extracted from Rod's VizBi 2011 presentation

He showed how leaves can be ordered using sequential ids, for example from the NCBI taxonomy. This ordering is then used to specify how leaves are be displayed in the Y dimension leading to consistent display between viewers. In addition, this ordering is not affected by the addition of new, or deletion of existing, leaves.
Image extracted from Rod's VizBi 2011 presentation

Ordering from an arbitrarily ordered list, such as the sequence of names added to the NCBI taxonomy, results in an arbitrarily node ordering. Yet leaves are often names, not numbers, and we are used to viewing text in alphabetical order (a-z).

Leaves may, however, be ordered alphabetically when a tree is first built. To prevent restructuring of a tree, following the addition of new groups of leaves, new groups can be appended to the initial list in alphabetical order. Such ordering maintains consistency in tree rendering while supporting partial alphabetical ordering of tips.
Image edited from Rod's VizBi 2011 presentation

When desired the sequential alphabetically ordered groups can be sorted to create a new fully ordered list.
Image edited from Rod's VizBi 2011 presentation

Whether such partial alphabetical ordering improves tree comprehension requires evaluation, but it is likely to be most beneficial for trees with many polytomies, e.g. taxonomies. There are also overheads associated with maintaining the ordered list(s) with trees to be considered.

Thursday, 3 March 2011

Areas of Endemism and Event-Based Methods

In a recent Journal of Biogeography editorial, Ontology of areas of endemism, Brian Crother and Christopher Murray argue that areas of endemism should be the preferred unit in historical biogeography, including event-based methods such as Dispersal Vicariance Analysis and La Grange. I disagree.

Event-based methods reconstruct the history of a clade from an observed distribution of taxa and their evolutionary relationships, given a biogeographic model that defines three things.
  1. How geographical space is divided into units
  2. How those units relate through time
  3. How organisms respond to different configurations of units.
Crother and Murray state that the geographic units should be areas of endemism. Like the 'niche', an 'area of endemism' is a simple concept that most biogeographers' recognise, yet are unable to agree on a clear simple definition. It is, however, essentially an area occupied by a group of species that share similar ranges. It is argued that sharing ranges implies a shared history of the taxa, and, by inference, a history of place. Common phylogenetic pattern confirms hypotheses of shared taxa history. Areas of endemism are further believed to be hierarchical as they are (usually) created by vicariance, and they are geographical units which can be nested within other such units, e.g Jamaica can be nested within North America.

I am interested in reconstructing the spatial and temporal history of a family of freshwater fish species as they diversified with the rise of the Trans-Mexican Volcanic Belt. I know where the fish live now, their evolutionary relationships, and I have a partial hydrological history inferred from geological evidence. The fish cannot disperse between drainage basins and the configuration of the drainage basins changes through time. Basins split, coalesce, or part of one may be exchanged with an adjacent basin in a river capture event. While identifying areas of endemism occupied by sister taxa may help identify past splitting and exchange events, the units that determine the history of the clade are the basins themeselves, and to a lesser extent environmental variation within basins. Basins which change in extent and connectivity through time, and are not in any way hierarchical.

Areas of endemism may exist, they may be correlated with shared history, but they are only one of many artifacts left by history. To reconstruct taxon histories fragmented information must be integrated from many sources to build scenarios consistent with all the available information. Areas of endemism are just one source of information.


Monday, 14 February 2011

GeoPhyloBuilder for ArcGIS v1.2 released

GeoPhyloBuilder for ArcGIS v1.2 introduced two new tip-fan options, 'Internal+' and 'Drop' which with 'Internal' and 'Tip' makes four tip-fan options.



The release also fixes bugs in the positioning of nodes and branches when placed using overlap and disjunction between sister clades.

GeoPhyloBuilder for ArcGIS v1.2 can be download from SourceForge.