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.
翻译:知识图是越来越常用的生物医学信息表示数据结构。这些知识图可以轻松地表示异构类型的信息,并且许多算法和工具用于查询和分析图形。生物医学知识图已被用于各种应用,包括药品再利用,药品靶点识别,药品副作用预测和临床决策支持。通常,知识图通过集中和整合来自多个不同来源的数据来构建。在这里,我们描述了BioThings Explorer,它可以查询一个虚拟的、联合的知识图,该知识图来自于生物医学网络服务聚合的信息。BioThings Explorer利用每个资源输入和输出的语义精确注释,并自动链接Web服务调用以执行多步图形查询。由于没有大型、集中的知识图需要维护,因此BioThing Explorer被分发为一个轻量级应用程序,动态地在查询时检索信息。更多信息可以在https://explorer.biothings.io找到,代码可以在https://github.com/biothings/biothings_explorer获得。