z-logo
open-access-imgOpen Access
The 2006 NESCent Phyloinformatics Hackathon: A Field Report
Author(s) -
Hilmar Lapp,
Sendu Bala,
James P. Balhoff,
Amy C. Bouck,
N. Goto,
Mark T. Holder,
Richard Holland,
Alisha K. Holloway,
Toshiaki Katayama,
Paul O. Lewis,
Aaron J. Mackey,
Brian I. Osborne,
William H. Piel,
Sergei L. Kosakovsky Pond,
Art F. Y. Poon,
Wei-Gang Qiu,
Jason Stajich,
Arlin Stoltzfus,
Tobias Thierer,
Albert J. Vilella,
Rutger Vos,
Christian M. Zmasek,
Derrick J. Zwickl,
Todd Vision
Publication year - 2007
Publication title -
evolutionary bioinformatics
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.502
H-Index - 32
ISSN - 1176-9343
DOI - 10.1177/117693430700300016
Subject(s) - interoperability , computer science , workflow , software engineering , software , usability , software development , data science , world wide web , database , human–computer interaction , programming language
In December, 2006, a group of 26 software developers from some of the most widely used life science programming toolkits and phylogenetic software projects converged on Durham, North Carolina, for a Phyloinformatics Hackathon, an intense five-day collaborative software coding event sponsored by the National Evolutionary Synthesis Center (NESCent). The goal was to help researchers to integrate multiple phylogenetic software tools into automated workflows. Participants addressed deficiencies in interoperability between programs by implementing “glue code” and improving support for phylogenetic data exchange standards (particularly NEXUS) across the toolkits. The work was guided by use-cases compiled in advance by both developers and users, and the code was documented as it was developed. The resulting software is freely available for both users and developers through incorporation into the distributions of several widely-used open-source toolkits. We explain the motivation for the hackathon, how it was organized, and discuss some of the outcomes and lessons learned. We conclude that hackathons are an effective mode of solving problems in software interoperability and usability, and are underutilized in scientific software development.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom