\ul
Know2BIO: A Comprehensive Dual-View Benchmark for Evolving Biomedical Knowledge Graphs
Abstract
Knowledge graphs (KGs) have emerged as a powerful framework for representing and integrating complex biomedical information. However, assembling KGs from diverse sources remains a significant challenge in several aspects, including entity alignment, scalability, and the need for continuous updates to keep pace with scientific advancements. Moreover, the representative power of KGs is often limited by the scarcity of multi-modal data integration. To overcome these challenges, we propose Know2BIO, a general-purpose heterogeneous KG benchmark for the biomedical domain. Know2BIO integrates data from 30 diverse sources, capturing intricate relationships across 11 biomedical categories. It currently consists of ~219,000 nodes and ~6,200,000 edges. Know2BIO is capable of user-directed automated updating to reflect the latest knowledge in biomedical science. Furthermore, Know2BIO is accompanied by multi-modal data: node features including text descriptions, protein and compound sequences and structures, enabling the utilization of emerging natural language processing methods and multi-modal data integration strategies. We evaluate KG representation models on Know2BIO, demonstrating its effectiveness as a benchmark for KG representation learning in the biomedical field. Data and source code of Know2BIO are available at https://github.com/Yijia-Xiao/Know2BIO.
1 Introduction
A knowledge graph (KG), represents entities as nodes and their relations as edges, commonly referred to as "triples" (, , ), where a head entity () is connected to a tail entity () by a relation (). There is an increasing presence of using KGs to represent the data in knowledge bases (KBs). In biomedical science, KBs capture knowledge in domains such as omics (e.g., genomics (Cunningham et al. (2021); Seal et al. (2022); O’Leary et al. (2015); Sayers et al. (2021)), proteomics (Bateman et al. (2022); Fabregat et al. (2013); Szklarczyk et al. (2018)), metabolomics (Powell & Moseley (2022); Jewison et al. (2013); Wishart et al. (2021))), pharmacology (e.g., drug designs (Wishart et al. (2017); Kanehisa et al. (2016); Davis et al. (2022), drug targets Wishart et al. (2017); Zhou et al. (2021)), adverse effects (Giangreco & Tatonetti (2021); Kuhn et al. (2015))), physiology (e.g., biological processes (Carbon et al. (2020); Kanehisa et al. (2016); Fabregat et al. (2013)), and anatomical components (Haendel et al. (2014); Mungall et al. (2012); Lipscomb (2000); Bastian et al. (2020)), playing a vital role in advancing biomedical research and data science .
This knowledge has been employed by predictive algorithms to discover new biomedical knowledge (e.g., protein interactions, pathogenic genetic variants). To enable this knowledge discovery, task-relevant data must be integrated from multiple sources such as drug-relevant data in KGs for predicting drug targets (Ioannidis et al. (2020); Yan et al. (2021); Mayers et al. (2022); Himmelstein et al. (2017); Zong et al. (2022); Su et al. (2023)) and clinically-relevant data in KGs to predict clinical characteristics indicative of pathogenesis (Santos et al. (2022); Gao et al. (2022); Chandak et al. (2023); Liang et al. (2022)). However, this data integration has posed challenges, resulting in KGs which insufficiently represent biomedicine, are unsuited for new tasks, and do not keep pace with biomedical advancements.
Predictive algorithms for KGs include KG representation learning models. These models learn low-dimensional embeddings to capture the contextual information of entities and their relationships. Existing models can be categorized into five main types: 1) Translation-based models represent relations between entities as translations in the embedding space (Bordes et al. (2013); Wang et al. (2014); Lin et al. (2015); Ji et al. (2015)). 2) Bilinear models utilize bilinear forms to capture the interactions between entities and relations in the embedding space (Yang et al. (2014); Kazemi & Poole (2018)). 3) Neural network-based models utilize deep neural networks to learn representations of entities and relations (Socher et al. (2013); Dong et al. (2014); Dettmers et al. (2017); Nguyen et al. (2017)). 4) Complex vector-based models utilize complex vector spaces (Trouillon et al. (2016); Sun et al. (2018); Chami et al. (2020)). Lastly, 5) Hyperbolic space embedding models utilize hyperbolic space which represents hierarchical structures with minimal distortion (Balazevic et al. (2019); Chami et al. (2020)). Each of these model categories are detailed in the Appendix B.
Biomedical KG construction demands several technical considerations: (1) Entity representation: Different knowledge sources may represent the same entities differently necessitating accurate alignment to avoid redundancy and false information (Zong et al. (2022)). (2) Continuous knowledge updates: Biomedical science evolves rapidly. As a result, the one-time efforts to assemble a KG can quickly fall behind the latest biomedical knowledge, hindering biomedical discovery and real-world benchmarking. Thus, it is essential to establish mechanisms to keep the KG up-to-date. (3) Representative power: Although biomedical KGs are inherently incomplete due to gaps in biomedical knowledge, existing KGs fail to capture known biomedical knowledge. Furthermore, these KGs are scarcely supplemented with other data modalities such as molecular sequences, molecular structures, or natural language descriptors which can be combined with other representation learning methods such as language models.
Therefore, we propose a comprehensive and evolving general-purpose KG: Knowledge Graph Benchmark of Biomedical Instances and Ontologies (Know2BIO). Know2BIO represents the biomedical domain more comprehensively than popular biomedical knowledge graph benchmarks; it is larger (219,000 nodes, 6,180,000 edges), integrates data from more sources (30 sources), represents 11 biomedical categories, and includes biomedically-relevant edge types not present in other KGs (e.g., anatomy-specific gene expression, transcription factor regulation of genes). Not only is its data more up-to-date, but unlike others, it can be automatically updated to reflect the most recent biomedical knowledge obtained from its data sources. By representing the latest scientific knowledge, Know2BIO defines a better real world learning task for graph learning methods and provides a greater opportunity for biomedical knowledge discovery. Additionally, Know2BIO enables methods development at the forefront of graph learning: its instance and ontology views enable multi-view learning tasks; its multi-modal node features (e.g., natural language descriptors, chemical sequences, protein structures) enable multi-modal learning and data integration strategies (Wan et al. (2018); Zong et al. (2019); Luo et al. (2017); Huang et al. (2020)), as well as advanced NLP techniques such as language models (Huang et al. (2019); Lee et al. (2019); Rives et al. (2019); Heinzinger et al. (2019)). By providing a comprehensive KG that can reflect—in perpetuity—the latest biomedical knowledge, Know2BIO serves as an excellent benchmark to evaluate a variety of KG representation learning models under various scenarios (e.g., biomedical use cases, ablation studies, multi-modal data).
We extensively evaluate 13 KG representation models from the 5 aforementioned categories on a KG-wide link prediction task (predicting missing nodes in triples). We find that the complex and hyperbolic models perform better than translation and bilinear models in the ontology view and to a lesser extend in the instance view due to its greater denser and diversity. Our contributions are as follows:
-
•
Know2BIO is a general purpose heterogeneous KG representing a diverse array of informative biomedical categories covering real-world data
-
•
Know2BIO can be automatically updated, reflecting the latest biomedical knowledge
-
•
Know2BIO enables multi-modal learning strategies by including node features such as natural language text descriptors; sequences for proteins, compounds, and genes; structures for proteins and compounds.
-
•
Know2BIO enables multi-view learning by including and specifying two views of the KG
-
•
Benchmarking of KG representation learning methods is performed on our KG across 13 different models for 3 spaces: Euclidean, complex, and hyperbolic.
2 Related Works
2.1 Biomedical Knowledge Graphs
Several biomedical KGs have been released in recent years. Hetionet ((Himmelstein et al. (2017)) has been applied to predict disease-associated genes and for drug repurposing but is now relatively small and less up-to-date. Amazon’s DRKG (Ioannidis et al. (2020)), has twice as many nodes, though it has has a narrow focus on COVID-19 drug repurposing. The Mayo Clinic’s BETA (Zong et al. (2022) )is a benchmark for predicting drug targets, but it is largely composed of older data from Bio2RDF (Belleau et al. (2008)) and its size is quite inflated due to unaligned nodes. PharmKG (Zheng et al. (2020)) includes non-graph data modalities for node features (e.g., gene expression, disease word embeddings), but it is relatively small and only has 3 node types (Zheng et al. (2020)). The iBKH KG (Su et al. (2023)) represents the general biomedical domain, and although it is larger, over 90% of its nodes are molecule nodes linked to drug compounds. CKG (Santos et al. (2020)) is a massive KG for clinical decision support, integrating experimental data, publications, and biomedical KBs; however, the text mined data potentially introduce additional uncertainty, compared to carefully curated findings from biomedical KBs and its size may be intractable. Open Graph Benchmark (OGB) (Hu et al. (2020)), a collection of KG benchmarks has a biomedical KG, ogbl-biokg, but it only includes 5 biomedical categories and is limited in size. Although OpenBioLink (Breit et al. (2019)), is large and high-quality and was intended to be updated, but like all other such KGs benchmarks, it has not been continually updated.
In sum, incomplete entity alignment, restricted focuses, and data that is uni-modal and single-view hamper existing biomedical KG utility for real-world benchmarking and biomedical discovery. Table 1 summarizes statistics of these KGs together with the Know2BIO proposed in this paper.
Dataset | #Entities (millions) | #Relations (millions) | #Node types | #Edge types | #Source databases |
---|---|---|---|---|---|
BETA | 0.95 | 2.56 | 3 | 9 | 9 |
CKG | 16.0 | 220.0 | 36 | 47 | 15 |
DRKG | 0.097 | 5.87 | 13 | 17 | 6 |
Hetionet | 0.047 | 2.25 | 11 | 24 | 29 |
iBKH | 2.38 | 48.19 | 11 | 18 | 17 |
OGB:biokg | 0.093 | 5.09 | 5 | 6 | / |
OpenBioLink | 0.184 | 9.30 | 7 | 30 | 16 |
PharmKG | 0.188 | 1.09 | 3 | 29 | 6 |
Know2BIO | 0.219 | 6.18 | 16 | 108 | 30 |
2.2 Knowledge Graph Benchmarking
There have been several widely used general domain KG benchmarks that propelled the development of many KG representation learning models. One of the most widely-used KG benchmarks is FB15K(Bordes et al. (2013), a dense general purpose KG derived from Freebase. YAGO (Tanon et al. (2020) is another widely used high-quality KB covering general Wikipedia-derived ontological and instance knowledge about people, places, movies, and organizations. DBpedia (Lehmann et al. (2015)) is a similar popular KG of Wikipedia data. CoDEx (Safavi & Koutra (2020)) also uses Wikidata and Wikipedia data for link prediction. Other benchmark initiatives such as OGB and TUDataset host multiple benchmark datasets from various domains and of various scales (Hu et al. (2020; 2021); Morris et al. (2020)). They cover citation networks, commercial products, small molecules, bioinformatics, social networks, and computer vision. Although these KGs can work well in their own domain, performance on non-biomedical data often does not generalize to the biomedical domain. To address challenges from biomedical science, rigorous general purpose biomedical KG benchmarks must be employed, motivating Know2BIO.
3 Know2BIO Knowledge Graph
We propose a general-purpose biomedical KG, Know2BIO which represents 11 biomedical categories across 16 node types, totaling 219,169 nodes, 6,181,160 edges, and 30 unique pairings of node types across 108 unique edge types. Most node pairs have 1-2 edge types, while compound-to-protein edges have 51 unique edge types. Compound-to-compound edges are the most numerous, at 2,902,659 edges.
Biomedical Category | Total nodes | Total edges | Average node degree |
---|---|---|---|
Anatomy | 4,960 | 226,630 | 45.7 |
Biological Process | 27,991 | 209,959 | 7.5 |
Cellular Component | 4,096 | 96,239 | 23.5 |
Disease | 21,842 | 419,338 | 19.2 |
Compound | 26,549 | 3,561,235 | 134.1 |
Drug Class | 5,721 | 10,859 | 1.9 |
Gene | 28,476 | 1,757,428 | 61.7 |
Molecular Function | 11,272 | 85,779 | 7.6 |
Pathway | 52,215 | 467,420 | 9.0 |
Protein | 21,879 | 1,937,114 | 88.5 |
Reaction | 14,168 | 236,113 | 16.7 |
Total | 219,169 | 6,181,160 | - |
Node features, i.e., data from additional modalities, are provided separate from the KG, enabling users to integrate and embed such data with different models and feature fusion strategies of their choosing. These node features include DNA sequences for ~22,000 gene nodes, amino acid sequences for ~21,000 protein nodes, the SMILES sequence of ~7,200 compound nodes (sequences which can be turned into graphs/structures), structures for ~21,000 protein nodes, and text descriptors for ~208,500 nodes.
3.1 Knowledge Graph Construction
To construct our KG, we integrate data from 30 data sources spanning several biomedical disciplines (Table 3, Appendix A). We carefully selected data sources and aligned the provided data. Alignment entailed mapping data identifiers (IDs) to common IDs through various intermediary resources. This is critical because data sources frequently use different IDs to represent the same entity (e.g., gene IDs from NCBI/Entrez, Ensembl, or HGNC). However, this process can be circuitous. For example, to unify knowledge on compounds and the proteins they target (i.e., Compound (DrugBank ID) -targets- Protein (UniProt ID)) taken from the Therapeutic Target Database (TTD), the following relationships are aligned: Compound (TTD ID) -targets- Protein (TTD ID) from TTD, Protein (TTD ID) -is- Protein (UniProt name) from UniProt, and Protein (UniProt name) -is- Protein (UniProt ID) from UniProt. This creates Compound (TTD ID) -targets- Protein (UniProt ID) edges. But to unify this with the same compounds represented by DrugBank IDs elsewhere in the KG, the following relationships are aligned: Compound (DrugBank ID) -is- Compounds (old TTD, CAS, PubChem, and ChEBI IDs) from DrugBank (4 relationships), and Compounds (CAS, PubChem, and ChEBI) -is- Compound (new TTD) from TTD (3 relationships). Appendix C and out GitHub111https://github.com/Yijia-Xiao/Know2BIO/blob/main/dataset/create_edge_files_utils provide details on Know2BIO’s unique relations between entity types.
Relationships are also backed by varying levels of evidence (e.g., for STRING’s protein-protein associations and DisGeNET’s gene-disease associations). To select appropriate evidence requirements for inclusion in our KG, we investigated how confidence scores are calculated, what past researchers have selected, KB author recommendations, and resulting data availability222https://github.com/Yijia-Xiao/Know2BIO/blob/main/dataset/create_edge_files_utils/README.md. Many manually-curated sources did not provide confidence scores (e.g., GO, DrugBank, Reactome) and are ostensibly high-confidence sources which were not filtered by confidence.
Biomedical Category | # Data Sources | Data Sources | Original Identifiers | Identifier(s) Aligned To | |||||||||||
Anatomy | 4 |
|
MeSH ID, MeSH tree number | MeSH ID, MeSH tree number | |||||||||||
Biological process | 1 | GO (Carbon et al. (2020); Ashburner et al. (2000)) | GO | GO | |||||||||||
Cellular component | 1 | GO | GO | GO | |||||||||||
Compounds/Drugs | 11 |
|
|
DrugBank, MeSH ID | |||||||||||
Disease | 14 |
|
|
MeSH ID, MeSH tree number | |||||||||||
Drug Class | 1 | ATC | ATC | ATC | |||||||||||
Genes | 9 |
|
|
Entrez | |||||||||||
Molecular function | 1 | GO | GO | GO | |||||||||||
Pathways | 3 | Reactome(Fabregat et al. (2013)), KEGG, SMPDB | Reactome, KEGG, SMPDB | Reactome, KEGG, SMPDB | |||||||||||
Proteins | 6 |
|
UniProt, STRING (Szklarczyk et al. (2018)), TTD | UniProt | |||||||||||
Reactions | 1 | Reactome | Reactome | Reactome |
The discrepancy between the number of biomedical categories (11) and node types (16) was due to complexities in the data identifiers. There are two node types for compounds, DrugBank IDs and MeSH IDs, because an incomplete amount of such identifiers could be aligned. (Overall, the compound identifier alignment process was the most arduous mapping.) Instead of merging the aligned nodes and discarding the significant number of unaligned nodes, we retained the two node types, mapping ~nine other compound identifiers to those two. There are three node types for biological pathways because, after attempting to align pathways (e.g., via comparing pathways’ genes, proteins, and names), pathways from the three pathway ontologies could not be aligned—even by loose definitions. This is understandable because pathway definitions are partially subjective based on the human biocurators’ focuses (e.g., SMPDB focuses on small molecule drug pathways). There are two node types for anatomy. One node type, MeSH ID, is an instance of an anatomy which could be categorized under multiple branches in an ontology, while the other, MeSH tree number, is an anatomical category unique to one point in an ontology. There are two such node types for disease as well, for the same reason and of the same identifiers. They were employed to take advantage of the instance and ontology view.
Despite the arduous nature of integrating the data, users can easily run the scripts we provide on our GitHub333https://github.com/Yijia-Xiao/Know2BIO/blob/main/dataset to automatically obtain and integrate the data from the latest versions of the data sources. (Note that due to access requirements, users must create free accounts for DrugBank, UMLS, and DisGeNET, and then manually download two files into the input folder. After that, all scripts can be run to obtain and integrate data from these and the ~27 other sources.)
3.2 Dual View Knowledge Graph
Often, a node in a KG may represent an entity in the instance view (e.g., a specific compound such as ibuprofen) or a concept in the ontology view (e.g., a compound category such as cardiovascular system drugs). The relations in the instance view can be interactions, associations, and other edges that relate objects to one another. Relations in the ontology view are typically hierarchical and relate how one concept is a sub-concept of another. Although jointly learning embeddings of these separate views can inform and improve performance on downstream tasks such as link prediction (Hao et al. (2019); Iyer et al. (2022); Hao et al. (2020)), most KG representation learning methods fail to take advantage of this potential.
To enable multi-view learning, Know2BIO includes both views. For example, the instance view includes edges describing protein-drug interactions, while the ontology view includes functional information for proteins (e.g., pathway ontologies). The two views are connected by bridge nodes. Together, the two views and bridge nodes form the whole view of the KG (Figure 1).

Blue nodes represent instance entities, red nodes represent bridge entities, and orange nodes represent concepts. The orange nodes are structured in a hierarchy to represent the ontology (i.e., concept hierarchies).
4 Benchmarking Know2BIO
4.1 Datasets
We comprehensively evaluate Know2BIO from thtee views: ontology, instance, and whole views. Bridge nodes connect the ontology and instance views and are only evaluated as part of the whole view. The resulting KG from Section 3 was split into a train and test KG using the GraPE package (Cappelletti et al. (2021)). All connected components with greater than 10 nodes were included in the train/test/validation split. To ensure connectivity of the train KG, the training set included the minimum spanning tree of each component, with up to 20% of remaining edges split evenly between test and validation. Table 4 provides the exact data splits.
Number of entities | Type of relations | Train | Valid | Test | Total | |
---|---|---|---|---|---|---|
Ontology | 68,314 | 5 | 93,056 | 8,368 | 8,367 | 109,827 |
Bridge | 102,111 | 29 | 366,780 | 45,748 | 45,748 | 475,779 |
Instance | 145,445 | 76 | 3,320,385 | 415,050 | 415,050 | 5,595,554 |
Whole | 219,169 | 108 | 3,780,221 | 469,166 | 469,165 | 6,181,160 |
4.2 Experiments
Evaluation Tasks
To fairly compare and benchmark different types of models on Know2BIO, we adopt the commonly used link prediction task. This is the task of predicting a missing node (/) in a triple (, , ). Given the potentially vast number of entities in a KG, simply predicting a single most likely candidate does not provide a comprehensive evaluation metric. Consequently, models typically rank a set of candidate nodes in the KG. For each test triple (, , ), / is substituted with candidate entities in the KG. The model computes the scores of candidate entities and ranks them in descending order. We employ the and (mean reciprocal rank) evaluation metrics. quantifies the proportion of correct entities that are present within the initial entities of the sorted rank list. computes the arithmetic mean of the reciprocal ranks.
Experiment Setup
As hyperparameter tuning has been demonstrated to strongly impact model performance and enable fair comparisons between models, (Bonner et al. (2021)). we performed hyperparameter tuning with beam search on the batch size (512, 1024, 2048), learning rate (,,,,), and negative sampling ratio (None, 5, 25, 50, 100, 125, 150, 250). We fix the maximum training epoch to be 1000 and early stopping patients to 5 epochs. Early stopping ensures that the models are sufficiently trained and avoids overfitting. Negative samples are constructed by replacing a positive triple’s tail with a random node from the entire knowledge graph. We utilize the Adam optimizer (Kingma & Ba (2014)) for Euclidean and hyperbolic models and SparseAdam for complex space models. SparseAdam is an Adam variant designed to handle sparse gradients and work efficiently with dense parameters. For testing, metrics are calculated by averaging the prediction performances on both heads and tails. Predictions are filtered by edge types’ respective node types. All the models’ hidden sizes are set to 512 to ensure a fair comparison. All experiments are performed on 2 servers with AMD EPYC 7543 Processor (128 cores), 503 GB RAM, and 4 NVIDIA A100-SXM4-80GB GPUs. To ensure reproducibility and make Know2BIO accessible to the computer science and biomedical community, complete training, validation, and testing configuration files are available in Know2BIO’s repository444https://github.com/Yijia-Xiao/Know2BIO/tree/main/benchmark/configs.
4.3 Results
We benchmark Know2BIO’s ontology, instance, and whole views—not just a single view (Chang et al. (2020))—with models from Euclidean, complex, and hyperbolic spaces. Models are categorized into complex space, hyperbolic space, and Euclidean space models. Euclidean space models are further categorized into distance-based (Euclidean distance similarity) and semantic-based (dot similarity) models. For researchers unfamiliar with models’ mechanisms, in Table 12 we detail their scoring functions (Nguyen (2020); Ji et al. (2020)).
Ontology View
The ontology view of Know2BIO is characterized by a tree-like structure with 5 relation types, much less than the 76 types in the more densely connected instance view (Table 4). This scarcity of neighboring information makes modeling Know2BIO’s ontology view non-trivial. Such properties enable researchers to better evaluate their models’ capacity to capture biomedical knowledge in a hierarchical manner. Such hierarchical relations are best modeled by hyperbolic space models(Chami et al. (2020)) which outperform Euclidean and complex space models on average (Table 5, 6).
Ontology View | ||||||
---|---|---|---|---|---|---|
Category | Model | Performance | ||||
MR | MRR | Hit@1 | Hit@3 | Hit@10 | ||
Distance | TransE | 1323.58 | 0.0799 | 0.0186 | 0.0743 | 0.2103 |
TransR | 1804.35 | 0.0813 | 0.0208 | 0.0746 | 0.2086 | |
AttE | 2038.19 | 0.2120 | 0.1302 | 0.2344 | 0.3799 | |
RefE | 1417.40 | 0.1836 | 0.1020 | 0.2013 | 0.3517 | |
RotE | 2174.07 | 0.2143 | 0.1343 | 0.2382 | 0.3755 | |
MurE | 1684.75 | 0.2094 | 0.1279 | 0.2310 | 0.3765 | |
Semantic | CP | 6658.02 | 0.1499 | 0.0693 | 0.1692 | 0.3237 |
DistMult | 6706.65 | 0.1520 | 0.0690 | 0.1747 | 0.3334 |
Ontology View | ||||||
---|---|---|---|---|---|---|
Category | Model | Performance | ||||
MR | MRR | Hit@1 | Hit@3 | Hit@10 | ||
Complex | RotatE | 8703.68 | 0.1061 | 0.0580 | 0.1202 | 0.2022 |
ComplEx | 9395.01 | 0.1342 | 0.0738 | 0.1504 | 0.2615 | |
Hyperbolic | AttH | 2151.64 | 0.2087 | 0.1253 | 0.2337 | 0.3788 |
RefH | 1372.03 | 0.1801 | 0.0962 | 0.1989 | 0.3522 | |
RotH | 2272.63 | 0.2095 | 0.1287 | 0.2332 | 0.3722 |
Instance View
Know2BIO’s instance view is more densely connected than the ontology view, providing more information for a node’s embedding. However, enhanced context advantages also come at a price: the KG models need to represent more types of relations. Such properties enable researchers to better evaluate their models’ capacity to capture the complex relations and structures in biomedical knowledge graphs. Such relations are best modeled by the complex space models which outperform Euclidean and hyperbolic space models on average (Table 7, 8).
Instance View | ||||||
---|---|---|---|---|---|---|
Category | Model | Performance | ||||
MR | MRR | Hit@1 | Hit@3 | Hit@10 | ||
Distance | TransE | 1316.30 | 0.1171 | 0.0621 | 0.1259 | 0.2194 |
TransR | 1299.94 | 0.1233 | 0.0728 | 0.1275 | 0.2218 | |
AttE | 725.61 | 0.1989 | 0.1400 | 0.2099 | 0.3116 | |
RefE | 792.09 | 0.1792 | 0.1233 | 0.1881 | 0.2841 | |
RotE | 794.64 | 0.1812 | 0.1250 | 0.1907 | 0.2871 | |
MurE | 783.26 | 0.1946 | 0.1372 | 0.2050 | 0.3028 | |
Semantic | CP | 1427.38 | 0.0953 | 0.0481 | 0.0983 | 0.1827 |
DistMult | 1434.64 | 0.0968 | 0.0499 | 0.0995 | 0.1832 |
Instance View | ||||||
---|---|---|---|---|---|---|
Category | Model | Performance | ||||
MR | MRR | Hit@1 | Hit@3 | Hit@10 | ||
Complex | RotatE | 1178.16 | 0.2157 | 0.1410 | 0.2337 | 0.3662 |
ComplEx | 1601.89 | 0.1859 | 0.1131 | 0.2000 | 0.3335 | |
Hyperbolic | AttH | 841.83 | 0.1813 | 0.1250 | 0.1915 | 0.2872 |
RefH | 859.59 | 0.1712 | 0.1173 | 0.1787 | 0.2728 | |
RotH | 874.41 | 0.1661 | 0.1112 | 0.1747 | 0.2687 |
Whole View
In the ontology view, hyperbolic models perform best. In the instance view, complex models perform best. Euclidean models lie in the middle on average, depending on the embedding transformation strategy. To provide a balanced benchmarking scheme, we have created the whole view by adding bridge nodes (Table 4), entities that connect the instance view to the ontology view nodes. Table 9 and Table 10 show the evaluation of the whole view. For researchers using Know2BIO, we recommend evaluation on at least the whole view, since it measures models’ capacities to capture both conceptual knowledge (ontology view) and factual knowledge (instance view).
Whole View | ||||||
---|---|---|---|---|---|---|
Category | Model | Performance | ||||
MR | MRR | Hit@1 | Hit@3 | Hit@10 | ||
Distance | TransE | 1508.11 | 0.1008 | 0.0545 | 0.1063 | 0.1839 |
TransR | 1542.63 | 0.1087 | 0.0657 | 0.1108 | 0.1907 | |
AttE | 805.07 | 0.1677 | 0.1119 | 0.1766 | 0.2741 | |
RefE | 854.55 | 0.1543 | 0.1027 | 0.1602 | 0.2513 | |
RotE | 857.33 | 0.1568 | 0.1051 | 0.1629 | 0.2535 | |
MurE | 846.02 | 0.1697 | 0.1154 | 0.1781 | 0.2717 | |
Semantic | CP | 1594.40 | 0.0952 | 0.0483 | 0.0983 | 0.1827 |
DistMult | 1584.33 | 0.0930 | 0.0451 | 0.0965 | 0.1823 |
Whole View | ||||||
---|---|---|---|---|---|---|
Category | Model | Performance | ||||
MR | MRR | Hit@1 | Hit@3 | Hit@10 | ||
Complex | RotatE | 2639.09 | 0.1818 | 0.1166 | 0.1943 | 0.3128 |
ComplEx | 3419.68 | 0.1516 | 0.0857 | 0.1627 | 0.2832 | |
Hyperbolic | AttH | 973.13 | 0.1497 | 0.0969 | 0.1571 | 0.2498 |
RefH | 1012.54 | 0.1333 | 0.0855 | 0.1372 | 0.2223 | |
RotH | 1004.64 | 0.1316 | 0.0830 | 0.1358 | 0.2221 |
5 Conclusions
We have constructed and released a heterogeneous biomedical KG known as Know2BIO. This KG integrates information across 30 biomedical KBs, totaling over 219,000 nodes in 11 biomedical categories and 6,180,000 relationships. We evaluated representative KG models from Euclidean, complex, and hyperbolic spaces, providing a performance benchmark for future models on Know2BIO. Furthermore, we have developed an open-source framework for generating and updating a general biomedical KG which can be applied to answer biomedical research questions, such as drug development and therapeutics as well as disease biomarker discovery and prognosis. This framework is both scalable and extensible to allow for the integration of additional biomedical KBs. As the source databases update, researchers can use this framework to integrate the latest findings and create their own KGs. We will periodically update and release Know2BIO.
Limitations: Biomedical knowledge representation is inherently incomplete because biological systems are only partially understood. Incomplete knowledge of different biomedical data types can bias the data, resulting in different results over time as databases update, as has been shown with data from GO (Tomczak et al. (2018)). Although we sought evidence-backed reasons when choosing the confidence thresholds (Section 3.1), there is some arbitrariness. In this benchmark, the unweighted version of the graph was used, (e.g., equating all non-zero disease-disease similarity edges), which likely hindered the performance of some representation learning models.
Future Work: We plan to extend our work in two key aspects: data integration and model enhancement. On the data side, our primary goal is to expand the content of Know2BIO by integrating data modalities (e.g., node features) to enrich the KG with a wider range of information. This will enable researchers and users to access a more extensive and holistic view of biomedical knowledge. On the model side, aim to exploit these node features, the edge weights, and additional training strategies. We also recognize the potential of leveraging large language models to enhance Know2BIO. These models have demonstrated remarkable capabilities in understanding and generating natural language text. By incorporating these models into our framework, we can exploit the textual and sequential information attributed to the nodes in the knowledge graph. This integration can lead to more effective utilization of the available data and enable advanced text-based analysis and inference.
Ethics Statement
Every author involved in this manuscript has reviewed and committed to adhering to the ICLR Code of Ethics.
Reproducibility Statement
Details about the construction of Know2BIO are provided in Appendices A and C. The source code and scripts for experiments are available at https://github.com/Yijia-Xiao/Know2BIO. Experiments’ procedures are provided at Section 4.2 and complete configuration files are provided at https://github.com/Yijia-Xiao/Know2BIO/tree/main/benchmark/configs.
Acknowledgements and Funding
We would like to thank Dr. Jennifer L. Wilson and Dr. Mathieu Lavallée-Adam for discussions on protein interaction networks and biomedical KBs; Dr. Junheng Hao for discussions on JOIE and KG embeddings applied to biomedicine, and Roshni Iyer for discussions on DGS and KG embeddings. This work was supported by National Science Foundation (NSF) 1829071, 2031187, 2106859, 2119643, 2200274, 2211557 to W.W., Research Awards from Amazon and NEC to W.W., National Institutes of Health (NIH) R35 HL135772 to P.P., NIH T32 HL13945 to A.R.P. and D.S., NIH T32 EB016640 to A.R.P., NSF Research Traineeship (NRT) 1829071 to A.R.P. and D.S., and the TC Laubisch Endowment to P.P. at UCLA.
References
- Ali et al. (2020) Mehdi Ali, Max Berrendorf, Charles Tapley Hoyt, Laurent Vermue, Sahand Sharifzadeh, Volker Tresp, and Jens Lehmann. Pykeen 1.0: A python library for training and evaluating knowledge graph embeddings. J. Mach. Learn. Res., 22:82:1–82:6, 2020.
- Amberger et al. (2018) Joanna S. Amberger, Carol A. Bocchini, Alan F. Scott, and Ada Hamosh. Omim.org: leveraging knowledge across phenotype–gene relationships. Nucleic Acids Research, 47:D1038 – D1043, 2018.
- Ashburner et al. (2000) Michael Ashburner, Catherine A. Ball, Judith A. Blake, David Botstein, Heather L. Butler, J. Michael Cherry, Allan Peter Davis, Kara Dolinski, Selina S. Dwight, Janan T. Eppig, Midori A. Harris, David P. Hill, Laurie Issel-Tarver, Andrew Kasarskis, Suzanna E. Lewis, John C. Matese, Joel E. Richardson, Martin Ringwald, Gerald M. Rubin, and Gavin Sherlock. Gene ontology: tool for the unification of biology. Nature Genetics, 25:25–29, 2000.
- Balazevic et al. (2019) Ivana Balazevic, Carl Allen, and Timothy M. Hospedales. Multi-relational poincaré graph embeddings. ArXiv, abs/1905.09791, 2019.
- Bastian et al. (2020) Frédéric B. Bastian, Julien Roux, Anne Niknejad, Aurélie Comte, Sara S. Fonseca Costa, Tarcisio Mendes de Farias, Sébastien Moretti, Gilles Parmentier, Valentine Rech de Laval, Marta Rosikiewicz, Julien Wollbrett, Amina Echchiki, Angélique Escoriza, Walid H. Gharib, Mar Gonzales-Porta, Yohan Jarosz, Balazs Laurenczy, Philippe Moret, Emilie Person, Patrick Roelli, Komal Sanjeev, Mathieu Seppey, and Marc Robinson-Rechavi. The bgee suite: integrated curated expression atlas and comparative transcriptomics in animals. Nucleic Acids Research, 49:D831 – D847, 2020.
- Bateman et al. (2022) Alex Bateman, Maria Jesus Martin, Sandra E. Orchard, Michele Magrane, Shadab Ahmad, Emanuele Alpi, Emily Bowler-Barnett, Ramona Britto, Hema Bye-A-Jee, Austra Cukura, Paul Denny, Tunca Dogan, Thankgod Ebenezer, Jun Fan, Penelope Garmiri, Leonardo Jose da Costa Gonzales, Emma Hatton-Ellis, Abdulrahman Hussein, Alex Ignatchenko, Giuseppe Insana, Rizwan Ishtiaq, Vishal Joshi, Dushyanth Jyothi, Swaathi Kandasaamy, Antonia Lock, Aurelien Luciani, Marija Lugarić, Jie Luo, Yvonne Lussi, Alistair MacDougall, Fábio Madeira, Mahdi Mahmoudy, Alok Mishra, Katie Moulang, Andrew Nightingale, Sangya Pundir, Guoying Qi, Shriya Raj, Pedro Duarte da Silva Fonseca Gândara Raposo, Daniel Rice, Rabie Saidi, Rafael Santos, Elena Speretta, James D. Stephenson, Prabhat Totoo, Edward Turner, Nidhi Tyagi, Preethi Vasudev, Kate Warner, Xavier Watkins, Rossana Zaru, Hermann Zellner, Alan J Bridge, Lucila Aimo, Ghislaine Argoud-Puy, Andrea H. Auchincloss, Kristian B. Axelsen, Parit Bansal, Delphine Baratin, Teresa M Batista Neto, Marie-Claude Blatter, Jerven T. Bolleman, Emmanuel Boutet, Lionel Breuza, Blanca Cabrera Gil, Cristina Casals-Casas, Kamal Chikh Echioukh, Elisabeth Coudert, Béatrice A. Cuche, Edouard de Castro, Anne Estreicher, Maria Livia Famiglietti, Marc Feuermann, Elisabeth Gasteiger, Pascale Gaudet, Sebastien Gehant, Vivienne Baillie Gerritsen, Arnaud Gos, Nadine M. Gruaz, Chantal Hulo, Nevila Hyka-Nouspikel, Florence Jungo, Arnaud Kerhornou, Philippe le Mercier, Damien Lieberherr, Patrick Masson, Anne Morgat, Venkatesh Muthukrishnan, Salvo Paesano, Ivo Pedruzzi, Sandrine Pilbout, Lucille Pourcel, Sylvain Poux, Monica Pozzato, Manuela Pruess, Nicole Redaschi, Catherine Rivoire, Christian J. A. Sigrist, Karin Sonesson, Shyamala Sundaram, Cathy H. Wu, Cecilia Noemi Arighi, Leslie Arminski, Chuming Chen, Yongxing Chen, Hongzhan Huang, Kati Laiho, Peter B. McGarvey, Darren A. Natale, Karen E. Ross, Cholanayakanahalli R. Vinayaka, Qinghua Wang, Yuqi Wang, and Jian Zhang. Uniprot: the universal protein knowledgebase in 2023. Nucleic Acids Research, 51:D523 – D531, 2022.
- Belleau et al. (2008) François Belleau, Marc-Alexandre Nolin, Nicole Tourigny, Philippe Rigault, and Jean Morissette. Bio2rdf: Towards a mashup to build bioinformatics knowledge systems. Journal of biomedical informatics, 41 5:706–16, 2008.
- Bodenreider (2004) Olivier Bodenreider. The unified medical language system (umls): integrating biomedical terminology. Nucleic acids research, 32 Database issue:D267–70, 2004.
- Bonner et al. (2021) Stephen Bonner, Ian P. Barrett, Cheng Ye, Rowan Swiers, Ola Engkvist, and William L. Hamilton. Understanding the performance of knowledge graph embeddings in drug discovery. ArXiv, abs/2105.10488, 2021. URL https://api.semanticscholar.org/CorpusID:235125806.
- Bordes et al. (2013) Antoine Bordes, Nicolas Usunier, Alberto García-Durán, Jason Weston, and Oksana Yakhnenko. Translating embeddings for modeling multi-relational data. In NIPS, 2013.
- Breit et al. (2019) Anna Breit, Simon Ott, Asan Agibetov, and Matthias Samwald. Openbiolink: a benchmarking framework for large-scale biomedical link prediction. Bioinformatics, 2019.
- Cappelletti et al. (2021) Luca Cappelletti, Tommaso Fontana, Elena Casiraghi, Vida Ravanmehr, Tiffany J. Callahan, marcin p. joachimiak, Chris J. Mungall, Peter Nick Robinson, Justin T. Reese, and Giorgio Valentini. Grape: fast and scalable graph processing and embedding. ArXiv, abs/2110.06196, 2021.
- Carbon et al. (2020) Seth Carbon, Eric Douglass, Benjamin M. Good, Deepak R. Unni, Nomi L. Harris, Chris J. Mungall, Siddartha Basu, Rex L. Chisholm, Robert J. Dodson, Eric C Hartline, Petra Fey, Paul D. Thomas, Laurent-Philippe Albou, Dustin Ebert, Michael J. Kesling, Huaiyu Mi, Anushya Muruganujan, Xiaosong Huang, Tremayne Mushayahama, Sandra A. LaBonte, Deborah A. Siegele, Giulia Antonazzo, Helen Attrill, Nicholas H. Brown, Phani V. Garapati, Steven J. Marygold, Vítor Trovisco, Gilberto dos Santos, Kathleen Falls, Christopher J. Tabone, Pinglei Zhou, Josh Goodman, Victor B. Strelets, Jim Thurmond, Penelope Garmiri, Rizwan Ishtiaq, Milagros Rodríguez-López, Marcio Luis Acencio, Martin Kuiper, Astrid Lægreid, Colin Logie, Ruth C. Lovering, Barbara Kramarz, Shirin C. C. Saverimuttu, Sandra Maria Conceição Pinheiro, Heather Gunn, Renzhi Su, Kate E Thurlow, Marcus C. Chibucos, Michelle G. Giglio, Suvarna Nadendla, James B. Munro, Rebecca C. Jackson, Margaret J. Duesbury, Noemi del Toro, Birgit H M Meldal, Kalpana Paneerselvam, Livia Perfetto, Pablo Porras, Sandra E. Orchard, Anjali Shrivastava, Hsin-Yu Chang, Robert D. Finn, Alex L. Mitchell, Neil D. Rawlings, Lorna J. Richardson, Amaia Sangrador-Vegas, Judith A. Blake, Karen R. Christie, Mary Eileen Dolan, Harold J. Drabkin, David P. Hill, Li Ni, Dmitry Sitnikov, Midori A. Harris, Stephen G. Oliver, Kim M Rutherford, Valerie Wood, Jaqueline Hayles, Jürg Bähler, Elizabeth Ramsey Bolton, Jeffrey DePons, Melinda R. Dwinell, G. Thomas Hayman, Mary L. Kaldunski, Anne E. Kwitek, Stanley J. F. Laulederkind, Cody Plasterer, Marek A Tutaj, Mahima Vedi, Shur-Jen Wang, Peter D’Eustachio, Lisa Matthews, James P. Balhoff, Suzi A. Aleksander, Michael J. Alexander, J. Michael Cherry, Stacia R. Engel, Felix Gondwe, Kalpana Karra, Stuart R. Miyasato, Robert S. Nash, Matt Simison, Marek S. Skrzypek, Shuai Weng, Edith D. Wong, Marc Feuermann, Pascale Gaudet, Anne Morgat, Erica Bakker, Tanya Z. Berardini, Leonore Reiser, Shabari Subramaniam, Eva Huala, Cecilia Noemi Arighi, Andrea H. Auchincloss, Kristian B. Axelsen, Ghislaine Argoud-Puy, Alex Bateman, Marie-Claude Blatter, Emmanuel Boutet, Emily Bowler, Lionel Breuza, Alan J Bridge, Ramona Britto, Hema Bye-A-Jee, Cristina Casals-Casas, Elisabeth Coudert, Paul Denny, Anne Estreicher, Maria Livia Famiglietti, George E. Georghiou, Arnaud Gos, Nadine Gruaz-Gumowski, Emma Hatton-Ellis, Chantal Hulo, Alex Ignatchenko, Florence Jungo, Kati Laiho, Philippe Le Mercier, Damien Lieberherr, Antonia Lock, Yvonne Lussi, Alistair MacDougall, Michele Magrane, Maria Jesus Martin, Patrick Masson, Darren A. Natale, Nevila Hyka-Nouspikel, Ivo Pedruzzi, Lucille Pourcel, Sylvain Poux, Sangya Pundir, Catherine Rivoire, Elena Speretta, Shyamala Sundaram, Nidhi Tyagi, Kate Warner, Rossana Zaru, Cathy H. Wu, Alexander D. Diehl, Juancarlos Chan, Christian A. Grove, Raymond Y. N. Lee, Hans-Michael Müller, Daniela Raciti, Kimberly Van Auken, Paul W. Sternberg, Matthew Berriman, Michael Paulini, Kevin L. Howe, Sibyl Gao, Adam J. Wright, Lincoln Stein, Douglas G. Howe, Sabrina Toro, Monte Westerfield, Pankaj Jaiswal, Laurel Cooper, and Justin Elser. The gene ontology resource: enriching a gold mine. Nucleic Acids Research, 49:D325 – D334, 2020.
- Chami et al. (2020) Ines Chami, Adva Wolf, Da-Cheng Juan, Frederic Sala, Sujith Ravi, and Christopher Ré. Low-dimensional hyperbolic knowledge graph embeddings. ArXiv, abs/2005.00545, 2020.
- Chandak et al. (2023) Payal Chandak, Kexin Huang, and Marinka Zitnik. Building a knowledge graph to enable precision medicine. Scientific Data, 10(1):67, February 2023. ISSN 2052-4463. doi: 10.1038/s41597-023-01960-3. URL https://doi.org/10.1038/s41597-023-01960-3.
- Chang et al. (2020) David Chang, Ivana Balazevic, Carl Allen, Daniel Chawla, Cynthia A Brandt, and Richard Andrew Taylor. Benchmark and best practices for biomedical knowledge graph embeddings. Proceedings of the conference. Association for Computational Linguistics. Meeting, 2020:167–176, 2020. URL https://api.semanticscholar.org/CorpusID:220042223.
- Cunningham et al. (2021) Fiona Cunningham, James E. Allen, James E. Allen, Jorge Álvarez, M. Ridwan Amode, Irina M. Armean, Olanrewaju Austine-Orimoloye, Andrey G. Azov, If H. A. Barnes, Ruth Bennett, Andrew E. Berry, Jyothish Bhai, Alexandra Bignell, Konstantinos Billis, Sanjay Boddu, Lucy Brooks, Mehrnaz Charkhchi, Carla A. Cummins, Luca Da Rin Fioretto, Claire Davidson, Kamalkumar Jayantilal Dodiya, Sarah M. Donaldson, Bilal El Houdaigui, Tamara El Naboulsi, Reham Fatima, Carlos García-Girón, Thiago Augusto Lopes Genez, Jose Gonzalez Martinez, Cristina Guijarro-Clarke, Arthur Gymer, Matthew Hardy, Zoe Hollis, Thibaut Hourlier, Toby Hunt, Thomas Juettemann, Vinay Kaikala, Mike P. Kay, Ilias Lavidas, Tuan Le, Diana Lemos, José Carlos Marugán, Shamika Mohanan, Aleena Mushtaq, Marc Naven, Denye N. Oheh, Anne Parker, Andrew Parton, Malcolm Perry, Ivana Pilizota, Irina Prosovetskaia, Manoj Pandian Sakthivel, Ahamed Imran Abdul Salam, Bianca M. Schmitt, Helen Schuilenburg, Daniel Sheppard, José G. Pérez-Silva, William Stark, Emily Steed, Kyösti Sutinen, Ranjit Sukumaran, Dulika Sumathipala, Marie-Marthe Suner, Michał Szpak, Anja Thormann, Francesca Floriana Tricomi, David Urbina-Gómez, Andres Veidenberg, Thomas A. Walsh, Brandon Walts, Natalie Willhoft, Andrea Winterbottom, Elizabeth Wass, Marc Chakiachvili, Beth Flint, Adam Frankish, Stefano Giorgetti, Leanne Haggerty, Sarah E. Hunt, Garth IIsley, Jane E. Loveland, Fergal J. Martin, Benjamin Moore, Jonathan M. Mudge, Matthieu Muffato, Emily Perry, Magali Ruffier, John G. Tate, David Thybert, Stephen J. Trevanion, Sarah Dyer, Peter W. Harrison, Kevin L. Howe, Andrew D. Yates, Daniel R. Zerbino, and Paul Flicek. Ensembl 2022. Nucleic Acids Research, 50:D988 – D995, 2021.
- Davis et al. (2022) Allan Peter Davis, Thomas C. Wiegers, Robin J. Johnson, Daniela Sciaky, Jolene Wiegers, and Carolyn J. Mattingly. Comparative toxicogenomics database (ctd): update 2023. Nucleic Acids Research, 51:D1257 – D1262, 2022.
- Dettmers et al. (2017) Tim Dettmers, Pasquale Minervini, Pontus Stenetorp, and Sebastian Riedel. Convolutional 2d knowledge graph embeddings. In AAAI Conference on Artificial Intelligence, 2017.
- Dogan (2018) Tunca Dogan. Uniprot: a worldwide hub of protein knowledge. Nucleic Acids Research, 47:D506 – D515, 2018.
- Dong et al. (2014) Xin Dong, Evgeniy Gabrilovich, Geremy Heitz, Wilko Horn, Ni Lao, Kevin Murphy, Thomas Strohmann, Shaohua Sun, and Wei Zhang. Knowledge vault: A web-scale approach to probabilistic knowledge fusion. In Proceedings of the 20th ACM SIGKDD international conference on Knowledge discovery and data mining, pp. 601–610, 2014.
- Fabregat et al. (2013) Antonio Fabregat, Steven Jupe, Lisa Matthews, Konstantinos Sidiropoulos, Marc E. Gillespie, Maulik R. Kamdar, Phani V. Garapati, Robin Haw, Bijay Jassal, Florian Korninger, Bruce May, Marija Milacic, Corina Duenas, Karen Rothfels, Cristoffer Sevilla, Veronica Shamovsky, Solomon Shorser, Thawfeek M. Varusai, Guilherme Viteri, Joel Weiser, Guanming Wu, Lincoln Stein, Henning Hermjakob, and Peter D’Eustachio. The reactome pathway knowledgebase. Nucleic Acids Research, 42:D472 – D477, 2013.
- Fang et al. (2020) Li Fang, Yunjin Li, Lu Ma, Qiyue Xu, Fei Tan, and Geng Chen. Grndb: decoding the gene regulatory networks in diverse human and mouse conditions. Nucleic Acids Research, 49:D97 – D103, 2020.
- Gao et al. (2022) Zhenxiang Gao, Rong Xu, Yiheng Pan, and Pingjian Ding. A knowledge graph-driven disease-gene prediction system using multi-relational graph convolution networks. AMIA … Annual Symposium proceedings. AMIA Symposium, 2022:468–476, 2022.
- Giangreco & Tatonetti (2021) Nicholas P. Giangreco and Nicholas P. Tatonetti. A database of pediatric drug effects to evaluate ontogenic mechanisms from child growth and development. Med, 2021.
- Gillespie et al. (2021) Marc E. Gillespie, Bijay Jassal, Ralf Stephan, Marija Milacic, Karen Rothfels, Andrea Senff-Ribeiro, Johannes Griss, Cristoffer Sevilla, Lisa Matthews, Chuqiao Gong, Chuan Deng, Thawfeek M. Varusai, Eliot Ragueneau, Yusra Haider, Bruce May, Veronica Shamovsky, Joel Weiser, Timothy Brunson, Nasim Sanati, Liam M. Beckman, Xiang Shao, Antonio Fabregat, Konstantinos Sidiropoulos, Julieth Murillo, Guilherme Viteri, Justin Cook, Solomon Shorser, Gary D Bader, Emek Demir, Chris Sander, Robin Haw, Guanming Wu, Lincoln Stein, Henning Hermjakob, and Peter D’Eustachio. The reactome pathway knowledgebase 2022. Nucleic Acids Research, 50:D687 – D692, 2021.
- Gong et al. (2021) Li Gong, Michelle Whirl-Carrillo, and Teri E Klein. Pharmgkb, an integrated resource of pharmacogenomic knowledge. Current Protocols, 1, 2021.
- Haendel et al. (2014) Melissa A. Haendel, James P. Balhoff, Frédéric B. Bastian, David C. Blackburn, Judith A. Blake, Yvonne M. Bradford, Aurélie Comte, Wasila M. Dahdul, T. Alexander Dececchi, Robert E. Druzinsky, Terry F. Hayamizu, Nizar Ibrahim, Suzanna E. Lewis, Paula M. Mabee, Anne Niknejad, Marc Robinson-Rechavi, Paul C. Sereno, and Chris J. Mungall. Unification of multi-species vertebrate anatomy ontologies for comparative biology in uberon. Journal of Biomedical Semantics, 5:21 – 21, 2014.
- Han et al. (2018) Xu Han, Shulin Cao, Xin Lv, Yankai Lin, Zhiyuan Liu, Maosong Sun, and Juan-Zi Li. Openke: An open toolkit for knowledge embedding. In Conference on Empirical Methods in Natural Language Processing, 2018.
- Hao et al. (2019) Junheng Hao, Muhao Chen, Wenchao Yu, Yizhou Sun, and Wei Wang. Universal representation learning of knowledge bases by jointly embedding instances and ontological concepts. Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, 2019.
- Hao et al. (2020) Junheng Hao, Chelsea J.-T. Ju, Muhao Chen, Yizhou Sun, Carlo Zaniolo, and Wei Wang. Bio-joie: Joint representation learning of biological knowledge bases. bioRxiv, 2020.
- Hastings et al. (2015) Janna Hastings, Gareth Owen, Adriano Dekker, Marcus Ennis, Namrata Kale, Venkatesh Muthukrishnan, Steve Turner, Neil Swainston, Pedro Mendes, and Christoph Steinbeck. Chebi in 2016: Improved services and an expanding collection of metabolites. Nucleic Acids Research, 44:D1214 – D1219, 2015.
- Heinzinger et al. (2019) Michael Heinzinger, Ahmed Elnaggar, Yu Wang, Christian Dallago, Dmitrii Nechaev, Florian Matthes, and Burkhard Rost. Modeling aspects of the language of life through transfer-learning protein sequences. BMC Bioinformatics, 20, 2019.
- Heller et al. (2015) Stephen R. Heller, Alan McNaught, Igor V. Pletnev, Stephen Stein, and Dmitrii Tchekhovskoi. Inchi, the iupac international chemical identifier. Journal of Cheminformatics, 7, 2015.
- Himmelstein et al. (2017) Daniel S. Himmelstein, Antoine Lizee, Christine Hessler, Leo Brueggeman, Sabrina Chen, Dexter Hadley, Ari J. Green, Pouya Khankhanian, and Sergio E. Baranzini. Systematic integration of biomedical knowledge prioritizes drugs for repurposing. eLife, 6, 2017.
- Hu et al. (2020) Weihua Hu, Matthias Fey, Marinka Zitnik, Yuxiao Dong, Hongyu Ren, Bowen Liu, Michele Catasta, and Jure Leskovec. Open graph benchmark: Datasets for machine learning on graphs. ArXiv, abs/2005.00687, 2020.
- Hu et al. (2021) Weihua Hu, Matthias Fey, Hongyu Ren, Maho Nakata, Yuxiao Dong, and Jure Leskovec. Ogb-lsc: A large-scale challenge for machine learning on graphs. ArXiv, abs/2103.09430, 2021.
- Huang et al. (2019) Kexin Huang, Jaan Altosaar, and Rajesh Ranganath. Clinicalbert: Modeling clinical notes and predicting hospital readmission. ArXiv, abs/1904.05342, 2019.
- Huang et al. (2020) Kexin Huang, Tianfan Fu, Lucas Glass, Marinka Zitnik, Cao Xiao, and Jimeng Sun. Deeppurpose: a deep learning library for drug–target interaction prediction. Bioinformatics, 36:5545 – 5547, 2020.
- Ioannidis et al. (2020) Vassilis N. Ioannidis, Xiang Song, Saurav Manchanda, Mufei Li, Xiaoqin Pan, Da Zheng, Xia Ning, Xiangxiang Zeng, and George Karypis. Drkg - drug repurposing knowledge graph for covid-19. https://github.com/gnn4dr/DRKG/, 2020.
- Iyer et al. (2022) Roshni G. Iyer, Yunsheng Bai, Wei Wang, and Yizhou Sun. Dual-geometric space embedding model for two-view knowledge graphs. Proceedings of the 28th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, 2022.
- Jacobs et al. (2022) Andrea Jacobs, Dustin Williams, Katherine Hickey, Nathan Patrick, Antony J. Williams, Stuart Chalk, Leah R. McEwen, Egon Willighagen, Martin Walker, Evan E. Bolton, Gabriel Sinclair, and Adam Sanford. Cas common chemistry in 2021: Expanding access to trusted chemical information for the scientific community. Journal of Chemical Information and Modeling, 62:2737 – 2743, 2022.
- Jewison et al. (2013) Timothy Jewison, Yilu Su, Fatemeh Miri Disfany, Yongjie Liang, Craig K. Knox, Adam Maciejewski, Jenna Poelzer, Jessica Huynh, You Zhou, David Arndt, Yannick Djoumbou, Yifeng Liu, Lu Deng, Anchi Guo, Beomsoo Han, Allison Pon, Michael Wilson, Shahrzad Rafatnia, Philip Liu, and David Scott Wishart. Smpdb 2.0: Big improvements to the small molecule pathway database. Nucleic Acids Research, 42:D478 – D484, 2013.
- Ji et al. (2015) Guoliang Ji, Shizhu He, Liheng Xu, Kang Liu, and Jun Zhao. Knowledge graph embedding via dynamic mapping matrix. In Annual Meeting of the Association for Computational Linguistics, 2015.
- Ji et al. (2020) Shaoxiong Ji, Shirui Pan, E. Cambria, Pekka Marttinen, and Philip S. Yu. A survey on knowledge graphs: Representation, acquisition, and applications. IEEE Transactions on Neural Networks and Learning Systems, 33:494–514, 2020.
- Jumper et al. (2021) John M. Jumper, Richard Evans, Alexander Pritzel, Tim Green, Michael Figurnov, Olaf Ronneberger, Kathryn Tunyasuvunakool, Russ Bates, Augustin Zídek, Anna Potapenko, Alex Bridgland, Clemens Meyer, Simon A A Kohl, Andy Ballard, Andrew Cowie, Bernardino Romera-Paredes, Stanislav Nikolov, Rishub Jain, Jonas Adler, Trevor Back, Stig Petersen, David A. Reiman, Ellen Clancy, Michal Zielinski, Martin Steinegger, Michalina Pacholska, Tamas Berghammer, Sebastian Bodenstein, David Silver, Oriol Vinyals, Andrew W. Senior, Koray Kavukcuoglu, Pushmeet Kohli, and Demis Hassabis. Highly accurate protein structure prediction with alphafold. Nature, 596:583 – 589, 2021. URL https://api.semanticscholar.org/CorpusID:235959867.
- Kanehisa et al. (2016) Minoru Kanehisa, Miho Furumichi, Mao Tanabe, Yoko Sato, and Kanae Morishima. Kegg: new perspectives on genomes, pathways, diseases and drugs. Nucleic Acids Research, 45:D353 – D361, 2016.
- Kanehisa et al. (2022) Minoru Kanehisa, Miho Furumichi, Yoko Sato, Masayuki Kawashima, and Mari Ishiguro-Watanabe. Kegg for taxonomy-based analysis of pathways and genomes. Nucleic Acids Research, 51:D587 – D592, 2022.
- Kazemi & Poole (2018) Seyed Mehran Kazemi and David L. Poole. Simple embedding for link prediction in knowledge graphs. In Neural Information Processing Systems, 2018.
- Kim et al. (2022) Sunghwan Kim, Jie Chen, Tiejun Cheng, Asta Gindulyte, Jia He, Siqian He, Qingliang Li, Benjamin A Shoemaker, Paul A Thiessen, Bo Yu, Leonid Zaslavsky, Jian Zhang, and Evan E Bolton. Pubchem 2023 update. Nucleic acids research, 2022.
- Kingma & Ba (2014) Diederik P Kingma and Jimmy Ba. Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980, 2014.
- Kuhn et al. (2015) Michael Kuhn, Ivica Letunić, Lars Juhl Jensen, and Peer Bork. The sider database of drugs and side effects. Nucleic Acids Research, 44:D1075 – D1079, 2015.
- Landrum et al. (2019) Melissa J. Landrum, Shanmuga Chitipiralla, Garth R. Brown, Chao Chen, Baoshan Gu, Jennifer Hart, Douglas Hoffman, Wonhee Jang, Kuljeet Kaur, Chunlei Liu, Vitaly Lyoshin, Zenith Maddipatla, Rama Maiti, Joseph Mitchell, Nuala A. O’Leary, George R. Riley, Wenyao Shi, George Zhou, Valerie A. Schneider, Donna R. Maglott, J. Bradley Holmes, and Brandi L. Kattman. Clinvar: improvements to accessing data. Nucleic acids research, 2019.
- Lee et al. (2019) Jinhyuk Lee, Wonjin Yoon, Sungdong Kim, Donghyeon Kim, Sunkyu Kim, Chan Ho So, and Jaewoo Kang. Biobert: a pre-trained biomedical language representation model for biomedical text mining. Bioinformatics, 36:1234 – 1240, 2019.
- Lehmann et al. (2015) Jens Lehmann, Robert Isele, Max Jakob, Anja Jentzsch, Dimitris Kontokostas, Pablo N. Mendes, Sebastian Hellmann, Mohamed Morsey, Patrick van Kleef, S. Auer, and Christian Bizer. Dbpedia - a large-scale, multilingual knowledge base extracted from wikipedia. Semantic Web, 6:167–195, 2015.
- Lelong et al. (2021) Sebastien Lelong, Xinghua Zhou, Cyrus Afrasiabi, Zhongchao Qian, Marco Alvarado Cano, Ginger Tsueng, Jiwen Xin, Julia S. Mullen, Yao Yao, Ricardo Ávila, Gregory B. Taylor, Andrew I. Su, and Chunlei Wu. Biothings sdk: a toolkit for building high-performance data apis in biomedical research. Bioinformatics, 38:2077 – 2079, 2021.
- Liang et al. (2022) Yuanzhi Liang, Haofen Wang, and Wenqiang Zhang. A knowledge-guided method for disease prediction based on attention mechanism. In Web Information System and Application Conference, 2022.
- Lin et al. (2015) Yankai Lin, Zhiyuan Liu, Maosong Sun, Yang Liu, and Xuan Zhu. Learning entity and relation embeddings for knowledge graph completion. In AAAI Conference on Artificial Intelligence, 2015.
- Lipscomb (2000) Carolyn E. Lipscomb. Medical subject headings (mesh). Bulletin of the Medical Library Association, 88 3:265–6, 2000.
- Luo et al. (2017) Yunan Luo, Xinbin Zhao, Jingtian Zhou, Jinling Yang, Yanqing Zhang, Wenhua Kuang, Jian Peng, Ligong Chen, and Jianyang Zeng. A network integration approach for drug-target interaction prediction and computational drug repositioning from heterogeneous information. Nature Communications, 8, 2017.
- Mayers et al. (2022) Michael Mayers, Roger Tu, Dylan Steinecke, Tong Shu Li, Núria Queralt-Rosinach, and Andrew I. Su. Design and application of a knowledge network for automatic prioritization of drug mechanisms. Bioinformatics, 2022.
- Mendez et al. (2018) David Mendez, Anna Gaulton, A. Patrícia Bento, Jon Chambers, Marleen De Veij, Eloy Felix, María P. Magariños, Juan F. Mosquera, Prudence Mutowo-Meullenet, Michal Nowotka, María Gordillo-Marañón, Fiona M. I. Hunter, Laura Junco, Grace Mugumbate, Milagros Rodríguez-López, Francis Atkinson, Nicolas Bosc, Chris J. Radoux, Aldo Segura-Cabrera, Anne Hersey, and Andrew R. Leach. Chembl: towards direct deposition of bioassay data. Nucleic Acids Research, 47:D930 – D940, 2018.
- Morris et al. (2020) Christopher Morris, Nils M. Kriege, Franka Bause, Kristian Kersting, Petra Mutzel, and Marion Neumann. Tudataset: A collection of benchmark datasets for learning with graphs. ArXiv, abs/2007.08663, 2020.
- Mozzicato (2020) Patricia Mozzicato. Meddra. Pharmaceutical Medicine, 23:65–75, 2020.
- Mungall et al. (2012) Chris J. Mungall, Carlo Torniai, Georgios V. Gkoutos, Suzanna E. Lewis, and Melissa A. Haendel. Uberon, an integrative multi-species anatomy ontology. Genome Biology, 13:R5 – R5, 2012.
- Nguyen et al. (2017) Dai Quoc Nguyen, Tu Dinh Nguyen, Dat Quoc Nguyen, and Dinh Q. Phung. A novel embedding model for knowledge base completion based on convolutional neural network. In North American Chapter of the Association for Computational Linguistics, 2017.
- Nguyen (2020) Dat Quoc Nguyen. A survey of embedding models of entities and relationships for knowledge graph completion. Proceedings of the Graph-based Methods for Natural Language Processing (TextGraphs), 2020. URL https://api.semanticscholar.org/CorpusID:221090697.
- O’Leary et al. (2015) Nuala A. O’Leary, Mathew W. Wright, James Rodney Brister, Stacy Ciufo, Diana Haddad, Richard McVeigh, Bhanu Rajput, Barbara Robbertse, Brian Smith-White, Danso Ako-Adjei, Alex Astashyn, Azat Badretdin, Yīmíng Bào, Olga Blinkova, Vyacheslav Brover, Vyacheslav Chetvernin, Jinna Choi, Eric Cox, Olga D. Ermolaeva, Catherine M. Farrell, Tamara Goldfarb, Tripti Gupta, Daniel H. Haft, Eneida Hatcher, Wratko Hlavina, Vinita S. Joardar, Vamsi K. Kodali, Wen J. Li, Donna R. Maglott, Patrick Masterson, Kelly M. McGarvey, Michael R. Murphy, Kathleen O’Neill, Shashikant Pujar, Sanjida H. Rangwala, Daniel Rausch, Lillian D. Riddick, Conrad L. Schoch, Andrei Shkeda, Susan S. Storz, Hanzhen Sun, Françoise Thibaud-Nissen, Igor Tolstoy, Raymond E. Tully, Anjana R. Vatsan, Craig Wallin, David Webb, Wendy Wu, Melissa J. Landrum, Avi Kimchi, Tatiana A. Tatusova, Michael DiCuccio, Paul A. Kitts, Terence D. Murphy, and Kim D. Pruitt. Reference sequence (refseq) database at ncbi: current status, taxonomic expansion, and functional annotation. Nucleic Acids Research, 44:D733 – D745, 2015.
- Piñero et al. (2021) Janet Piñero, Josep Saüch, Ferran Sanz, and Laura Inés Furlong. The disgenet cytoscape app: Exploring and visualizing disease genomics data. Computational and Structural Biotechnology Journal, 19:2960 – 2967, 2021.
- Powell & Moseley (2022) Christian D. Powell and Hunter N. B. Moseley. The metabolomics workbench file status website: A metadata repository promoting fair principles of metabolomics data. bioRxiv, 2022.
- Rehm et al. (2015) Heidi L. Rehm, Jonathan S. Berg, Lisa D. Brooks, Carlos D. Bustamante, James P. Evans, Melissa J. Landrum, David H. Ledbetter, Donna R. Maglott, Christa Lese Martin, Robert Luke Nussbaum, Sharon E. Plon, Erin M. Ramos, Stephen T. Sherry, and Michael Watson. Clingen–the clinical genome resource. The New England journal of medicine, 372 23:2235 – 42, 2015.
- Rives et al. (2019) Alexander Rives, Siddharth Goyal, Joshua Meier, Demi Guo, Myle Ott, C. Lawrence Zitnick, Jerry Ma, and Rob Fergus. Biological structure and function emerge from scaling unsupervised learning to 250 million protein sequences. Proceedings of the National Academy of Sciences of the United States of America, 118, 2019.
- Sadeghi et al. (2021) Afshin Sadeghi, Xhulia Shahini, Martin Schmitz, and Jens Lehmann. Benchembedd: A fair benchmarking tool forknowledge graph embeddings. In International Conference on Semantic Systems, 2021.
- Safavi & Koutra (2020) Tara Safavi and Danai Koutra. Codex: A comprehensive knowledge graph completion benchmark. In Conference on Empirical Methods in Natural Language Processing, 2020.
- Santos et al. (2020) Alberto Santos, Ana R. Colaço, Annelaura Bach Nielsen, Lili Niu, Philipp E. Geyer, Fabian Coscia, Nicolai J. Wewer Albrechtsen, Filip Mundt, Lars Juhl Jensen, and Matthias Mann. Clinical knowledge graph integrates proteomics data into clinical decision-making. bioRxiv, 2020.
- Santos et al. (2022) Alberto Santos, Ana R. Colaço, Annelaura Bach Nielsen, Lili Niu, Maximilian T. Strauss, Philipp E. Geyer, Fabian Coscia, Nicolai J. Wewer Albrechtsen, Filip Mundt, Lars Juhl Jensen, and Matthias Mann. A knowledge graph to interpret clinical proteomics data. Nature Biotechnology, 40:692 – 702, 2022.
- Sayers et al. (2021) Eric W. Sayers, Mark Cavanaugh, Karen Clark, Kim D. Pruitt, Conrad L. Schoch, Stephen T. Sherry, and Ilene Karsch-Mizrachi. Genbank. Nucleic Acids Research, 50:D161 – D164, 2021.
- Schriml et al. (2021) Lynn M. Schriml, James B. Munro, Mike Schor, Dustin Olley, Carrie McCracken, Victor Felix, J. Allen Baron, Rebecca C. Jackson, Susan M. Bello, Cynthia F. Bearer, Richard Lichenstein, Katharine Bisordi, Nicole Campion, Michelle G. Giglio, and Carol Greene. The human disease ontology 2022 update. Nucleic Acids Research, 50:D1255 – D1261, 2021.
- Seal et al. (2022) Ruth L. Seal, Bryony Braschi, Kristian A. Gray, Tamsin E. M. Jones, Susan Tweedie, Liora Haim-Vilmovsky, and Elspeth A. Bruford. Genenames.org: the hgnc resources in 2023. Nucleic Acids Research, 51:D1003 – D1009, 2022.
- Siramshetty et al. (2021) Vishal B. Siramshetty, Ivan Grishagin, Dac-Trung Nguyen, Tyler Peryea, Yulia Skovpen, Oleg V. Stroganov, Daniel Katzel, Timothy K Sheils, Ajit Jadhav, Ewy A. Mathé, and Noel Southall. Ncats inxight drugs: a comprehensive and curated portal for translational research. Nucleic acids research, 2021.
- Socher et al. (2013) Richard Socher, Danqi Chen, Christopher D Manning, and Andrew Ng. Reasoning with neural tensor networks for knowledge base completion. Advances in neural information processing systems, 26, 2013.
- Su et al. (2023) Chang Su, Yu Hou, Manqi Zhou, Suraj Rajendran, Jacqueline R. M. A. Maasch, Zehra Abedi, Hao Zhang, Zilong Bai, Anthony Cuturrufo, Winston L. Guo, Fayzan F. Chaudhry, Gregory Ghahramani, Jian Tang, Feixiong Cheng, Yue Li, Rui Zhang, Steven T. DeKosky, Jiang Bian, and Fei Wang. Biomedical discovery through the integrative biomedical knowledge hub (ibkh). iScience, 26 4:106460, 2023.
- Sun et al. (2018) Zhiqing Sun, Zhihong Deng, Jian-Yun Nie, and Jian Tang. Rotate: Knowledge graph embedding by relational rotation in complex space. ArXiv, abs/1902.10197, 2018.
- Szklarczyk et al. (2018) Damian Szklarczyk, Annika L. Gable, David Lyon, Alexander Junge, Stefan Wyder, Jaime Huerta-Cepas, Milan Simonovic, Nadezhda T. Doncheva, John H. Morris, Peer Bork, Lars Juhl Jensen, and Christian von Mering. String v11: protein–protein association networks with increased coverage, supporting functional discovery in genome-wide experimental datasets. Nucleic Acids Research, 47:D607 – D613, 2018.
- Tanon et al. (2020) Thomas Pellissier Tanon, Gerhard Weikum, and Fabian M. Suchanek. Yago 4: A reason-able knowledge base. The Semantic Web, 12123:583 – 596, 2020.
- Tomczak et al. (2018) Aurelie Tomczak, Jonathan Mortensen, Rainer Winnenburg, Charles Liu, Dominique T. Alessi, Varsha Swamy, Francesco Vallania, Shane Lofgren, Winston A. Haynes, Nigam Haresh Shah, Mark A. Musen, and Purvesh Khatri. Interpretation of biological experiments changes with evolution of the gene ontology and its annotations. Scientific Reports, 8, 2018.
- Trouillon et al. (2016) Théo Trouillon, Johannes Welbl, Sebastian Riedel, Éric Gaussier, and Guillaume Bouchard. Complex embeddings for simple link prediction. In International Conference on Machine Learning, 2016.
- Váradi et al. (2021) Mihály Váradi, Stephen Anyango, Mandar S. Deshpande, Sreenath Nair, Cindy Natassia, Galabina Yordanova, David Yu Yuan, Oana Stroe, Gemma Wood, Agata Laydon, Augustin Zídek, Tim Green, Kathryn Tunyasuvunakool, Stig Petersen, John M. Jumper, Ellen Clancy, Richard Green, Ankur Vora, Mira Lutfi, Michael Figurnov, Andrew Cowie, Nicole Hobbs, Pushmeet Kohli, Gerard J. Kleywegt, Ewan Birney, Demis Hassabis, and Sameer Velankar. Alphafold protein structure database: massively expanding the structural coverage of protein-sequence space with high-accuracy models. Nucleic Acids Research, 50:D439 – D444, 2021. URL https://api.semanticscholar.org/CorpusID:245770129.
- Vasilevsky et al. (2022) Nicole A. Vasilevsky, Nicolas Matentzoglu, Sabrina Toro, Joshua E. Flack, Harshad B. Hegde, Deepak R. Unni, Gioconda Alyea, Joanna S. Amberger, Larry Babb, James P. Balhoff, Taylor I Bingaman, Gully A. Burns, Tiffany J. Callahan, Leigh Carmody, Lauren E. Chan, Gue Su Chang, Michel Dumontier, L. Failla, Michael Joseph Flowers, H. A. Garrett, Dylan Gration, Tudor Groza, Marceli Cleunice Hanauer, Nomi L. Harris, Ingo Helbig, Jason A. Hilton, Daniel S. Himmelstein, Charles Tapley Hoyt, Megan S. Kane, Svenja Kohler, David Lagorce, Martin Larralde, Antonia Lock, I. Lopez Santiago, Donna R. Maglott, Adriana J. Malheiro, Birgit H M Meldal, Julie A. McMurry, M Muñoz-Torres, Tristan H. Nelson, David Ochoa, Opre, and Ralf Stephan. Mondo: Unifying diseases for the world, by the world. In medRxiv, 2022.
- Wan et al. (2018) Fangping Wan, Lixiang Hong, An Xiao, Tao Jiang, and Jianyang Zeng. Neodti: Neural integration of neighbor information from a heterogeneous network for discovering new drug-target interactions. bioRxiv, 2018.
- Wang et al. (2014) Zhen Wang, Jianwen Zhang, Jianlin Feng, and Zheng Chen. Knowledge graph embedding by translating on hyperplanes. In AAAI Conference on Artificial Intelligence, 2014.
- Weininger (1988) David Weininger. Smiles, a chemical language and information system. 1. introduction to methodology and encoding rules. J. Chem. Inf. Comput. Sci., 28:31–36, 1988.
- Wilson et al. (2018) Jennifer L. Wilson, Rebecca Racz, Tianyun Liu, Oluseyi Adeniyi, Jielin Sun, Anuradha Ramamoorthy, Michael Pacanowski, and Russ B. Altman. Pathfx provides mechanistic insights into drug efficacy and safety for regulatory review and therapeutic development. PLoS Computational Biology, 14, 2018.
- Wishart et al. (2017) David Scott Wishart, Yannick Djoumbou Feunang, Anchi Guo, Elvis J. Lo, Ana Marcu, Jason R. Grant, Tanvir Sajed, Daniel Johnson, Carin Li, Zinat Sayeeda, Nazanin Assempour, Ithayavani Iynkkaran, Yifeng Liu, Adam Maciejewski, Nicola Gale, Alex Wilson, Lucy Chin, Ryan Cummings, Diana Le, Allison Pon, Craig K. Knox, and Michael Wilson. Drugbank 5.0: a major update to the drugbank database for 2018. Nucleic Acids Research, 46:D1074 – D1082, 2017.
- Wishart et al. (2021) David Scott Wishart, Anchi Guo, Eponine Oler, Fei Wang, Afia Anjum, Harrison Peters, Raynard Dizon, Zinat Sayeeda, Siyang Tian, Brian L. Lee, Mark V. Berjanskii, Robert Mah, Mai Yamamoto, Juan Jovel, Claudia Torres-Calzada, Mickel Hiebert-Giesbrecht, Vicki W. Lui, Dorna Varshavi, Dorsa Varshavi, Dana Allen, David Arndt, Nitya Khetarpal, Aadhavya Sivakumaran, Karxena Harford, Selena Sanford, Kristen Yee, Xuan Cao, Zachary Budinski, Jaanus Liigand, Lun Zhang, Jiamin Zheng, Rupasri Mandal, Naama Karu, Maija Dambrova, Helgi Birgir Schiöth, Russell Greiner, and Vasuk Gautam. Hmdb 5.0: the human metabolome database for 2022. Nucleic Acids Research, 50:D622 – D631, 2021.
- Yan et al. (2021) Vincent K. C. Yan, Xiaodong Li, Xuxiao Ye, Min Ou, Ruibang Luo, Qingpeng Zhang, Bo Tang, Benjamin John Cowling, Ivan Fan Ngai Hung, Chung-Wah Siu, Ian Chi Kei Wong, Reynold Cheng, and Esther W Y Chan. Drug repurposing for the treatment of covid-19: A knowledge graph approach. Advanced Therapeutics, 4, 2021.
- Yang et al. (2014) Bishan Yang, Wen tau Yih, Xiaodong He, Jianfeng Gao, and Li Deng. Embedding entities and relations for learning and inference in knowledge bases. CoRR, abs/1412.6575, 2014.
- Zheng et al. (2020) Shuangjia Zheng, Jiahua Rao, Ying Song, Jixian Zhang, Xianglu Xiao, Evandro Fei Fang, Yuedong Yang, and Zhangming Niu. Pharmkg: a dedicated knowledge graph benchmark for bomedical data mining. Briefings in bioinformatics, 2020.
- Zhou et al. (2021) Ying Zhou, Yintao Zhang, Xichen Lian, Fengcheng Li, Chaoxin Wang, Feng Zhu, Yunqing Qiu, and Yuzong Chen. Therapeutic target database update 2022: facilitating drug discovery with enriched comparative data of targeted agents. Nucleic Acids Research, 50:D1398 – D1407, 2021.
- Zhu et al. (2019) Yongjun Zhu, Olivier Elemento, Jyotishman Pathak, and Fei Wang. Drug knowledge bases and their applications in biomedical informatics research. Briefings in bioinformatics, 2019.
- Zong et al. (2019) Nansu Zong, Rachael Sze Nga Wong, Yue Yu, Andrew Wen, Ming Huang, and Ning Li. Drug-target prediction utilizing heterogeneous bio-linked network embeddings. Briefings in bioinformatics, 2019.
- Zong et al. (2022) Nansu Zong, Ning Li, Andrew Wen, Victoria Ngo, Yue Yu, Ming Huang, Shaika Chowdhury, Chao Jiang, Sunyang Fu, Richard Weinshilboum, Guoqian Jiang, Lawrence E. Hunter, and Hongfang Liu. Beta: a comprehensive benchmark for computational drug–target prediction. Briefings in Bioinformatics, 23, 2022.
Appendix A Knowledge Graph Schema
Figure 2 illustrates the organization of Know2BIO. White rectangles represent different source databases, within which the smaller rectangles with round corners represent different node types. The lines linking them represent the relationships between various node types and source databases. The figure shows the various biomedical relationships and prerequisite node identifier mappings/alignments needed to construct Know2BIO. The italicized text at the top of a database rectangle is the database name. The text without parentheses in a node type rectangles is the node type, and the text in parentheses is the identifier vocabulary used. 555Although very recent versions of the data were used, the data used in this KG do not necessarily reflect the most current data from each source at the time of publication (e.g., PubMed, GO).

Here we provide details on the biomedical categories and data sources in Table 3. Know2BIO integrates data of 11 biomedical types represented by 16 data types using 32 identifiers extracted from 30 sources. Biomedical types are anatomy, biological process, cellular component, compounds/drugs, disease, drug class, genes, molecular function, pathways, proteins, and reactions. Each biomedical type has at least one data type/identifier in Know2BIO. Due to unalignable/disjoint sets of pathways across pathway databases, 3 pathway identifiers are used (Reactome, KEGG, SMPDB). Because we need to represent both the ontological structure of the anatomy data and MeSH disease, the anatomy and disease have 2 identifiers, one for unique MeSH IDs pointing to the potentially multiple MeSH tree numbers in the ontology; and the other for compounds due to incomplete alignment between DrugBank and MeSH identifiers. The remaining data types have 1 identifier to which all other identifiers are aligned.
The identifiers used include those of DrugBank, Medical Subject Headings IDs (MeSH), MeSH tree numbers, the old Therapeutic Target Database (TTD), the current TTD, PubChem Substance, PubChem Compound, Chemical Entities of Biological Interest (ChEBI), ChEMBLMendez et al. (2018), Simplified Molecular Input Line Entry System (SMILES), Unique Ingredient Identifier (UNII), International Chemical Identifier (InChI), Anatomical Therapeutic Chemical Classification System (ATC), Chemical Abstracts Service (CAS), Disease Ontology, Online Mendelian Inheritance in Man (OMIM), Monarch Disease Ontology (Mondo), Gene Ontology, Small Molecule Pathway Database (SMPDB), Reactome, Kyoto Encyclopedia of Genes and Genomes (KEGG), Bgee, Uberon, SIDER Mozzicato (2020), Comparative Toxicogenomics Database (CTD), PharmGKB, Search Tool for the Retrieval of Interacting Genes/Proteins (STRING), UniProt, Gene Regulatory Network database (GRNdb), HUGO Gene Nomenclature Committee (HGNC), and Entrez, and Unified Medical Language System (UMLS).
Data Source | License |
---|---|
AlphaFold Jumper et al. (2021); Váradi et al. (2021) | CC-BY 4.0 |
Bgee Bastian et al. (2020) | CC0 |
CTD Davis et al. (2022) | Custom666https://ctdbase.org/about/legal.jsp |
ClinGen Rehm et al. (2015) | CC0777Its sources CGI & PharmGKB are CC0 https://clinicalgenome.org/tools/clingen-website/attribution/ |
ClinVar Landrum et al. (2019) | Custom888https://www.ncbi.nlm.nih.gov/clinvar/docs/maintenance_use/ |
DO Schriml et al. (2021) | CC0 |
DisGeNET Piñero et al. (2021) | CC BY-NC-SA 4.0 |
DrugBank Wishart et al. (2017) | CC BY-NC 4.0 International999https://go.drugbank.com/about |
GO Carbon et al. (2020); Ashburner et al. (2000) | CC Attribution 4.0101010http://geneontology.org/docs/go-citation-policy/ Unported |
GRNdb Fang et al. (2020) | Custom Fang et al. (2020)111111freely accessible for non-commercial use |
HGNC Seal et al. (2022) | CC0 |
Hetionet Himmelstein et al. (2017) | CC0 |
Inxight Drugs Siramshetty et al. (2021) | None provided |
KEGG Kanehisa et al. (2022) | Custom121212https://www.kegg.jp/kegg/legal.html |
MeSH Lipscomb (2000) | Custom131313https://www.nlm.nih.gov/databases/download/terms_and_conditions_mesh.html |
Mondo Vasilevsky et al. (2022) | CC-BY 4.0 |
MyChem.info Lelong et al. (2021) | Custom141414https://mychem.info/terms |
MyDisease.info Lelong et al. (2021) | Custom151515https://mychem.info/terms |
MyGene.info Lelong et al. (2021) | Custom161616https://mygene.info/terms |
PathFX Wilson et al. (2018) | CC0/CC-BY 4.0 |
PharmGKB Gong et al. (2021) | CC-BY 4.0171717https://creativecommons.org/licenses/by-sa/4.0/ |
PubMed 181818https://pubmed.ncbi.nlm.nih.gov/ | Custom191919”Terms and Condition” in https://ftp.ncbi.nlm.nih.gov/pubmed/baseline/README.txt |
Reactome Gillespie et al. (2021) | CC0 |
SIDER Kuhn et al. (2015) | CC-BY-NC-SA 4.0 |
SMPDB Jewison et al. (2013) | None provided |
STRING Szklarczyk et al. (2018) | CC-BY |
TTD Zhou et al. (2021) | None provided202020https://db.idrblab.net/ttd/ |
Uberon Haendel et al. (2014); Mungall et al. (2012) | CC-BY 3.0 |
UMLS Bodenreider (2004) | Custom212121https://www.nlm.nih.gov/databases/umls.html, https://www.nlm.nih.gov/databases/umls.html |
UniProt Bateman et al. (2022) | CC-BY 4.0 |
The data sources include various databases, knowledge bases, API services, and knowledge graphs: MyGene.info, MyChem.info, MyDisease.info, Bgee, KEGG, PubMed, MeSH, SIDER, UMLS, CTD, PathFX, DisGeNET, TTD, Hetionet, Uberon, Mondo, PharmGKB, DrugBank, Reactome, DO, ClinGen, ClinVar, UniProt, GO, STRING, InxightDrugs, SMPDB, HGNC, and GRNdb.
We used these for different edges: Bgee for gene-anatomy edges; CTD for compound-gene and gene-disease; ClinGen for gene-disease; ClinVar for gene-disease; Disease Ontology for disease-disease alignments; DisGeNET for gene-disease; DrugBank for compound-compound (interactions and alignment), protein-compound, and pathway-compound; Gene Ontology for GO term ontology edges of molecular function, biological process, and cellular component, as well as edges between the GO terms and proteins; GRNdb for transcription factor to regulon edges, i.e., protein-gene; HGNC for gene-protein; Hetionet for compound-disease; Inxight Drugs for compound-compound alignments; KEGG for compound-pathway, pathway-pathway, pathway-gene, and alignments for disease-disease and gene-gene; MeSH for disease-disease, anatomy-anatomy, and compound-compound alignments, as well as disease-disease and anatomy-anatomy ontology edges; Mondo for disease-disease alignments; MyChem.info for compound-compound alignments; MyDisease.info for compound-compound alignments; MyGene.info for gene-gene alignments; PathFX for compound-disease; PharmGKB for gene-disease; PubMed for disease-anatomy; Reactome for reaction-reaction, compound-reaction, pathway-reaction, pathway-pathway, disease-pathway, and pathway-pathway, as well as alignments for disease-disease; SIDER for compound-disease (i.e., side effect / adverse drug event); SMPDB for protein-pathway and compound-pathway; STRING for protein-protein; TTD for compound-compound and protein-protein alignments, as well as compound-protein; Uberon for anatomy-anatomy alignments; UMLS for disease-disease and compound-compound alignments; and UniProt for protein-protein and gene-gene alignments.
The way in which the data and the identifiers were mapped to each other and merged into the same node is shown in Figure 2 and in the source code on GitHub, with provided documentation in the notebooks and README file. Except for the additional 5 of the 16 main identifiers discussed above, all other identifiers were mapped/aligned (often circuitously) to the main identifier types. In Know2BIO, these entities/concepts are represented by a unique node, not duplicating for the different identifiers as this would be computationally counterproductive and not biomedically insightful.
Node feature data is also included. DNA sequences were obtained from Ensembl and UniProt. Protein sequences were obtained from UniProt. Compound sequences were obtained from DrugBank. Protein structures were obtained from EBI DeepMind. Natural language names were obtained from the nodes’ respective data sources.
Graph benchmarks are often very large. Therefore, we follow the common graph benchmarking practice of subdividing the data to be benchmarked on multiple basic models. Here, we separately benchmark the ontology and instance views and then benchmark the whole dataset. Various toolkits have been developed to expedite the repetitive and time-consuming task of adapting models to datasets Han et al. (2018); Sadeghi et al. (2021); Cappelletti et al. (2021); Ali et al. (2020). We use the OpenKE Han et al. (2018) toolkit as it provides base models and tasks needed.
Below, we summarize the mapping process in more detail for the scripts that create the edge files / triple files222222https://github.com/Yijia-Xiao/Know2BIO/blob/main/dataset/create_edge_files_utils:
anatomy_to_anatomy The official xml file from MeSH was used to map anatomy MeSH IDs and MeSH tree numbers to each other, as well as MeSH tree numbers to each other to form the hierarchical relationships in the ontology. MeSH IDs were aligned to Uberon IDs via the official Uberon obo file (used in gene-to-anatomy)
compound_to_compound The compound_to_compound_alignment script aligned numerous compound identifiers in order to align DrugBank and MeSH IDs, two of the most prevalent IDs from data sources for different relationships in the scripts here. To produce this file, numerous resources were used to directly map DrugBank to MeSH IDs or to indirectly align the IDs (e.g., via DrugBank to UNII from DrugBank, then UNII to MeSH via MyChem.info). Resources include UMLS’s MRCONSO.RRF file, DrugBank, MeSH, MyChem.info, the NIH’s Inxight Drugs, KEGG, and TTD. In other scripts, DrugBank and MeSH compounds are mapped to one another via this mapping file.
Compound interactions were extracted from DrugBank.
compound_to_disease The majority of the compound-treats-disease and compound-biomarker_of-disease edges were from the Comparative Toxicogenomics Database. Additional edges were from PathFX (i.e., from repoDB) and Hetionet (reviewed by 3 physicians).
compound_to_drug_class Mappings from compounds to drug classes (ATC) were provided by DrugBank.
compound_to_gene Mapping compound to gene largely relies on CTD, though some relationships come from KEGG. Like many other compound mappings, this relies on the DrugBank-to-MeSH alignments from compound_to_compound_alignment.
compound_to_pathway Mapping compounds to SMPDB pathways relies on DrugBank. Mapping compounds to Reactome pathways relies on Reactome, plus alignments to ChEBI compounds. Mapping compounds to KEGG pathways relies on KEGG.
compound_to_protein Most compound-to-protein relationships are from DrugBank. Some are taken from TTD, relying on mappings provided by TTD and aligning identifiers based on DrugBank- and TTD-provided identifiers.
disease_to_disease The official xml file from MeSH was used to map disease MeSH IDs and MeSH tree numbers to each other, as well as MeSH tree numbers to each other to form the hierarchical relationships in the ontology.
To measure disease similarity, edges were obtained from DisGeNET’s curated data. The UMLS-to-MeSH alignment was used (from compound_to_compound_alignment).
Disease Ontology was used to align Disease Ontology to MeSH. Mondo and MyDisease.info were relied on to align Mondo to MeSH, DOID, OMIM, and UMLS. These alignments were used to align relationships from other scripts to the MeSH disease identifiers.
compound_to_side_effect Mappings from compounds to the side effects they are associated with were provided by SIDER. This required alignments from PubChem to DrugBank (provided by DrugBank) and UMLS to MeSH (provided in compound_to_compound_alignment.py).
disease_to_anatomy Disease and anatomy association mappings rely on MeSH for aligning the MeSH IDs and MeSH tree numbers and rely on the disease-anatomy coocurrences in PubMed articles’ MeSH annotations.
disease_to_pathway KEGG was used to map KEGG pathways to disease. Reactome was used to map Reactome pathways to diseases, relying on the DOID-to-MeSH alignments for disease.
gene_to_anatomy Gene expression in anatomy was derived from Bgee. To align the Bgee-provided Ensembl gene IDs to Entrez, MyGene.info was used. To align the Bgee-provided Uberon anatomy IDs to MeSH, Uberon was used (see anatomy_to_anatomy)
gene_to_disease Virtually all gene-disease associations were obtained from DisGeNET’s entire dataset. Additional associations—many of which were already present in DisGeNET—were obtained from ClinVar, ClinGen, and PharmGKB. (Users may be interested in only using the curated evidence from DisGeNET or increasing the confidence score threshold for DisGeNET gene-disease association. We chose a threshold of 0.06 based on what a lead DisGeNET author mentioned to the Hetionet creator in a forum.
gene_to_protein We relied on UniProt and HGNC to map proteins to the genes that encode them. Notably, there is a very large overlap between these sources ( 95%). HGNC currently broke, so only UniProt is being used.
go_to_go The source of the Gene Ontology ontologies is Gene Ontology itself.
go_to_protein The source of the mappings between proteins and their GO terms is Gene Ontology.
pathway_to_pathway The source of pathway hierarchy mappings for KEGG is KEGG and for Reactome is Reactome. (SMPDB does not have a hierarchy)
protein_and_compound_to_reaction The source of mappings from proteins and compounds to reactions is Reactome. This file relies on alignments from ChEBI to DrugBank.
protein_and_gene_to_pathway To map proteins and genes to pathways, KEGG was used for KEGG pathways (genes), Reactome for Reactome pathways (proteins and genes), and SMPDB for SMPDB pathways (proteins).
protein_to_gene_ie_transcription_factor_edges To map the proteins (i.e., transcription factors) to their targeted genes (i.e., the proteins that affect expression of particular genes), GRNdb’s high confidence relationships virtually all derived from GTEx, were used. This also required aligning gene names to Entrez gene IDs through MyGene.info
protein_to_protein Protein-protein interactions (i.e., functional associations) were derived from STRING. To map the STRING protein identifiers to UniProt, the UniProt API was used. A confidence threshold of 0.7 was used. (Users may adjust this in the script)
reaction_to_pathway To map reactions to the pathways they participate in, Reactome was used.
reaction_to_reaction To map reactions to reactions that precede them, Reactome was used.
Appendix B Knowledge Graph Models Benchmarked in Experiments
The KG representation learning models used for experiments can be classified into five categories based on their mechanism (scoring function, etc.): translation-based models, bilinear models, neural network models, complex vector models, and hyperbolic space models. Generally, the neural network models’ scoring functions are very flexible and can include various spatial transformations; while most translation-based and bilinear models are models in Euclidean space.
Translation-based models, also known as Trans-X models, conceptualize relations as translation operations on the representations of entities. For example, TransE perceives each relation type as a translation operator that moves from the head entity to the tail entity. The principle of this movement can be represented mathematically as . TransE is particularly suited for capturing 1-to-1 relationships, where each head entity is linked to a maximum of 1 tail entity for a given relation type. Later, TransH, TransR, and TransD extended the core idea of translation-based representation.
Bilinear models such as DistMult represent each relation as a diagonal matrix, facilitating interactions between entity pairs. SimplE is an extension of DistMult, allowing for the learning of two dependent embeddings for each entity.
Neural network models leverage neural networks (e.g. convolutional neural networks) for knowledge graph embedding. ConvE and ConvKB are prime examples. ConvE employs a convolution layer directly on the 2D reshaping of the embeddings of the head entity and relation. ConvKB applies a convolution layer over embedding triples. Each of these triples is represented as a 3-column matrix, where each column vector represents one element of the triple.
Complex vector models use vectors from Complex or Euclidean space to expand their expressive capacity. Notable examples include ComplEx, RotatE, and AttE.
Hyperbolic space models take advantage of hyperbolic space’s ability to represent hierarchical structures with minimal distortion. In Euclidean space, distances between points are measured using the Euclidean metric, which assumes a flat space. However, in hyperbolic space, distances are measured using the hyperbolic metric, which takes into account the negative curvature of the space. This property allows hyperbolic space models to capture long-range dependencies more efficiently than Euclidean space models. Models like RefH and AttH enhance the quality of KG embedding by incorporating hyperbolic geometry and attention mechanisms to model complex relational patterns.
Model | Scoring function | |
Translation | TransE Bordes et al. (2013) | where |
TransH Wang et al. (2014) | where , , I denotes an identity matrix size | |
TransR Lin et al. (2015) | where , | |
TransD Ji et al. (2015) | where , , | |
Bilinear | DistMult Yang et al. (2014) | where is a diagonal matrix |
SimplE Kazemi & Poole (2018) | ( + ) where ; and are diagonal matrices | |
Neural network | NTN Socher et al. (2013) | |
where ; ; , | ||
ER-MLP Dong et al. (2014) | ||
ConvE Dettmers et al. (2017) | where and denote a 2D reshaping of and , respectively | |
ConvKB Nguyen et al. (2017) | ||
Complex | ComplEx Trouillon et al. (2016) | where denotes the real part of the complex value |
; is a diagonal matrix ; is the conjugate of | ||
RotatE Sun et al. (2018) | where ; denotes the element-wise product | |
Hyperbolic | MuRP Balazevic et al. (2019) | where |
RefH Chami et al. (2020) | where , , | |
RotH Chami et al. (2020) | where , , | |
AttH Chami et al. (2020) | where , |
Appendix C Relation Table in Know2BIO
Out of the 6.18 million edges, there are 108 unique edge types. While most edges (i.e., relations) are between only one pair of biomedical categories, some relations exist across multiple pairs (e.g., the -is_a- edge connects drug classes to drug classes, diseases to diseases, anatomies to anatomies, pathways to pathways, and GO terms to GO terms for the ontology edges). Detailed in Tables 13 & 14, there are 30 unique pairs of biomedical category nodes, with the number of unique relationships between each pair of biomedical categories and the names of relations between them. Compound- compound is the node pair with the highest number of relations, with over 2.9 million edges across two types of relations: ’-is-’ and ’-interacts_with->’ indicating an alignment between two identical drugs and interaction between two compounds, respectively. While most pairs of biomedical concepts consist of one or two types of relations, the pair with the largest number of relation types is between protein and compound with 51 different relations, shown separately in Table 14 for practical purposes. These relations describe specifically how a protein interacts with a compound.
Head Type | Tail Type | # Type of Relations | # Triple | Relations | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Gene | Compound | 2 | 546 |
|
||||||||||
Disease | Pathway | 1 | 751 |
|
||||||||||
Pathway | Pathway | 2 | 3025 |
|
||||||||||
Compound | Drug Class | 1 | 5152 |
|
||||||||||
Drug Class | Drug Class | 1 | 5707 |
|
||||||||||
Anatomy | Anatomy | 2 | 6299 |
|
||||||||||
Cellular Component | Cellular Component | 1 | 6498 |
|
||||||||||
Compound | Reaction | 1 | 11934 |
|
||||||||||
Molecular Function | Molecular Function | 1 | 13747 |
|
||||||||||
Reaction | Pathway | 1 | 14925 |
|
||||||||||
Compound | Pathway | 3 | 17401 |
|
||||||||||
Gene | Protein | 1 | 21330 |
|
||||||||||
Biological Process | Biological Process | 4 | 64560 |
|
||||||||||
Compound | Disease | 1 | 67715 |
|
||||||||||
Protein | Molecular Function | 4 | 72032 |
|
||||||||||
Gene | Pathway | 1 | 80486 |
|
||||||||||
Protein | Cellular Component | 8 | 89741 |
|
||||||||||
Disease | Disease | 4 | 136406 |
|
||||||||||
Protein | Biological Process | 10 | 139399 |
|
||||||||||
Gene | Disease | 2 | 201336 |
|
||||||||||
Protein | Reaction | 5 | 209254 |
|
||||||||||
Gene | Anatomy | 2 | 217166 |
|
||||||||||
Protein | Protein | 1 | 245958 |
|
||||||||||
Protein | Pathway | 2 | 350832 |
|
||||||||||
Compound | Gene | 6 | 487733 |
|
||||||||||
Protein | Gene | 1 | 748831 |
|
||||||||||
Compound | Compound | 2 | 2902659 |
|
Head Type | Tail Type | # Type of Relations | # Triple | Relations | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Drug | Protein | 51 | 59737 |
|
Appendix D Dataset Accessibility and Maintenance
The intended use of this dataset is as a general-use biomedical KG. We note that many other biomedical KGs were constructed with a single use-case in mind and were often assembled in a one-time effort and have not been updated continuously. Source codes used to generate and update this dataset as well as the accompanying software codes to process and model this KG are available at https://github.com/Yijia-Xiao/Know2BIO. Datasheet describing the dataset and accompanying metadata is also included in the GitHub repository. The licenses for all datasets are detailed in Table 11. We acknowledge that we bear responsibility in case of violation of license and rights for data included in our KG. We release the data available under the respective licenses of the data sources (See Table 9) license publicly; the remainder are available upon request with the appropriate easily-requestable academic credentials from DrugBank. Some resources require free accounts to access and use the data (e.g., UMLS). The source code to obtain the data is released under MIT license and the data are released under the respective license of the data sources. The dataset will be updated periodically as new biomedical knowledge are updated and made available. The dataset is currently not yet released and will be released upon acceptance of the manuscript, through the GitHub repository. The dataset is available in three formats: 1) as raw input files (.csv) detailing individually extracted biomedical knowledge via API and downloads. These files also include intermediate files for mapping between ontologies as well as node features (e.g., text descriptions, sequence data, structure data), and edge weights which were not included in the combined dataset as they were not included in the model evaluation. A folder also contains only the final edges to be used in the KG. 2) a combined KG following the head-relation-tail (h,r,t) convention, as a comma-separated text file. These KGs are released for the ontology view, instance view, and bridge view, as well as a combined whole KG. 3) To facilitate benchmark comparison between different KG embedding models, we also release the train, validation, and test split KGs. Long-term preservation of the dataset will be done through versioning as the data are updated and the source codes are run to construct the updated KG. The construction of this KG uses the API available through numerous APIs and biomedical research knowledge sources. Therefore, the source codes to construct the KG may deprecate when these resources update their APIs. However the functionality will be restored upon the next update of the dataset.