<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.biomarkerkb.org/index.php?action=history&amp;feed=atom&amp;title=BiomarkerKG</id>
	<title>BiomarkerKG - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.biomarkerkb.org/index.php?action=history&amp;feed=atom&amp;title=BiomarkerKG"/>
	<link rel="alternate" type="text/html" href="https://wiki.biomarkerkb.org/index.php?title=BiomarkerKG&amp;action=history"/>
	<updated>2026-05-08T14:10:54Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://wiki.biomarkerkb.org/index.php?title=BiomarkerKG&amp;diff=196&amp;oldid=prev</id>
		<title>JeetVora: /* BiomarkerKB Knowledge Graph */</title>
		<link rel="alternate" type="text/html" href="https://wiki.biomarkerkb.org/index.php?title=BiomarkerKG&amp;diff=196&amp;oldid=prev"/>
		<updated>2026-03-24T18:47:28Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;BiomarkerKB Knowledge Graph&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 18:47, 24 March 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l4&quot;&gt;Line 4:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 4:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Overview ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Overview ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The BiomarkerKG integrates BiomarkerKB data into a Neo4j graph database, exposing relationships such as biomarker–disease associations, specimen types, measurement contexts (via LOINC identifiers), and anatomical locations (via UBERON identifiers). By representing this knowledge as a graph, the BiomarkerKG supports discovery tasks such as identifying biomarkers shared across multiple diseases, finding diseases characterized by multiple biomarkers, and detecting biomarkers measurable in different specimen types or anatomical locations.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The BiomarkerKG integrates BiomarkerKB data into a Neo4j graph database, exposing relationships such as biomarker–disease associations, specimen types, measurement contexts (via LOINC identifiers), and anatomical locations (via UBERON identifiers)&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. The graph structure is based on the Biolink data model, which provides structured relationship types (such as &#039;&#039;associated_with&#039;&#039;, &#039;&#039;expressed_in&#039;&#039;, and &#039;&#039;related_to&#039;&#039;) to describe associations between entities. This design enables queries that go beyond simple co-occurrence to capture how biomarkers change in relation to specific disease states, treatments, or exposures. The initial release of the BKG contains over 300,000 nodes and 1.2 million edges, reflecting both curated biomarker associations and cross-links to CFDE resources&lt;/ins&gt;. By representing this knowledge as a graph, the BiomarkerKG supports discovery tasks such as identifying biomarkers shared across multiple diseases, finding diseases characterized by multiple biomarkers, and detecting biomarkers measurable in different specimen types or anatomical locations.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Data Representation &amp;amp; Formats ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Data Representation &amp;amp; Formats ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l12&quot;&gt;Line 12:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 12:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;OWLNETS&amp;#039;&amp;#039;&amp;#039; – a format derived from OWL (Web Ontology Language) that represents ontology-based knowledge as edge lists and node metadata, designed for ingestion into graph databases and machine learning pipelines. Available as dataset BMK_000020.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;OWLNETS&amp;#039;&amp;#039;&amp;#039; – a format derived from OWL (Web Ontology Language) that represents ontology-based knowledge as edge lists and node metadata, designed for ingestion into graph databases and machine learning pipelines. Available as dataset BMK_000020.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;These formats serve as the basis for constructing the graph: N-Triples are first generated from BiomarkerKB JSON records, then converted to OWLNETS edge list and node metadata files using the nt-owlnets-kg-converter, and finally ingested into Neo4j via a CSV-based Extract-Transform-Load (ETL) pipeline.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;These formats serve as the basis for constructing the graph: N-Triples are first generated from BiomarkerKB JSON records, then converted to OWLNETS edge list and node metadata files using the nt-owlnets-kg-converter, and finally ingested into Neo4j via a CSV-based Extract-Transform-Load (ETL) pipeline&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. The serialization CSV files generated during the build process are available for download with instructions for integrating the BKG with the CFDE Data Distillery Knowledge Graph (see ubkg.docs.xconsortia.org). The graph can be queried using Cypher to identify subgraphs within BiomarkerKB and to integrate it with other compatible knowledgebases&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Integration with External Knowledge Graphs ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Integration with External Knowledge Graphs ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>JeetVora</name></author>
	</entry>
	<entry>
		<id>https://wiki.biomarkerkb.org/index.php?title=BiomarkerKG&amp;diff=195&amp;oldid=prev</id>
		<title>JeetVora: Created page with &quot; == BiomarkerKB Knowledge Graph == The &#039;&#039;&#039;BiomarkerKB Knowledge Graph (BiomarkerKG)&#039;&#039;&#039; is a structured, machine-readable representation of the biomarker data contained in BiomarkerKB, organized as a graph of interconnected biological entities and relationships. It is designed to enable complex, multi-hop queries across biomarkers, diseases, anatomical sites, variants, and related biological concepts that go beyond what is possible with traditional tabular data access.  =...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.biomarkerkb.org/index.php?title=BiomarkerKG&amp;diff=195&amp;oldid=prev"/>
		<updated>2026-03-24T18:35:21Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot; == BiomarkerKB Knowledge Graph == The &amp;#039;&amp;#039;&amp;#039;BiomarkerKB Knowledge Graph (BiomarkerKG)&amp;#039;&amp;#039;&amp;#039; is a structured, machine-readable representation of the biomarker data contained in BiomarkerKB, organized as a graph of interconnected biological entities and relationships. It is designed to enable complex, multi-hop queries across biomarkers, diseases, anatomical sites, variants, and related biological concepts that go beyond what is possible with traditional tabular data access.  =...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
== BiomarkerKB Knowledge Graph ==&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;BiomarkerKB Knowledge Graph (BiomarkerKG)&amp;#039;&amp;#039;&amp;#039; is a structured, machine-readable representation of the biomarker data contained in BiomarkerKB, organized as a graph of interconnected biological entities and relationships. It is designed to enable complex, multi-hop queries across biomarkers, diseases, anatomical sites, variants, and related biological concepts that go beyond what is possible with traditional tabular data access.&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
The BiomarkerKG integrates BiomarkerKB data into a Neo4j graph database, exposing relationships such as biomarker–disease associations, specimen types, measurement contexts (via LOINC identifiers), and anatomical locations (via UBERON identifiers). By representing this knowledge as a graph, the BiomarkerKG supports discovery tasks such as identifying biomarkers shared across multiple diseases, finding diseases characterized by multiple biomarkers, and detecting biomarkers measurable in different specimen types or anatomical locations.&lt;br /&gt;
&lt;br /&gt;
=== Data Representation &amp;amp; Formats ===&lt;br /&gt;
BiomarkerKB data is exported and distributed in two Semantic Web–compatible formats available from the BiomarkerKB data portal:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;RDF N-Triples&amp;#039;&amp;#039;&amp;#039; – a standard serialization of RDF (Resource Description Framework) triples, enabling interoperability with SPARQL endpoints and linked data ecosystems. Available as dataset BMK_000019.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;OWLNETS&amp;#039;&amp;#039;&amp;#039; – a format derived from OWL (Web Ontology Language) that represents ontology-based knowledge as edge lists and node metadata, designed for ingestion into graph databases and machine learning pipelines. Available as dataset BMK_000020.&lt;br /&gt;
&lt;br /&gt;
These formats serve as the basis for constructing the graph: N-Triples are first generated from BiomarkerKB JSON records, then converted to OWLNETS edge list and node metadata files using the nt-owlnets-kg-converter, and finally ingested into Neo4j via a CSV-based Extract-Transform-Load (ETL) pipeline.&lt;br /&gt;
&lt;br /&gt;
=== Integration with External Knowledge Graphs ===&lt;br /&gt;
The BiomarkerKG is designed to be integrated into larger biomedical knowledge graph ecosystems:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;CFDE Unified Biomedical Knowledge Graph (UBKG):&amp;#039;&amp;#039;&amp;#039; The BiomarkerKB data is structured to be compatible with the Data Distillery / UBKG framework, maintained by the NIH Common Fund Data Ecosystem (CFDE). Integration follows the UBKG ETL and build processes, allowing BiomarkerKB nodes and edges to be co-queried with data from other CFDE programs including drug targets, therapeutic agents, and cross-disease treatment connections.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Proto-OKN Knowledge Graph:&amp;#039;&amp;#039;&amp;#039; The BiomarkerKG is also integrated into the Proto Open Knowledge Network (Proto-OKN), a national initiative funded by the NSF to build an open, interconnected network of knowledge graphs spanning multiple scientific domains beyond biomedicine, including environmental, social, and geospatial data. Within this broader multi-domain network, BiomarkerKB contributes biomarker knowledge that can be linked to molecular entities such as metabolite-to-protein sequence connections, interacting genes and proteins, and biological pathway and reaction information relevant to disease processes.&lt;br /&gt;
&lt;br /&gt;
=== BiomarkerKG Explorer ===&lt;br /&gt;
An interactive web interface for the BiomarkerKG is available at &amp;#039;&amp;#039;&amp;#039;[https://biomarker-kg.maayanlab.cloud/ biomarker-kg.maayanlab.cloud]&amp;#039;&amp;#039;&amp;#039;, developed by the Ma&amp;#039;ayan Laboratory at the Icahn School of Medicine at Mount Sinai. The explorer is built on the open-source Knowledge-Graph-UI framework and provides:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;BKG Explorer:&amp;#039;&amp;#039;&amp;#039; Visual graph navigation supporting Cypher-based queries to view immediate neighbors of any node and compute shortest paths between two entities.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Downloads:&amp;#039;&amp;#039;&amp;#039; Access to downloadable graph dumps and data files.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Tutorials:&amp;#039;&amp;#039;&amp;#039; Guided instructions for querying and interpreting the knowledge graph.&lt;br /&gt;
&lt;br /&gt;
The interface is implemented in TypeScript/Next.js and backed by a Neo4j database. Source code is publicly available on GitHub.&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Resource&lt;br /&gt;
!URL&lt;br /&gt;
|-&lt;br /&gt;
|BiomarkerKG Explorer&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;https://biomarker-kg.maayanlab.cloud/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|GitHub (KG build)&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;https://github.com/clinical-biomarkers/Knowledge-Graph&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|GitHub (KG UI)&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;https://github.com/MaayanLab/Biomarker-KG-UI&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|RDF N-Triples dataset (BMK_000019)&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;https://data.biomarkerkb.org/BMK_000019&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|OWLNETS dataset (BMK_000020)&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;https://data.biomarkerkb.org/BMK_000020&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>JeetVora</name></author>
	</entry>
</feed>