ISA tools API

The ISA tools API is published on PyPI as the isatools Python package. The package aims to provide you, the developer, with a set of tools to help you easily and quickly build your own ISA objects, validate, and convert between serializations of ISA-formatted datasets and other formats/schemas (e.g. SRA schemas). The goal of this package is to provide a flexible way to build and use ISA content, as well as provide utility functions for file conversions and validation.

Note

isatools is currently only supported in Python 3.4 and 3.5. Python 2.7 support is present in the py2 source code branch in Github.


  1. Installation

  2. ISA model

  3. Reading in ISA-Tab or ISA JSON

  4. Creating objects

  5. Describing a simple experiment with ISA objects

  6. Validating ISA-Tab and ISA JSON

  7. Converting between ISA formats

  8. Downloading files stored in Github

  9. Importing data in ISA formats

  10. Exporting data in ISA formats

  11. Release notes


License

This code is licensed under the CPAL License.