Data
Sources, filters, and exact composition of our biomedical corpus
Six therapeutic domains
Each domain is a separate corpus, retrieved using a specific OpenAlex concept ID. We targeted high-impact areas where drug repurposing has clinical urgency.
| Domain | OpenAlex Concept ID | Target size | Year filter |
|---|---|---|---|
| Glioblastoma | C2776194525 | 18,000 | ≥2018 |
| Epilepsy | C2778186239 | 18,000 | ≥2018 |
| ALS (Amyotrophic Lateral Sclerosis) | C2780596555 | 15,000 | ≥2015 |
| Alzheimer's disease | C502032728 | 18,000 | ≥2018 |
| Pancreatic cancer | C2780210213 | 15,000 | ≥2015 |
| Major Depressive Disorder | C2780051608 | 18,000 | ≥2018 |
All concepts were verified via the OpenAlex API to confirm display name and works count before ingest. The exact YAML configuration files are available in the GitHub repository under config/domains/.
Biomedical relevance filter
After ingest, every paper passes through NCBI's PubTator service, which tags biomedical entities (genes, chemicals, diseases). Papers that don't contain at least two recognized biomedical entities are excluded from downstream processing.
| Domain | Papers ingested | L1 passed | Pass rate |
|---|---|---|---|
| Glioblastoma | 17,831 | 6,268 | 35.2% |
| Epilepsy | 17,803 | 8,629 | 48.5% |
| ALS | 14,109 | 5,559 | 39.4% |
| Alzheimer's | 17,408 | 11,724 | 67.3% |
| Pancreatic cancer | 14,648 | 10,369 | 70.8% |
| Depression (MDD) | 17,333 | 4,706 | 27.2% |
| Multiple sclerosis | 16,881 | 8,546 | 50.6% |
| Type 2 diabetes | 17,712 | 13,275 | 74.9% |
| Rheumatoid arthritis | 16,210 | 10,565 | 65.2% |
| Inflammatory bowel disease | 17,210 | 10,525 | 61.2% |
| Total | 167,145 | 90,166 | 54.0% |
Pass rates vary by domain. Oncology and neurodegenerative literature is densely biomedical (high pass rate). Psychiatric literature like depression has more behavioral/sociological papers without specific molecular entities (lower pass rate). This is expected and documented for transparency.
Structured claim extraction
Each filtered abstract is processed by an instruction-tuned LLM with a structured prompt. The model returns claims as triples: (subject, predicate, object) with entity types, polarity, and confidence.
| Domain | Filtered papers | Claims extracted | Avg claims/paper |
|---|---|---|---|
| Glioblastoma | 6,268 | 17,379 | 2.8 |
| Epilepsy | 8,629 | 25,058 | 2.9 |
| ALS | 5,559 | 15,447 | 2.8 |
| Alzheimer's | 11,724 | 35,534 | 3.0 |
| Pancreatic cancer | 10,369 | 33,457 | 3.2 |
| Depression (MDD) | 4,706 | 13,303 | 2.8 |
| Multiple sclerosis | 8,546 | 23,794 | 2.8 |
| Type 2 diabetes | 13,275 | 42,048 | 3.2 |
| Rheumatoid arthritis | 10,565 | 31,934 | 3.0 |
| Inflammatory bowel disease | 10,525 | 32,837 | 3.1 |
| Total | 90,166 | 270,791 | 3.0 |
Variation in claims-per-paper reflects literature density: review papers and detailed mechanistic studies yield more claims than short clinical correspondences. Total: 270,791 structured claims across 10 domains, all linked to source PMIDs.
Knowledge graph composition
All claims are imported into a Kuzu graph database. Each unique entity (after lexical normalization) becomes a node; each claim becomes an edge with the predicate as label.
nodes
edges
in graph
hypotheses
Cross-domain shared entities — entities mentioned in two or more domains — are the seeds of repurposing hypotheses. A protein appearing in both glioblastoma and epilepsy literature creates a bridge that the ABC model can traverse.
Controlled vocabulary
To ensure consistency, the LLM extracts only predicates and entity types from a fixed vocabulary.
Predicates (21)
Entity types (9)
This controlled vocabulary makes claims comparable across domains and amenable to graph queries. Adding new predicates requires careful evaluation — we keep the vocabulary small intentionally.
Open data release plan
All data — claims, knowledge graph, and configuration — will be released under CC-BY-4.0 alongside the first preprint (planned for Q3 2026). Currently:
- GitHub repository with source code (MIT) and config files: github.com/routewise96/robertium
- Hypothesis catalog publicly available at /hypotheses — cross-domain candidates with full evidence chains
- Full claim dataset and knowledge graph dump will be released as a Zenodo deposit with persistent DOI on preprint publication
- API access for programmatic queries — planned for late 2026
Data updates
This corpus is a snapshot. The biomedical literature publishes ~4,000 papers per day, and our domains will be re-ingested periodically:
- Quarterly re-ingest of all 6 domains to capture new publications
- Monthly cross-domain hypothesis recomputation to incorporate new data
- New domains added when there is a clear scientific case (request via daniel@robertium.com)
The knowledge graph version will be tagged in the repository at each re-ingest. Old versions remain accessible for reproducibility.