• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

ISA API:一个用于可互操作的生命科学实验元数据的开放平台。

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

机构信息

Oxford e-Research Centre, Department of Engineering Science, University of Oxford, 7 Keble Road, Oxford, OX1 3QG, UK.

Department of Informatics and Media, Uppsala University, Box 513, 75120 Uppsala, Sweden.

出版信息

Gigascience. 2021 Sep 16;10(9). doi: 10.1093/gigascience/giab060.

DOI:10.1093/gigascience/giab060
PMID:34528664
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC8444265/
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, 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.

摘要

背景

Investigation/Study/Assay(ISA)元数据框架是一套已被广泛采用的开源社区规范和软件工具,用于支持发现、交换和发布生命科学实验的元数据。原始的 ISA 软件套件提供了一组面向用户的 Java 工具,用于创建和操作以 ISA-Tab 结构化的信息——这是一种现在广泛使用的表格格式。为了使 ISA 框架更容易被机器访问,并支持对实验元数据进行编程操作,开发了 JSON 序列化的 ISA-JSON。

结果

在这项工作中,我们介绍了 ISA API,这是一个 Python 库,用于通过使用作为 Python 对象类的公共数据模型来创建、编辑、解析和验证 ISA-Tab 和 ISA-JSON 格式。我们描述了 ISA API 的功能集、早期采用者以及不断增长的用户社区。

结论

ISA API 为用户提供了丰富的编程元数据处理功能,以支持自动化、通用接口以及在 2 个 ISA 格式之间以及与其他生命科学数据格式之间的互操作,这些数据格式是在公共数据库中存储数据所必需的。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dba8/8444265/e4e9f7851618/giab060fig6.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dba8/8444265/3de5834c821a/giab060fig1.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dba8/8444265/378c3295117e/giab060fig2.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dba8/8444265/dd74655c2d5c/giab060fig3.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dba8/8444265/9673ba07d518/giab060fig4.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dba8/8444265/4292379219fb/giab060fig5.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dba8/8444265/e4e9f7851618/giab060fig6.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dba8/8444265/3de5834c821a/giab060fig1.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dba8/8444265/378c3295117e/giab060fig2.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dba8/8444265/dd74655c2d5c/giab060fig3.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dba8/8444265/9673ba07d518/giab060fig4.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dba8/8444265/4292379219fb/giab060fig5.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dba8/8444265/e4e9f7851618/giab060fig6.jpg

相似文献

1
ISA API: An open platform for interoperable life science experimental metadata.ISA API:一个用于可互操作的生命科学实验元数据的开放平台。
Gigascience. 2021 Sep 16;10(9). doi: 10.1093/gigascience/giab060.
2
linkedISA: semantic representation of ISA-Tab experimental metadata.linkedISA:ISA-Tab 实验元数据的语义表示。
BMC Bioinformatics. 2014;15 Suppl 14(Suppl 14):S4. doi: 10.1186/1471-2105-15-S14-S4. Epub 2014 Nov 27.
3
isa4j: a scalable Java library for creating ISA-Tab metadata.isa4j:一个用于创建ISA-Tab元数据的可扩展Java库。
F1000Res. 2020 Dec 3;9. doi: 10.12688/f1000research.27188.1. eCollection 2020.
4
The Risa R/Bioconductor package: integrative data analysis from experimental metadata and back again.Risa R/Bioconductor 包:从实验元数据到实验结果的综合数据分析。
BMC Bioinformatics. 2014;15 Suppl 1(Suppl 1):S11. doi: 10.1186/1471-2105-15-S1-S11. Epub 2014 Jan 10.
5
pISA-tree - a data management framework for life science research projects using a standardised directory tree.pISA 树 - 使用标准化目录树的生命科学研究项目的数据管理框架。
Sci Data. 2022 Nov 10;9(1):685. doi: 10.1038/s41597-022-01805-5.
6
A Python library for FAIRer access and deposition to the Metabolomics Workbench Data Repository.一个用于更公平地访问和存入代谢组学工作台数据存储库的Python库。
Metabolomics. 2018;14(5):64. doi: 10.1007/s11306-018-1356-6. Epub 2018 Apr 20.
7
mzML2ISA & nmrML2ISA: generating enriched ISA-Tab metadata files from metabolomics XML data.mzML2ISA和nmrML2ISA:从代谢组学XML数据生成丰富的ISA-Tab元数据文件。
Bioinformatics. 2017 Aug 15;33(16):2598-2600. doi: 10.1093/bioinformatics/btx169.
8
A fast and efficient python library for interfacing with the Biological Magnetic Resonance Data Bank.一个用于与生物磁共振数据库接口的快速高效的Python库。
BMC Bioinformatics. 2017 Mar 17;18(1):175. doi: 10.1186/s12859-017-1580-5.
9
FAIR data station for lightweight metadata management and validation of omics studies.用于轻量级元数据管理和验证组学研究的 FAIR 数据站。
Gigascience. 2022 Dec 28;12. doi: 10.1093/gigascience/giad014. Epub 2023 Mar 6.
10
Adamant: a JSON schema-based metadata editor for research data management workflows.坚韧不拔:一个基于 JSON 模式的元数据编辑器,用于研究数据管理工作流程。
F1000Res. 2022 Apr 29;11:475. doi: 10.12688/f1000research.110875.2. eCollection 2022.

引用本文的文献

1
Enabling pan-repository reanalysis for big data science of public metabolomics data.实现公共代谢组学数据大数据科学的全库重新分析。
Nat Commun. 2025 May 24;16(1):4838. doi: 10.1038/s41467-025-60067-y.
2
FAIR Data Cube, a FAIR data infrastructure for integrated multi-omics data analysis.FAIR数据立方体,用于综合多组学数据分析的FAIR数据基础设施。
J Biomed Semantics. 2024 Dec 28;15(1):20. doi: 10.1186/s13326-024-00321-2.
3
Current state of data stewardship tools in life science.生命科学领域数据管理工具的现状

本文引用的文献

1
isa4j: a scalable Java library for creating ISA-Tab metadata.isa4j:一个用于创建ISA-Tab元数据的可扩展Java库。
F1000Res. 2020 Dec 3;9. doi: 10.12688/f1000research.27188.1. eCollection 2020.
2
The European Nucleotide Archive in 2019.欧洲核苷酸档案库,2019 年。
Nucleic Acids Res. 2020 Jan 8;48(D1):D70-D76. doi: 10.1093/nar/gkz1063.
3
MetaboLights: a resource evolving in response to the needs of its scientific community.代谢组学文献共享资源库(MetaboLights):一个响应其科研群体需求而不断发展的资源库。
Front Big Data. 2024 Sep 16;7:1428568. doi: 10.3389/fdata.2024.1428568. eCollection 2024.
4
Enabling Data Discovery with the Astrobiology Resource Metadata Standard.利用天体生物学资源元数据标准实现数据发现。
Astrobiology. 2024 Feb;24(2):131-137. doi: 10.1089/ast.2023.0067.
5
A multi-omics data analysis workflow packaged as a FAIR Digital Object.一个被打包为 FAIR 数字对象的多组学数据分析工作流。
Gigascience. 2024 Jan 2;13. doi: 10.1093/gigascience/giad115.
6
Ontologies for increasing the FAIRness of plant research data.提高植物研究数据 FAIR 性的本体论。
Front Plant Sci. 2023 Nov 30;14:1279694. doi: 10.3389/fpls.2023.1279694. eCollection 2023.
7
MetaboLights: open data repository for metabolomics.MetaboLights:代谢组学开放数据知识库。
Nucleic Acids Res. 2024 Jan 5;52(D1):D640-D646. doi: 10.1093/nar/gkad1045.
8
The metabolomics workbench file status website: a metadata repository promoting FAIR principles of metabolomics data.代谢组学工作台文件状态网站:一个促进代谢组学数据 FAIR 原则的元数据存储库。
BMC Bioinformatics. 2023 Jul 24;24(1):299. doi: 10.1186/s12859-023-05423-9.
9
Ten quick tips for avoiding pitfalls in multi-omics data integration analyses.避免组学数据整合分析陷阱的 10 个快速技巧。
PLoS Comput Biol. 2023 Jul 6;19(7):e1011224. doi: 10.1371/journal.pcbi.1011224. eCollection 2023 Jul.
10
EGAsubmitter: A software to automate submission of nucleic acid sequencing data to the European Genome-phenome Archive.EGA提交工具:一种用于将核酸测序数据自动提交至欧洲基因组-表型组档案库的软件。
Front Bioinform. 2023 Mar 30;3:1143014. doi: 10.3389/fbinf.2023.1143014. eCollection 2023.
Nucleic Acids Res. 2020 Jan 8;48(D1):D440-D444. doi: 10.1093/nar/gkz1019.
4
BrAPI-an application programming interface for plant breeding applications.BrAPI-用于植物育种应用的应用程序编程接口。
Bioinformatics. 2019 Oct 15;35(20):4147-4155. doi: 10.1093/bioinformatics/btz190.
5
PhenoMeNal: processing and analysis of metabolomics data in the cloud.PhenoMeNal:云端代谢组学数据的处理和分析。
Gigascience. 2019 Feb 1;8(2). doi: 10.1093/gigascience/giy149.
6
BioSamples database: an updated sample metadata hub.BioSamples 数据库:更新的样本元数据中心。
Nucleic Acids Res. 2019 Jan 8;47(D1):D1172-D1178. doi: 10.1093/nar/gky1061.
7
A large-scale analysis of bioinformatics code on GitHub.在 GitHub 上对生物信息学代码进行大规模分析。
PLoS One. 2018 Oct 31;13(10):e0205898. doi: 10.1371/journal.pone.0205898. eCollection 2018.
8
ArrayExpress update - from bulk to single-cell expression data.ArrayExpress 更新——从批量到单细胞表达数据。
Nucleic Acids Res. 2019 Jan 8;47(D1):D711-D715. doi: 10.1093/nar/gky964.
9
GeneLab: Omics database for spaceflight experiments.GeneLab:用于太空飞行实验的组学数据库。
Bioinformatics. 2019 May 15;35(10):1753-1759. doi: 10.1093/bioinformatics/bty884.
10
Bioconda: sustainable and comprehensive software distribution for the life sciences.生物conda:面向生命科学的可持续且全面的软件发行平台。
Nat Methods. 2018 Jul;15(7):475-476. doi: 10.1038/s41592-018-0046-7.