DocsScienceData sources

Data sources.

Thirteen public biomedical databases, reached directly. Essarion Science pulls records — sequences, structures, expression series, trial registrations, variant calls — not summaries of records.

§ 01The roster

Each connector is a first-class citizen of the tool registry, individually switchable per run from the settings panel.

ConnectorProvides
ncbiPubMed biomedical literature via NCBI E-utilities.
europepmcLife-science literature plus bioRxiv and medRxiv preprints.
openalexOpen scholarly index across all disciplines.
uniprotProtein sequence and annotation records from UniProtKB.
ensemblGene annotations — location, biotype, cross-references.
rcsb_pdbExperimental 3D structures and coordinate files from the PDB.
alphafoldPredicted protein structures and coordinate URLs, by UniProt id.
chemblBioactive molecules, SMILES, and assay phases.
reactomeCurated biological pathways for a gene, molecule, or process.
clinvarClinical significance of germline and somatic variants.
geoPublic gene-expression datasets and series, bulk and single-cell.
opentargetsTarget ↔ disease association scores, for target ranking.
clinicaltrialsRegistered clinical trials — started and completed — by topic.
GET/api/v1/biomed/catalog

Returns the live catalog — every connector and skill with its id, label, category, description, and default_on flag. The settings UI is rendered from exactly this payload, so it never drifts from what the engine actually has.

§ 02Key-free by design

Every connector and skill talks to a public scientific API or runs local compute. There is nothing to configure to use them and no credential to obtain. Optional keys exist only to raise rate limits or unlock a specific capability:

VariableEffect
NCBI_API_KEYRaises PubMed limits to 10 requests/second, up from 3 anonymous.
SEMANTIC_SCHOLAR_API_KEYRaises Semantic Scholar Graph API limits.
OPENALEX_MAILTOContact email for the OpenAlex polite pool.
CROSSREF_MAILTOContact email for the CrossRef polite pool.
BIO_HUB_API_KEYProtein design via ESM3 inverse folding, and a reliable folding fallback. Folding still works key-free via ESMFold.
NoteNone of these are required. A deployment with none of them set reaches all thirteen databases; it simply does so at anonymous rate limits.

§ 03Choosing your sources

Connectors resolve per run from the settings map sent with the request, so the same account can run a narrow study and a broad one back to back. Two habits are worth forming:

§ 04How literature is handled

Literature retrieval runs in two stages. A search stage pulls candidates up to the depth mode's target — 16, 36, or 72 — and a deep-read stage takes the top slice of those (6, 18, or 32) into the effect-size extractor, which is where pooled statistics come from.

On exhaustive runs, PDF vision is enabled: figures are extracted from source PDFs rather than described from their captions.

TipThe gap between the two numbers matters. A wider search pool improves recall; the deep-read slice is what actually shapes the pooled estimate. Raising depth widens both.

§ 05Primary data

Beyond the biomedical connectors, runs can draw on primary datasets for context and triangulation. The available set widens with depth: scan reaches the World Bank and Our World in Data; deep_dive adds FRED, SEC, OECD, and trial registrations; exhaustive adds IMF, BLS, Eurostat, and GDELT.

Primary-data correlations are one of the inputs to cross-source triangulation — a pattern that appears in both the pooled literature and an independent dataset is qualitatively stronger evidence than the same number repeated from one source.

§ 06Provenance

Every retrieved record is kept with the connector that produced it and the query that found it, and every notebook cell carries provenance for the data it consumed. References in a finished paper are real database records, so a reader can resolve any one of them back to its source and check it. That is the whole point: an answer you cannot check is one you take on faith.