Standards

Fostering Collaboration & Interoperability In Genomic Data Science

APIs implementation plays a critical role in creation of scientific software, and thus scientific discovery. These documents propose a set of standards to both ease use of scientific software APIs, and ease their creation. By adhering to these standards, we aim to enhance the interoperability of our systems, improve the quality and reproducibility of scientific research, and foster an environment of open collaboration among researchers in the genomics and genetics community.

  • Easy To Use


    Simple and approachable standards to help make software engineering faster, not slower.

    Use your brainspace to work through scientific problems instead of architectural ones.

  • Defaults, Not Mandates


    Each problem is different, and the needs a project should always take precedence over strict adherence to a standard.

  • Open Source, Apache License 2.0


    Open source and available on GitHub.

    Our License

  • Fully Versioned


    Standards are released with semantic versioning and preserved for future reference.

    Currently In Pre-release

    We're still working on finalizing the first version of these standards.

    We don't expect any major changes, but we won't be preserving versions until we release the first version.

  • Based On Existing Work


    These standards collect the hard work of others, so you don't have to.

    Check out the awesome people we draw influence from:

    Mozilla

    IETF

    Twelve Factor App

  • Made For The Real World


    Created by the API Standards Group at The Jackson Laboratory, an open working group that is focused on creating standards for the development of APIs.

    The goals of this group are to create a set of standards that will allow for the creation of APIs that are consistent, easy to use, easy to maintain, and which meet the goals and priorities needed for user-interface development.