A public, cited, editable map of oncology. Built so that a patient, a scientist, an investor, or a policymaker can walk in and see the current state of the art, the history, and what is coming, for any cancer, and follow the links between them.
OnCo is a knowledge graph of 19,545 objects across 20 kinds: 474 cancers, 20 fronts, 765 technologies, 1,674 targets, 1,088 drugs, 1,244 companies, 726 institutions, 109 pathways, 1,227 terms, 5,969 trials, 86 pairings, 38 roadmaps, 1,209 ideas, 139 collections, 1,604 people, 54 bottlenecks, 2,582 key papers, 261 journals, 102 biomarkers, 174 years. Every object has its own page, a plain-English TL;DR, a technical summary, an internal last-checked date, links out to Wikipedia and primary sources, and a list of everything in the graph that connects to it. Relationships are declared once and backlinks are derived, so the graph is always consistent.
The first fully built example is triple-negative breast cancer, chosen because it went from the subtype with no targeted therapy to one with immunotherapy, PARP inhibitors, three ADCs, and a positive bispecific ADC within six years. Other cancers have state-of-the-art, standard-of-care, history, and pipeline sections at varying depth.
Counts alone say nothing about coverage. Each row below sets an OnCo count against a sourced count of what exists on the same scope: products against the NCI list of FDA-approved cancer drugs, institutions against the NCI-designated centres and OECI members, journals against the MEDLINE oncology set, key papers against the 100 most-cited oncology works. Across the 15 scopes with a public list OnCo holds 2,233 of 2,628 listed items (85%). The completeness page names every missing item with an add-this link; the denominators, their sources and the date each was checked live in src/data/universe.ts and are refreshed weekly.
The institution table uses a disclosed formula: Newsweek points (60 minus the Newsweek/Statista World's Best Specialized Hospitals 2026 Oncology rank; zero if unranked), plus NCI designation points (Comprehensive 15, Clinical or Basic Laboratory 8), plus two points per distinct OnCo object linked to the institution. The last term rewards presence in this evidence base and is therefore also a coverage measure. The university table sums those scores by parent university and sits alongside links to Nature Index and SCImago, which are better measures of research output. Treat all of it as a starting point for argument, not a verdict.
Next.js static export on Vercel; TypeScript data files validated by Zod schemas; a build step that checks every cross-reference resolves and emits the corpus as JSON at /api/v1/. Search runs entirely in the browser. The map uses Natural Earth country outlines from world-atlas. No server and no database. Google Analytics counts visits and page views so we can see what people use, but only after you press Allow on the bar at the foot of the page (change the choice from the footer at any time); there are no advertising trackers, and the corrections, watchlist and sign-in features store nothing about you beyond what you type.
The repository is github.com/judegomila/OnCo. Each kind lives in one file under src/data/. Add or edit a record, include a source URL, run npm test (which validates the schema and every reference), and open a pull request. The Roadmap page lists what we want to build next; the failure-museum, readout calendar, and MCP server are the most requested.
FDA Oncology Center of Excellence and the AACR quarterly approval digests; ClinicalTrials.gov; NCI PDQ; NCCN and ESMO guidelines; OncoKB and CIViC; conference coverage from ASCO, ESMO, AACR, SABCS, ASH; Newsweek/Statista hospital rankings; Nature Index. See Collections for the full list with licences.
OnCo is a work in progress. Every fact on this site is being built and checked in the open and may be incomplete, out of date, or wrong. Much of the corpus was drafted quickly from public sources and has not yet been reviewed by a named expert; pages that have been reviewed carry a badge with the reviewer and date. You must do your own research and verify anything here at its primary source (the publication, label, registry, regulator, or guideline linked from the page) before relying on it.
Not medical advice. OnCo is an orientation tool. It does not know your case. Decisions about diagnosis and treatment belong with you and your clinicians. If something here is wrong, use “Suggest an edit” on the page or open a fact correction; confirmed errors are logged at /corrections/.
Molecular structures from PubChem and the RCSB Protein Data Bank; organisation logos from Wikimedia Commons via Wikidata (licences recorded per file) with site favicons as fallback; live trial data from ClinicalTrials.gov; label checks from openFDA; research output from OpenAlex; country outlines from Natural Earth via world-atlas. Trademarks belong to their owners and are shown for identification. The editorial approach (cite everything, omit what you cannot confirm) follows the Open Medical Registry.
Code: MIT. Data (the contents of src/data/): copyright OnCo, licensed CC BY-NC 4.0. Free for individual and educational use, including academic and non-profit use, with the attribution “Data from OnCo (onco.cc)”.
Commercial use (inside a paid product or service, advertising-funded redistribution, or a company data pipeline) must contact us to pay for the data. Ask through a licensing request.