PloverDB: A high-performance platform for serving biomedical knowledge graphs as standards-compliant web APIs
Preprint
Abstract
Knowledge graphs are increasingly being used to integrate heterogeneous biomedical knowledge and data. General-purpose graph database management systems such as Neo4j are often used to host and search knowledge graphs, but such tools come with overhead and leave biomedical-specific standards compliance and reasoning to the user. Interoperability across biomedical knowledge bases and reasoning systems necessitates the use of standards such as those adopted by the Biomedical Data Translator consortium. We present PloverDB, a comprehensive software platform for hosting and efficiently serving biomedical knowledge graphs as standards-compliant web application programming interfaces. In addition to fundamental back-end knowledge reasoning tasks, PloverDB automatically handles entity resolution, exposure of standardized metadata and test data, and multiplexing of knowledge graphs, all in a single platform designed specifically for efficient query answering and ease of deployment. PloverDB increases data accessibility and utility by allowing data providers to quickly serve their biomedical knowledge graphs as standards-compliant web services. Availability and Implementation: PloverDB’s source code and technical documentation are publicly available under an MIT License at github:RTXteam/PloverDB, archived on Zenodo at doi:10.5281/zenodo.15454600. Contact: amykglen@gmail.comKeywords
All Related Versions
- Published version: Bioinformatics, 41 (7).
Funding Information
- National Center for Advancing Translational Sciences (OT2TR003428)
- National Center for Advancing Translational Sciences (OT2TR002520)
This publication has 10 references indexed in Scilit:
- Generating Biomedical Knowledge Graphs from Knowledge Bases, Registries, and Multiomic DatabioRxiv, 2024
- MicrobiomeKG: Bridging Microbiome Research and Host Health Through Knowledge GraphsbioRxiv, 2024
- BioThings Explorer: a query engine for a federated knowledge graph of biomedical APIsBioinformatics, 2023
- ARAX: a graph-based modular reasoning tool for translational biomedicineBioinformatics, 2023
- RTX-KG2: a system for building a semantically standardized knowledge graph for translational biomedicineBMC Bioinformatics, 2022
- Biolink Model: A universal schema for knowledge graphs in clinical, biomedical, and translational scienceClinical and Translational Science, 2022
- Progress toward a universal biomedical data translatorClinical and Translational Science, 2022
- BioThings SDK: a toolkit for building high-performance data APIs in biomedical researchBioinformatics, 2022
- ROBOKOP: an abstraction layer and user interface for knowledge graphs to support question answeringBioinformatics, 2019
- smartAPI: Towards a More Intelligent Network of Web APIs2017