Cargando…

ISA API: An open platform for interoperable life science experimental metadata

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 pro...

Descripción completa

Detalles Bibliográficos
Autores principales: Johnson, David, Batista, Dominique, Cochrane, Keeva, Davey, Robert P, Etuk, Anthony, Gonzalez-Beltran, Alejandra, Haug, Kenneth, Izzo, Massimiliano, Larralde, Martin, Lawson, Thomas N, Minotto, Alice, Moreno, Pablo, Nainala, Venkata Chandrasekhar, O'Donovan, Claire, Pireddu, Luca, Roger, Pierrick, Shaw, Felix, Steinbeck, Christoph, Weber, Ralf J M, Sansone, Susanna-Assunta, Rocca-Serra, Philippe
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Oxford University Press 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8444265/
https://www.ncbi.nlm.nih.gov/pubmed/34528664
http://dx.doi.org/10.1093/gigascience/giab060
_version_ 1784568454252068864
author Johnson, David
Batista, Dominique
Cochrane, Keeva
Davey, Robert P
Etuk, Anthony
Gonzalez-Beltran, Alejandra
Haug, Kenneth
Izzo, Massimiliano
Larralde, Martin
Lawson, Thomas N
Minotto, Alice
Moreno, Pablo
Nainala, Venkata Chandrasekhar
O'Donovan, Claire
Pireddu, Luca
Roger, Pierrick
Shaw, Felix
Steinbeck, Christoph
Weber, Ralf J M
Sansone, Susanna-Assunta
Rocca-Serra, Philippe
author_facet Johnson, David
Batista, Dominique
Cochrane, Keeva
Davey, Robert P
Etuk, Anthony
Gonzalez-Beltran, Alejandra
Haug, Kenneth
Izzo, Massimiliano
Larralde, Martin
Lawson, Thomas N
Minotto, Alice
Moreno, Pablo
Nainala, Venkata Chandrasekhar
O'Donovan, Claire
Pireddu, Luca
Roger, Pierrick
Shaw, Felix
Steinbeck, Christoph
Weber, Ralf J M
Sansone, Susanna-Assunta
Rocca-Serra, Philippe
author_sort Johnson, David
collection PubMed
description 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, the 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 2 ISA formats, as well as with other life science data formats required for depositing data in public databases.
format Online
Article
Text
id pubmed-8444265
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Oxford University Press
record_format MEDLINE/PubMed
spelling pubmed-84442652021-09-16 ISA API: An open platform for interoperable life science experimental metadata Johnson, David Batista, Dominique Cochrane, Keeva Davey, Robert P Etuk, Anthony Gonzalez-Beltran, Alejandra Haug, Kenneth Izzo, Massimiliano Larralde, Martin Lawson, Thomas N Minotto, Alice Moreno, Pablo Nainala, Venkata Chandrasekhar O'Donovan, Claire Pireddu, Luca Roger, Pierrick Shaw, Felix Steinbeck, Christoph Weber, Ralf J M Sansone, Susanna-Assunta Rocca-Serra, Philippe Gigascience Technical Note 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, the 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 2 ISA formats, as well as with other life science data formats required for depositing data in public databases. Oxford University Press 2021-09-16 /pmc/articles/PMC8444265/ /pubmed/34528664 http://dx.doi.org/10.1093/gigascience/giab060 Text en © The Author(s) 2021. Published by Oxford University Press GigaScience. https://creativecommons.org/licenses/by/4.0/This is an Open Access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Technical Note
Johnson, David
Batista, Dominique
Cochrane, Keeva
Davey, Robert P
Etuk, Anthony
Gonzalez-Beltran, Alejandra
Haug, Kenneth
Izzo, Massimiliano
Larralde, Martin
Lawson, Thomas N
Minotto, Alice
Moreno, Pablo
Nainala, Venkata Chandrasekhar
O'Donovan, Claire
Pireddu, Luca
Roger, Pierrick
Shaw, Felix
Steinbeck, Christoph
Weber, Ralf J M
Sansone, Susanna-Assunta
Rocca-Serra, Philippe
ISA API: An open platform for interoperable life science experimental metadata
title ISA API: An open platform for interoperable life science experimental metadata
title_full ISA API: An open platform for interoperable life science experimental metadata
title_fullStr ISA API: An open platform for interoperable life science experimental metadata
title_full_unstemmed ISA API: An open platform for interoperable life science experimental metadata
title_short ISA API: An open platform for interoperable life science experimental metadata
title_sort isa api: an open platform for interoperable life science experimental metadata
topic Technical Note
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8444265/
https://www.ncbi.nlm.nih.gov/pubmed/34528664
http://dx.doi.org/10.1093/gigascience/giab060
work_keys_str_mv AT johnsondavid isaapianopenplatformforinteroperablelifescienceexperimentalmetadata
AT batistadominique isaapianopenplatformforinteroperablelifescienceexperimentalmetadata
AT cochranekeeva isaapianopenplatformforinteroperablelifescienceexperimentalmetadata
AT daveyrobertp isaapianopenplatformforinteroperablelifescienceexperimentalmetadata
AT etukanthony isaapianopenplatformforinteroperablelifescienceexperimentalmetadata
AT gonzalezbeltranalejandra isaapianopenplatformforinteroperablelifescienceexperimentalmetadata
AT haugkenneth isaapianopenplatformforinteroperablelifescienceexperimentalmetadata
AT izzomassimiliano isaapianopenplatformforinteroperablelifescienceexperimentalmetadata
AT larraldemartin isaapianopenplatformforinteroperablelifescienceexperimentalmetadata
AT lawsonthomasn isaapianopenplatformforinteroperablelifescienceexperimentalmetadata
AT minottoalice isaapianopenplatformforinteroperablelifescienceexperimentalmetadata
AT morenopablo isaapianopenplatformforinteroperablelifescienceexperimentalmetadata
AT nainalavenkatachandrasekhar isaapianopenplatformforinteroperablelifescienceexperimentalmetadata
AT odonovanclaire isaapianopenplatformforinteroperablelifescienceexperimentalmetadata
AT piredduluca isaapianopenplatformforinteroperablelifescienceexperimentalmetadata
AT rogerpierrick isaapianopenplatformforinteroperablelifescienceexperimentalmetadata
AT shawfelix isaapianopenplatformforinteroperablelifescienceexperimentalmetadata
AT steinbeckchristoph isaapianopenplatformforinteroperablelifescienceexperimentalmetadata
AT weberralfjm isaapianopenplatformforinteroperablelifescienceexperimentalmetadata
AT sansonesusannaassunta isaapianopenplatformforinteroperablelifescienceexperimentalmetadata
AT roccaserraphilippe isaapianopenplatformforinteroperablelifescienceexperimentalmetadata