A consensus database of the accessible human surfaceome.
Roughly 10–20% of human proteins reach the cell surface, yet over 65% of approved drugs target these molecules — accessibility on the extracellular face of the plasma membrane lets a drug act without crossing into the cell. Five public databases (UniProt, GO Cellular Component, the Human Protein Atlas, the Cell Surface Protein Atlas, and SURFY) each catalog the surfaceome, but with different definitions and methods, so their calls disagree more often than they agree.
This atlas reconciles them. An LLM triage agent scores every protein-coding human gene against the union of the five sources; a deep-dive agent then assembles the evidence behind each strong candidate — surface-localization methods, antibody validation, isoform topology, accessibility caveats — into per-gene records. Open accession, evidence-cited, agent-readable.
Curated shortlists over the deep-dive cohort. Canonical is the strictest tier, Likely is broader, Cell-state induced and Cell-type restricted are sub-buckets of Likely.
Applies only to genes with a deep-dive record. Non-deep-dive rows auto-exclude because the predicate reads fields the catalog row doesn't carry. The count badge on each chip is the population that survives the predicate alone — refine further with the existing search and facet chips below.
The high-confidence surface shortlist: a confident overall call — surface-dominant or mixed, accessible, dense evidence (at least supportive-but-indirect; weak and conflicting excluded). Full gate on the API page.
Applies only to genes with a deep-dive record. Non-deep-dive rows auto-exclude because the predicate reads fields the catalog row doesn't carry.
Broader surface set than Canonical — meets the same surface-accessibility bar but falls short on other criteria: admits predominantly intracellular proteins with a surface fraction (e.g. SRC via lysosomal exocytosis, HMGB1 via DAMP release) and stronger state-dependence. This chip excludes Canonical genes; every Canonical gene is also Likely, so select both chips to see the full Likely tier.
Applies only to genes with a deep-dive record. Non-deep-dive rows auto-exclude because the predicate reads fields the catalog row doesn't carry.
Subset of Likely that reaches the surface because of a cell-state change — activation, stress, or oncogenic transformation — rather than constitutively (SRC, CD63, HMGB1, C3). Defined by the deep dive's surface-mechanism call (genuine state-induced surfacing), not by mere tumour association; the oncogenic / immune / stress / infection trigger is shown as the sub-chips.
Applies only to genes with a deep-dive record. Non-deep-dive rows auto-exclude because the predicate reads fields the catalog row doesn't carry.
See the exact Cell-state induced gate definition on the API page →
Subset of Likely with constitutive surface in specific cell types only (KLK2 in prostate, etc.). Different cell types — not same cell across states.
Applies only to genes with a deep-dive record. Non-deep-dive rows auto-exclude because the predicate reads fields the catalog row doesn't carry.
See the exact Cell-type restricted gate definition on the API page →
Non-canonical genes with a thin discovery corpus (< 100 papers found) that UniProt nonetheless annotates as cell-surface. These are under-studied surface candidates — the deep dive likely couldn't reach a confident call for lack of literature, not because the protein is intracellular. Good re-dive targets. (UniProt is the surface database used here because it outperformed the others on our gold-standard positive controls.)
Applies only to genes with a deep-dive record. Non-deep-dive rows auto-exclude because the predicate reads fields the catalog row doesn't carry.
19,324 genesTSV is verdicts + reason codes only. Free-text reasoning per run is on GET /v1/triage/{SYMBOL}; the full deep-dive SurfaceomeRecord is on GET /v1/genes/{SYMBOL}.