logo

The ISA cookbook

  • ISA tools API
  • ISA-API installation
  • ISA data model
  • Reading in ISA-Tab or ISA JSON
  • Creating ISA content
  • Describing a simple experiment with isa objects
  • Validating ISA-Tab and ISA-JSON
  • Converting between ISA format
  • Importing data into ISA formats
  • Exporting data from ISA formats
  • ISA API example programs
    • createSimpleISAtab.py
    • createSimpleISAjson.py
    • validateISAtab.py
    • validateISAjson.py
  • Downloading files stored in Github
  • Release Notes
  • Hands-on Practicals
    • Reading ISA-Tab from files and Validating ISA-Tab files
    • Programmatic recreation of BII-S-3 with the ISA-API
    • ISA-API built-in semantic requirements for protocol type values
    • Create a simple ISA descriptor
    • Create an ISA Study representing a 2x2x2 factorial design with single measurements
    • Create a repeated treatment design with ISA descriptor
    • Light Sensitivity Experiment:
    • ISA Create Mode example
    • Create ISA-API Investigation from Datascriptor Study Design configuration
    • Known Issue: unused ISA Source aren’t serialized to ISA-Tab
Powered by Jupyter Book
Contents
  • Jupyter Notebooks to familiarize with the ISA-API
    • The fundamentals: reading and validating ISA documents.
    • Using study design information to create ISA documents.
    • ISA-API hard coded strings
    • Documented known issues

Hands-on Practicals¶

Jupyter Notebooks to familiarize with the ISA-API¶

The fundamentals: reading and validating ISA documents.¶

  1. reading-isa-tab-from-disk-exploring-and-validating.ipynb

Using study design information to create ISA documents.¶

  1. investigation-from-datascriptor-config-observational-variables-and-ontology-annotation.ipynb

  2. create-a-repeated-treatment-design-with-ISA-descriptor.ipynb

  3. create_2x2x2_factorial_design.ipynb

  4. light-sensitity-study-repeated-treatment-design.ipynb

ISA-API hard coded strings¶

  1. isa-protocol-type-synonym-effect-on-assay-table.ipynb

Documented known issues¶

  1. isa-tab-unused-sources-not-serialized-brapi.ipynb

Release Notes Reading ISA-Tab from files and Validating ISA-Tab files

By The ISA Team
© Copyright 2021 (CC-BY 4.0).

This page was created thanks to work by The Jupyter Book Community
This project is supported financially by the Welcome Trust, Elixir-UK and the European Union
Wellcome
IMI logo
EFPIA logo