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...
Autores principales: | , , , , , , , , , , , , , , , , , , , , , , , |
---|---|
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 |