title: Phylotastic! Making tree-of-life knowledge accessible, reusable and convenient.
abstract: BACKGROUND
  Scientists rarely reuse expert knowledge of phylogeny, in spite of years of effort to assemble a great "Tree of Life" (ToL). A notable exception involves the use of Phylomatic, which provides tools to generate custom phylogenies from a large, pre-computed, expert phylogeny of plant taxa. This suggests great potential for a more generalized system that, starting with a query consisting of a list of any known species, would rectify non-standard names, identify expert phylogenies containing the implicated taxa, prune away unneeded parts, and supply branch lengths and annotations, resulting in a custom phylogeny suited to the user's needs. Such a system could become a sustainable community resource if implemented as a distributed system of loosely coupled parts that interact through clearly defined interfaces.
  
  
  RESULTS
  With the aim of building such a "phylotastic" system, the NESCent Hackathons, Interoperability, Phylogenies (HIP) working group recruited 2 dozen scientist-programmers to a weeklong programming hackathon in June 2012. During the hackathon (and a three-month follow-up period), 5 teams produced designs, implementations, documentation, presentations, and tests including: (1) a generalized scheme for integrating components; (2) proof-of-concept pruners and controllers; (3) a meta-API for taxonomic name resolution services; (4) a system for storing, finding, and retrieving phylogenies using semantic web technologies for data exchange, storage, and querying; (5) an innovative new service, DateLife.org, which synthesizes pre-computed, time-calibrated phylogenies to assign ages to nodes; and (6) demonstration projects. These outcomes are accessible via a public code repository (GitHub.com), a website (http://www.phylotastic.org), and a server image.
  
  
  CONCLUSIONS
  Approximately 9 person-months of effort (centered on a software development hackathon) resulted in the design and implementation of proof-of-concept software for 4 core phylotastic components, 3 controllers, and 3 end-user demonstration tools. While these products have substantial limitations, they suggest considerable potential for a distributed system that makes phylogenetic knowledge readily accessible in computable form. Widespread use of phylotastic systems will create an electronic marketplace for sharing phylogenetic knowledge that will spur innovation in other areas of the ToL enterprise, such as annotation of sources and methods and third-party methods of quality assessment.
authors.affiliation: Institute for Bioscience and Biotechnology Research, Biosystems and Biomaterials Division, National Institute of Standards and Technology, Gaithersburg, MD 20899, USA. arlin@umd.edu
authors.forename: Arlin
authors.initials: A
authors.lastname: Stoltzfus
authors.forename: Hilmar
authors.initials: H
authors.lastname: Lapp
authors.forename: Naim
authors.initials: N
authors.lastname: Matasci
authors.forename: Helena
authors.initials: H
authors.lastname: Deus
authors.forename: Brian
authors.initials: B
authors.lastname: Sidlauskas
authors.forename: Christian M
authors.initials: CM
authors.lastname: Zmasek
authors.forename: Gaurav
authors.initials: G
authors.lastname: Vaidya
authors.forename: Enrico
authors.initials: E
authors.lastname: Pontelli
authors.forename: Karen
authors.initials: K
authors.lastname: Cranston
authors.forename: Rutger
authors.initials: R
authors.lastname: Vos
authors.forename: Campbell O
authors.initials: CO
authors.lastname: Webb
authors.forename: Luke J
authors.initials: LJ
authors.lastname: Harmon
authors.forename: Megan
authors.initials: M
authors.lastname: Pirrung
authors.forename: Brian
authors.initials: B
authors.lastname: O'Meara
authors.forename: Matthew W
authors.initials: MW
authors.lastname: Pennell
authors.forename: Siavash
authors.initials: S
authors.lastname: Mirarab
authors.forename: Michael S
authors.initials: MS
authors.lastname: Rosenberg
authors.forename: James P
authors.initials: JP
authors.lastname: Balhoff
authors.forename: Holly M
authors.initials: HM
authors.lastname: Bik
authors.forename: Tracy A
authors.initials: TA
authors.lastname: Heath
authors.forename: Peter E
authors.initials: PE
authors.lastname: Midford
authors.forename: Joseph W
authors.initials: JW
authors.lastname: Brown
authors.forename: Emily Jane
authors.initials: EJ
authors.lastname: McTavish
authors.forename: Jeet
authors.initials: J
authors.lastname: Sukumaran
authors.forename: Mark
authors.initials: M
authors.lastname: Westneat
authors.forename: Michael E
authors.initials: ME
authors.lastname: Alfaro
authors.forename: Aaron
authors.initials: A
authors.lastname: Steele
authors.forename: Greg
authors.initials: G
authors.lastname: Jordan
mesh_terms: D020407:Internet; D010802:Phylogeny; D012984:Software