A biomedical network of genes, diseases, drugs, variants, and the relationships that connect them, assembled from published databases.
Engineering notes, not a contract
A single connected structure where every node is a real biological entity and every edge is a claim from a published source. The point of the graph is that you can take a question that normally needs three databases, a spreadsheet, and a careful read of five papers, and answer it with one query.
Everything in the graph is read only. The graph is rebuilt from source on a release schedule.
The exact set of entity and relationship types depends on the current data release. The shape you can count on is a graph covering these domains.
Genes and proteins
Canonical gene and protein entities, their aliases, their domains, and their expression patterns.
Diseases and phenotypes
Ontology-backed diseases and phenotypes with hierarchy, so a query for a broad disease can include more specific forms.
Variants and regions
Common and disease-associated variants, plus regulatory regions that link to genes.
Drugs and targets
Drugs, their targets, known indications, and pharmacogenomic associations with variants.
Pathways and functions
Biological pathways, molecular functions, and cellular components, with membership links to genes.
Studies and evidence
GWAS studies, credible sets, and other provenance that keeps an edge traceable to where it came from.
A relationship in this graph is not a flat boolean. Each edge carries as much of the following as its source provides.
Because every edge is scored and traceable, two callers can walk the same path and still disagree on whether to trust it, and both are right to do so. The graph gives you the evidence.
There are three kinds of queries you can run against the graph.
Lookup
Give it an entity and get back a profile: the entity, its immediate neighbours, and the kinds of links that exist. This is what the web portal uses to render entity pages.
Traversal
Start from one or more seeds and walk outward, optionally filtering by edge type, direction, or score. Useful when a question looks like 'from this gene, find everything connected by a specific kind of evidence'.
Analysis
Ask a question about shape rather than about a specific entity. Enrichment, similarity, shortest path, or overlap between two sets. These queries use the graph as a substrate for statistics.
The AI agent uses all three kinds of queries under the hood. When you ask a research question in natural language, it picks the shape of query that fits.
The same graph sits behind several surfaces of the platform.