BMC BioinformaticsBioinformaticsPeer-reviewed journal article
Cross-linking BioThings APIs through JSON-LD to facilitate knowledge exploration
Jiwen XiniD, Cyrus Afrasiabi, Sebastien Lelong, Julee Adesara, Ginger TsuengiD, Andrew I. SuiD, Chunlei WuiD
Abstract
BackgroundApplication Programming Interfaces (APIs) are now widely used to distribute biological data. And many popular biological APIs developed by many different research teams have adopted Javascript Object Notation (JSON) as their primary data format. While usage of a common data format offers significant advantages, that alone is not sufficient for rich integrative queries across APIs.\n\nResultsHere, we have implemented JSON for Linking Data (JSON-LD) technology on the BioThings APIs that we have developed, MyGene.info, MyVariant.info and MyChem.info. JSON-LD provides a standard way to add semantic context to the existing JSON data structure, for the purpose of enhancing the interoperability between APIs. We demonstrated several use cases that were facilitated by semantic annotations using JSON-LD, including simpler and more precise query capabilities as well as API cross-linking.\n\nConclusionsWe believe that this pattern offers a generalizable solution for interoperability of APIs in the life sciences.
- Citations
- 27
- FWCI
- 1.83
- Field percentile
- top 12%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- BioThings SDK: a toolkit for building high-performance data APIs in biomedical research
Sebastien Lelong, Xinghua Zhou, … Chunlei Wu·BioinformaticsPeer-reviewed·Jan 8, 2022
- Enabling Semantic Queries Across Federated Bioinformatics Databases
Ana Claudia Sima, Tarcisio Mendes de Farias, … Christophe Dessimoz·DatabasePeer-reviewed·Jan 1, 2019
- Automatic OpenAPI to Bio.tools Conversion
Egon Willighagen, Jonathan Mélius·bioRxiv·Jul 30, 2017
- Knowledge.Bio: A Web application for exploring, building and sharing webs of biomedical relationships mined from PubMed
Richard Bruskiewich, Kenneth Huellas-Bruskiewicz, … Benjamin M. Good·bioRxiv·May 26, 2016
- Bio4j: a high-performance cloud-enabled graph-based data platform
Pablo Pareja-Tobes, Raquel Tobes, … Eduardo Pareja-Tobes·bioRxiv·Mar 20, 2015
- Biochat: a database for natural language processing of Gene Expression Omnibus data
Bohdan B. Khomtchouk, Vsevolod Dyomkin, … Or Gozani·bioRxiv·Nov 27, 2018