Links from this page to related variants, conditions, drugs and topics are not included for automated readers. Those connections are the Gene Knowledge Graph and are licensed as data: https://www.mygenelog.com/license

Open data

Gene Knowledge Graph

Most genetics references tell you what a variant is. This one records what it is joined to, and labels every join with the evidence behind it. 255,394 nodes, 324,324 edges, free to read and free to reuse.

Counted from the live catalogue API

The Gene Knowledge Graph Model

The numbers above are five separate lists. This is what makes them one graph — a sample of 131 nodes and 107 edges out of the 255,394 and 324,324 the graph actually holds — the whole thing does not fit on a screen and stay readable, so this shows the part it leans on hardest: the highest-connected genes, conditions, drugs, topics, senses and supplements, with real variants attached to each. Drag to pan, scroll to zoom, hover a point to see what it is and what it touches.

drag · scroll to zoom · hover a point
Structural — a variant sits in a gene Curated — a page names both ends and cites a source Co-mention — a paper names both, computed from the literature Point size — how many other things a position connects to

The nodes

224,029

/ 250,298

Variants

A position in the genome, with a cited source

324,217 edges to genes, conditions, drugs, supplements, senses & topics

30,798

Genes

Distinct gene symbols across the catalogue

224,183 edges to variants & drugs

431

Conditions

In plain language and in clinical detail

98,179 edges to variants

33

Topics

The words people search

1,929 edges to variants

81

Drugs

Named in a prescribing guideline

107 edges to genes

18

Supplements

With the evidence level on each

26 edges to variants

4

Sense groups

Curated smell and taste groups

7 edges to variants

One slice of it

The same picture every variant, condition and drug page on this site draws — here with real edges, not an illustration. rs4149056 in SLCO1B1 is shown because it reaches more different kinds of thing than any other position we hold; it is picked from the live graph each time this page is built, not chosen once and left.

Solid lines are connections this site curates. Dashed lines mean the two ends share a research paper — worth knowing, and not a claim that one explains the other.

Multiply that by 224,029 variants and you have the graph.

The edges, and how each one is counted

An edge is one distinct (source, kind, target) triple, stated at the finest granularity its evidence actually supports. That last clause is the whole discipline: a condition page names an rsid, so that edge is variant-level; a prescribing guideline is written about a gene and never about a position, so the drug edge stays gene-level even though we know which variants sit in the gene.

Edge Count Evidence What it means
Variant → Gene 224,076 structural The variant is located in this gene, as recorded on the variant page.
Variant → Condition 98,179 curated A condition page names this variant and cites a source for it.
Gene → Drug 107 curated A prescribing guideline connects this gene to this drug: a note on a condition page citing the guideline or label, or a CPIC pair rated A or B. Gene-level, because that is the level the guideline is written at.
Variant → Supplement 26 curated A supplement is sold or studied on the back of this variant, with the evidence level stated.
Variant → Sense group 7 curated The variant belongs to a curated smell or taste group.
Variant → Topic 1,929 co-mention A paper in Europe PMC names both the topic and the variant — or the study the topic is built on names the variant among its own loci. It does not mean one explains the other.
Total 324,324 224,076 structural, 98,319 curated, 1,929 co-mention

Co-mention is kept separate, deliberately. It means a paper in Europe PMC names both the topic and the variant. Researchers wrote about the two together. It does not mean one explains the other, and merging it into the curated count — which is what most graphs quietly do — is the difference between a number you can build on and a number that flatters us.

Anything that follows from two edges is reported as derived and never added to the total. 50,987 gene–condition pairs follow from the variant–gene and variant–condition edges, for example, and 68 of the 81 drug nodes have a written page so far.

What the graph leans on hardest

Degree — how many other things a node is joined to. This is a fact about this catalogue, not a claim about biology: it says what we have connected the most, which is partly a statement about what has been written up and what has not.

Genes

  1. TTN · 1296
  2. NF1 · 1152
  3. FBN1 · 939
  4. BRCA2 · 791
  5. BRCA1 · 734
  6. ATM · 672
  7. LDLR · 644
  8. DMD · 630

Variants

  1. rs1801133 · 30
  2. rs429358 · 29
  3. rs9939609 · 25
  4. rs6265 · 24
  5. rs1801131 · 21
  6. rs671 · 21
  7. rs1229984 · 20
  8. rs762551 · 17

What is free, and what is not

The line is not between what is interesting and what is dull. It is between a fact and its assembly.

So we are not charging for facts. We are charging for the assembly, which is the part that took the work. It is the same reason a dated Gene Knowledge Graph Snapshot costs money while the live data does not: freezing, hashing and hosting something at a permanent address is a service, and a service is a fair thing to sell.

Querying it

The graph is built to be connected to, not just read. Node data is free and unauthenticated; a production integration — the assembled edge list, higher rate limits — is what the API Pro and Business plans add.

Grounding an AI system on it

Permitted for non-commercial use, and for an assistant answering one person with the page URL cited. The content is CC BY-NC 4.0; training, fine-tuning or grounding a commercial AI system on it at scale is licensed.

Three properties make it usable for that rather than merely available. Every edge names its evidence tier, so a system can weight a curated link differently from a co-mention. Every page carries the date it was last checked against its sources. And every condition records the questions we could not resolve — which is the part a system grounding on someone else's data almost never gets.

Questions about the Gene Knowledge Graph

What is the MyGeneLog™ Gene Knowledge Graph?

It is the whole catalogue read as connections rather than as pages: variants, the genes they sit in, the conditions they are linked to, the drugs those genes affect, the supplements and the topics — joined into one graph. It holds 5,560 nodes and 6,926 edges today. Roughly two thirds of the edges are curated, meaning a page on this site names that variant and cites a paper for it; the rest are co-mentions computed from the literature, which is a weaker claim and is labelled as one. Every edge carries which kind it is, so nothing has to be guessed from the wording. Counted and defined in one place: the Gene Knowledge Graph.

How do I query the Gene Knowledge Graph?

Through the API at /api/v1/links, which returns the edges as JSON with the variant, the gene, what it connects to, the URL of that page, and the evidence behind the link. The variant and condition endpoints are free and need no key; the full edge list is part of the Pro plan, because serving it is the expensive part. See /developers for the endpoints and the rate limits. Counted and defined in one place: the Gene Knowledge Graph.

Can I use the Gene Knowledge Graph to ground an AI system?

For non-commercial use, yes, and an assistant answering one person with the page URL cited is welcome. Everything is CC BY-NC 4.0 with attribution to MyGeneLog™; training, fine-tuning or grounding a commercial AI system on it at scale needs the content and data licence at /license. Each edge names its evidence type, each page carries the date it was last fact-checked, and each condition records the questions we could not resolve — so a system grounding on this can tell a curated link from a co-mention and a settled figure from an open one. See /llms.txt for the machine-readable map of the site. Counted and defined in one place: the Gene Knowledge Graph.

Can I connect the Gene Knowledge Graph to my own application?

Yes. The node endpoints (/api/v1/variants, /api/v1/conditions, /api/v1/drugs, /api/v1/topics) are free and need no key. The assembled edge list at /api/v1/links, and higher rate limits for production use, are part of the API Pro and Business plans. See /developers for the full endpoint list, authentication and rate limits.

What is a Gene Knowledge Graph Snapshot?

A frozen, hashed copy of the graph at one point in time, given a permanent address and, for recent versions, a DOI — built for a citation that has to survive the live graph growing past the figure it quoted. The live graph on this page changes as the catalogue grows; a Snapshot does not. See /data/snapshots for every version published so far.

How is the Gene Knowledge Graph different from other biomedical knowledge graphs?

Most large biomedical knowledge graphs link genes and diseases at the gene level and carry no rsIDs — no specific genetic variant, no individual position in the genome. Every edge here traces to an actual rsID with a cited source: not "this gene relates to this disease" but "this exact position, in this paper, reported this association." See the FAQ above for how a curated edge differs from a co-mention.

Citing it

The counts move as the catalogue grows, so a figure taken from this page needs the date it was taken — or better, a Gene Knowledge Graph Snapshot that cannot move. Both are available:

The content is CC BY-NC 4.0: name MyGeneLog™, link back, and keep it non-commercial — or take a licence.

What it is not

Not a diagnostic, not complete, and not a claim that these connections are causal. A curated edge means a source reported an association and a person wrote it down with the citation. Most of the variants here shift odds by a few percent and mean nothing on their own — which the pages say, one at a time, because a graph that only showed connections would leave that out.

Counts recomputed hourly from the live catalogue. Nothing on this page is typed in by hand.