Cargando…

The 2006 NESCent Phyloinformatics Hackathon: A Field Report

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...

Descripción completa

Detalles Bibliográficos
Autores principales: Lapp, Hilmar, Bala, Sendu, Balhoff, James P., Bouck, Amy, Goto, Naohisa, Holder, Mark, Holland, Richard, Holloway, Alisha, Katayama, Toshiaki, Lewis, Paul O., Mackey, Aaron J., Osborne, Brian I., Piel, William H., Kosakovsky Pond, Sergei L., Poon, Art F.Y., Qiu, Wei-Gang, Stajich, Jason E., Stoltzfus, Arlin, Thierer, Tobias, Vilella, Albert J., Vos, Rutger A., Zmasek, Christian M., Zwickl, Derrick J., Vision, Todd J.
Formato: Texto
Lenguaje:English
Publicado: Libertas Academica 2007
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2684128/
_version_ 1782167172461625344
author Lapp, Hilmar
Bala, Sendu
Balhoff, James P.
Bouck, Amy
Goto, Naohisa
Holder, Mark
Holland, Richard
Holloway, Alisha
Katayama, Toshiaki
Lewis, Paul O.
Mackey, Aaron J.
Osborne, Brian I.
Piel, William H.
Kosakovsky Pond, Sergei L.
Poon, Art F.Y.
Qiu, Wei-Gang
Stajich, Jason E.
Stoltzfus, Arlin
Thierer, Tobias
Vilella, Albert J.
Vos, Rutger A.
Zmasek, Christian M.
Zwickl, Derrick J.
Vision, Todd J.
author_facet Lapp, Hilmar
Bala, Sendu
Balhoff, James P.
Bouck, Amy
Goto, Naohisa
Holder, Mark
Holland, Richard
Holloway, Alisha
Katayama, Toshiaki
Lewis, Paul O.
Mackey, Aaron J.
Osborne, Brian I.
Piel, William H.
Kosakovsky Pond, Sergei L.
Poon, Art F.Y.
Qiu, Wei-Gang
Stajich, Jason E.
Stoltzfus, Arlin
Thierer, Tobias
Vilella, Albert J.
Vos, Rutger A.
Zmasek, Christian M.
Zwickl, Derrick J.
Vision, Todd J.
author_sort Lapp, Hilmar
collection PubMed
description 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.
format Text
id pubmed-2684128
institution National Center for Biotechnology Information
language English
publishDate 2007
publisher Libertas Academica
record_format MEDLINE/PubMed
spelling pubmed-26841282009-05-19 The 2006 NESCent Phyloinformatics Hackathon: A Field Report Lapp, Hilmar Bala, Sendu Balhoff, James P. Bouck, Amy Goto, Naohisa Holder, Mark Holland, Richard Holloway, Alisha Katayama, Toshiaki Lewis, Paul O. Mackey, Aaron J. Osborne, Brian I. Piel, William H. Kosakovsky Pond, Sergei L. Poon, Art F.Y. Qiu, Wei-Gang Stajich, Jason E. Stoltzfus, Arlin Thierer, Tobias Vilella, Albert J. Vos, Rutger A. Zmasek, Christian M. Zwickl, Derrick J. Vision, Todd J. Evol Bioinform Online Meeting Report 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. Libertas Academica 2007-12-14 /pmc/articles/PMC2684128/ Text en Copyright © 2007 The authors. http://creativecommons.org/licenses/by/3.0 This article is published under the Creative Commons Attribution By licence. For further information go to: http://creativecommons.org/licenses/by/3.0. (http://creativecommons.org/licenses/by/3.0)
spellingShingle Meeting Report
Lapp, Hilmar
Bala, Sendu
Balhoff, James P.
Bouck, Amy
Goto, Naohisa
Holder, Mark
Holland, Richard
Holloway, Alisha
Katayama, Toshiaki
Lewis, Paul O.
Mackey, Aaron J.
Osborne, Brian I.
Piel, William H.
Kosakovsky Pond, Sergei L.
Poon, Art F.Y.
Qiu, Wei-Gang
Stajich, Jason E.
Stoltzfus, Arlin
Thierer, Tobias
Vilella, Albert J.
Vos, Rutger A.
Zmasek, Christian M.
Zwickl, Derrick J.
Vision, Todd J.
The 2006 NESCent Phyloinformatics Hackathon: A Field Report
title The 2006 NESCent Phyloinformatics Hackathon: A Field Report
title_full The 2006 NESCent Phyloinformatics Hackathon: A Field Report
title_fullStr The 2006 NESCent Phyloinformatics Hackathon: A Field Report
title_full_unstemmed The 2006 NESCent Phyloinformatics Hackathon: A Field Report
title_short The 2006 NESCent Phyloinformatics Hackathon: A Field Report
title_sort 2006 nescent phyloinformatics hackathon: a field report
topic Meeting Report
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2684128/
work_keys_str_mv AT lapphilmar the2006nescentphyloinformaticshackathonafieldreport
AT balasendu the2006nescentphyloinformaticshackathonafieldreport
AT balhoffjamesp the2006nescentphyloinformaticshackathonafieldreport
AT bouckamy the2006nescentphyloinformaticshackathonafieldreport
AT gotonaohisa the2006nescentphyloinformaticshackathonafieldreport
AT holdermark the2006nescentphyloinformaticshackathonafieldreport
AT hollandrichard the2006nescentphyloinformaticshackathonafieldreport
AT hollowayalisha the2006nescentphyloinformaticshackathonafieldreport
AT katayamatoshiaki the2006nescentphyloinformaticshackathonafieldreport
AT lewispaulo the2006nescentphyloinformaticshackathonafieldreport
AT mackeyaaronj the2006nescentphyloinformaticshackathonafieldreport
AT osbornebriani the2006nescentphyloinformaticshackathonafieldreport
AT pielwilliamh the2006nescentphyloinformaticshackathonafieldreport
AT kosakovskypondsergeil the2006nescentphyloinformaticshackathonafieldreport
AT poonartfy the2006nescentphyloinformaticshackathonafieldreport
AT qiuweigang the2006nescentphyloinformaticshackathonafieldreport
AT stajichjasone the2006nescentphyloinformaticshackathonafieldreport
AT stoltzfusarlin the2006nescentphyloinformaticshackathonafieldreport
AT thierertobias the2006nescentphyloinformaticshackathonafieldreport
AT vilellaalbertj the2006nescentphyloinformaticshackathonafieldreport
AT vosrutgera the2006nescentphyloinformaticshackathonafieldreport
AT zmasekchristianm the2006nescentphyloinformaticshackathonafieldreport
AT zwicklderrickj the2006nescentphyloinformaticshackathonafieldreport
AT visiontoddj the2006nescentphyloinformaticshackathonafieldreport
AT lapphilmar 2006nescentphyloinformaticshackathonafieldreport
AT balasendu 2006nescentphyloinformaticshackathonafieldreport
AT balhoffjamesp 2006nescentphyloinformaticshackathonafieldreport
AT bouckamy 2006nescentphyloinformaticshackathonafieldreport
AT gotonaohisa 2006nescentphyloinformaticshackathonafieldreport
AT holdermark 2006nescentphyloinformaticshackathonafieldreport
AT hollandrichard 2006nescentphyloinformaticshackathonafieldreport
AT hollowayalisha 2006nescentphyloinformaticshackathonafieldreport
AT katayamatoshiaki 2006nescentphyloinformaticshackathonafieldreport
AT lewispaulo 2006nescentphyloinformaticshackathonafieldreport
AT mackeyaaronj 2006nescentphyloinformaticshackathonafieldreport
AT osbornebriani 2006nescentphyloinformaticshackathonafieldreport
AT pielwilliamh 2006nescentphyloinformaticshackathonafieldreport
AT kosakovskypondsergeil 2006nescentphyloinformaticshackathonafieldreport
AT poonartfy 2006nescentphyloinformaticshackathonafieldreport
AT qiuweigang 2006nescentphyloinformaticshackathonafieldreport
AT stajichjasone 2006nescentphyloinformaticshackathonafieldreport
AT stoltzfusarlin 2006nescentphyloinformaticshackathonafieldreport
AT thierertobias 2006nescentphyloinformaticshackathonafieldreport
AT vilellaalbertj 2006nescentphyloinformaticshackathonafieldreport
AT vosrutgera 2006nescentphyloinformaticshackathonafieldreport
AT zmasekchristianm 2006nescentphyloinformaticshackathonafieldreport
AT zwicklderrickj 2006nescentphyloinformaticshackathonafieldreport
AT visiontoddj 2006nescentphyloinformaticshackathonafieldreport