Content area

Abstract

Abstract

Background The Investigation/Study/Assay (ISA) Metadata Framework is an established and widely used set of open-source community specifications and software tools for enabling discovery, exchange and publication of metadata from experiments in the life sciences. The original ISA software suite provided a set of user-facing Java tools for creating and manipulating the information structured in ISA-Tab – a now widely used tabular format. To make the ISA framework more accessible to machines and enable programmatic manipulation of experiment metadata, a JSON serialization ISA-JSON was developed.

Results In this work, we present the ISA API, a Python library for the creation, editing, parsing, and validating of ISA-Tab and ISA-JSON formats by using a common data model engineered as Python object classes. We describe the ISA API feature set, early adopters and its growing user community.

Conclusions The ISA API provides users with rich programmatic metadata handling functionality to support automation, a common interface and an interoperable medium between the two ISA formats, as well as with other life science data formats required for depositing data in public databases.

Competing Interest Statement

The authors have declared no competing interest.

*

List of abbreviations

API

Application Programming Interface

BBSRC

Biotechnology and Biological Sciences Research Council

BrAPI

Breeding API

COPO

Collaborative Open Plant Omics

DAG

Directed Acyclic Graph

EMBL

European Molecular Biology Laboratory

EMBL-EBI

European Bioinformatics Institute

GUI

Graphical User Interface

H2020

Horizon 2020

ISA

Investigation, Study, Assay

ISA-JSON

ISA JavaScript Object Notation format

ISA-Tab

ISA Tabular format

JSON

JavaScript Object Notation

JSON-LD

JavaScript Object Notation for Linked Data

MAGE-TAB

MicroArray Gene Expression-Tabular format

MIAPPE

Minimum Information About a Plant Phenotyping Experiment

mzML

Mass spectrometry Markup Language

NASA

National Aeronautics and Space Administration

NERC

Natural Environment Research Council

NCBI

National Center for Biotechnology Information

nmrML

Nuclear magnetic resonance Markup Language

MDE

Model-driven engineering

OLS

Ontology Lookup Service

OO

Object-oriented

PhenoMeNal

Phenome and Metabolome aNalysis

PyPI

Python Package Index

REST

Representational state transfer

RDF

Resource Description Framework

SCDE

Stem Cell Discovery Engine

SQL

Structured Query Language

SRA-XML

Sequence Read Archive-eXtensible Markup Language

TDD

Test-driven development

VRE

Virtual Research Environment

Details

1009240
Title
ISA API: An open platform for interoperable life science experimental metadata
Publication title
bioRxiv; Cold Spring Harbor
Publication year
2021
Publication date
Mar 29, 2021
Section
New Results
Publisher
Cold Spring Harbor Laboratory Press
Source
BioRxiv
Place of publication
Cold Spring Harbor
Country of publication
United States
University/institution
Cold Spring Harbor Laboratory Press
Publication subject
ISSN
2692-8205
Source type
Working Paper
Language of publication
English
Document type
Working Paper
Publication history
 
 
Milestone dates
2020-11-16 (Version 1)
ProQuest document ID
2506832242
Document URL
https://www.proquest.com/working-papers/isa-api-open-platform-interoperable-life-science/docview/2506832242/se-2?accountid=208611
Copyright
© 2021. Notwithstanding the ProQuest Terms and conditions, you may use this content in accordance with the associated terms available at https://www.biorxiv.org/content/10.1101/2020.11.13.382119v2
Last updated
2023-04-19
Database
2 databases
  • ProQuest One Academic
  • ProQuest One Academic