Glen Amy K, Deutsch Eric W, Ramsey Stephen A
School of Electrical Engineering and Computer Science, Oregon State University, Corvallis, Oregon, USA.
Institute for Systems Biology, Seattle, Washington, USA.
bioRxiv. 2025 Mar 10:2025.03.09.642156. doi: 10.1101/2025.03.09.642156.
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.
PloverDB's source code and technical documentation are publicly available under an MIT License at github.com/RTXteam/PloverDB.
知识图谱越来越多地用于整合异构生物医学知识和数据。诸如Neo4j之类的通用图形数据库管理系统通常用于托管和搜索知识图谱,但此类工具存在开销,并且将生物医学特定的标准合规性和推理留给用户。跨生物医学知识库和推理系统的互操作性需要使用诸如生物医学数据翻译联盟采用的那些标准。我们展示了PloverDB,这是一个全面的软件平台,用于托管生物医学知识图谱并将其作为符合标准的Web应用程序编程接口高效地提供服务。除了基本的后端知识推理任务外,PloverDB还能自动处理实体解析、标准化元数据和测试数据的公开以及知识图谱的复用,所有这些都在一个专为高效查询回答和易于部署而设计的单一平台中完成。PloverDB通过允许数据提供者将其生物医学知识图谱作为符合标准的Web服务快速提供,从而提高了数据的可访问性和实用性。
PloverDB的源代码和技术文档在github.com/RTXteam/PloverDB上以MIT许可公开提供。