Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
[Preprint]. 2023 Apr 18:arXiv:2304.09344v1.

BioThings Explorer: a query engine for a federated knowledge graph of biomedical APIs

Affiliations

BioThings Explorer: a query engine for a federated knowledge graph of biomedical APIs

Jackson Callaghan et al. ArXiv. .

Update in

Abstract

Knowledge graphs are an increasingly common data structure for representing biomedical information. These knowledge graphs can easily represent heterogeneous types of information, and many algorithms and tools exist for querying and analyzing graphs. Biomedical knowledge graphs have been used in a variety of applications, including drug repurposing, identification of drug targets, prediction of drug side effects, and clinical decision support. Typically, knowledge graphs are constructed by centralization and integration of data from multiple disparate sources. Here, we describe BioThings Explorer, an application that can query a virtual, federated knowledge graph derived from the aggregated information in a network of biomedical web services. BioThings Explorer leverages semantically precise annotations of the inputs and outputs for each resource, and automates the chaining of web service calls to execute multi-step graph queries. Because there is no large, centralized knowledge graph to maintain, BioThing Explorer is distributed as a lightweight application that dynamically retrieves information at query time. More information can be found at https://explorer.biothings.io, and code is available at https://github.com/biothings/biothings_explorer.

PubMed Disclaimer

Figures

Figure 1.
Figure 1.. Deconstruction of a query in BioThings Explorer.
A) An example free-text query that can be answered by BioThings Explorer. B) The graph representation of the same query. The exact syntax of this graph query is specified in the Translator Reasoner API (TRAPI) standard described in Fecho et al. C) The deconstruction of the graph query into multiple API calls by consulting the meta-KG in the SmartAPI registry.
Figure 2.
Figure 2.
A visualization of the meta-knowledge graph for BioThings Explorer. The nodes in this graph are the semantic types of biomedical entities that BioThings Explorer can retrieve associations between (limited to the top 10 most common semantic types). The edges between nodes show what associations between biomedical entities exist in the semantic API network that is accessible through BioThings Explorer. The edge label shows the number of APIs that can retrieve those types of associations, which is also represented by the edge width.

References

    1. Rambla J. et al. Beacon v2 and Beacon networks: A ‘lingua franca’ for federated data discovery in biomedical genomics, and beyond. Hum. Mutat. 43, 791–799 (2022). - PMC - PubMed
    1. Dowell R. D., Jokerst R. M., Day A., Eddy S. R. & Stein L. The distributed annotation system. BMC Bioinformatics 2, 7 (2001). - PMC - PubMed
    1. OpenAPI Specification Version 3.1.0. http://spec.openapis.org/oas/v3.1.0.
    1. OpenAPI Specification Extensions. https://spec.openapis.org/oas/v3.1.0#specification-extensions.
    1. Unni D. R. et al. Biolink Model: A universal schema for knowledge graphs in clinical, biomedical, and translational science. Clin. Transl. Sci. 15, 1848–1855 (2022). - PMC - PubMed

Publication types

LinkOut - more resources