Contents

Overview

Synopsis of the Hackathon

The Phyloinformatics Hackathon took place 11th to 15th December, 2006, at NESCent in Durham, North Carolina. On day 1, we heard user stories and chose six of the use cases as top-priority targets for development. At the end of the day we assembled into toolkit-specific groups to devise toolkit-specific plans focusing on one or more targets. For the rest of the week, we worked.

Background

While powerful analysis tools exist for comparison of evolutionary models, inference of phylogenetic trees, and testing of hypotheses in a comparative framework, these tools can sometimes be difficult to incorporate into automated workflows due to incompatible interfaces and data exchange formats.

A number of software development projects have striven to address this issue, for example by creating a modular architecture that the phyloinformatic community can contribute to (e.g. Mesquite, R, Bio* toolkits) or by advocating object and data models that the community can adopt (e.g. BioSQL, BioCORBA, CIPRES).

The widely-used Bio* toolkits (BioPerl, BioJava, BioPython, BioRuby, ...) have successfully provided a "glue" that allows interoperability of diverse applications, automation over large scales, and integration of data from diverse sources, primarily in genomics. Other, modular architectures along comparable lines (pise, CIPRES, phycas, mesquite) are in various stages of development and adoption. This wiki, and the "hackathon" it documents, seeks to integrate the knowledge of phylogenetic programmers from these different projects.

The objective of this first NESCent phyloinformatics hackathon was (and is on a continuing basis) on leveraging the Bio* open source software tools to provide the "glue" and lower the barriers for using phylogenetic tools within automated workflows. Details are outlined further in the formal proposal.

Logistics

The hackathon took place Dec 11-15 in Durham, NC, at NESCent. In addition to providing the facilities, NESCent sponsored travel, accommodation, and expenses for meals etc. Due to the nature of the hackathon and the limited space, attendance was by invitation.