Current Standards

From Evolutionary Informatics Working Group
Revision as of 13:06, 21 March 2007 by Arlin.stoltzfus@nist.gov (talk) (Overview)
Jump to: navigation, search

Overview

For computer programs to exchange data transparently requires standardized serialization schemes. Traditionally this means having a standard file format for data exchange. Current standards include NEXUS, MEGA, and PHYLIP. Supporting such standards may include such things as clarifying or extending an existing standard, providing users and developers with software tools to use the standard, providing conversion between formats, and ensuring an upward conversion path to the next standard.

Analysis of current needs

(what do we have now? what is missing? what challenges are coming up?) Address

  • NEXUS
  • MEGA
  • PHYLIP
  • others
  • interconversion
  • upward conversion

In spite of being a de facto standard, NEXUS (Maddison, et al., 1997) is poorly supported by software, with many inconsistent or incomplete implementations. To support NEXUS means providing users and developers the tools to read, write, and validate files, and to search, edit, store and visualize the contents of a file. Proper support would allow for lateral transfer of data with other file formats, and an upward conversion path to the next standard. For more information, see the Supporting NEXUS documentation from NESCent's recent phyloinformatics hack-a-thon.

Goals for the working group

(specific goals for this topic)

Strategy for achieving goal

(be sure to include specific deliverables or milestones)