biosingularity

Fact-check biomedical AI — with a receipt behind every verdict.

Paste an AI answer or a biomedical claim. biosingularity finds the checkable parts — cited papers, gene, drug and disease claims, DNA variants — and returns one verdict: pass, review, or reject. No model is in the verdict path, so it's deterministic and cannot hallucinate.

Built for teams shipping biomedical AI · researchers checking references · journals & research-integrity · pharma & biotech.

100% precision on the ACMG frequency rule behind reject — 5,179 common variants flagged, 0 truly-pathogenic wrongly rejected.
F1 0.84 · recall 0.97 in-silico consensus, used as supporting evidence only — never a standalone verdict.
0 models in the verdict path — deterministic; the same input always yields the same verdict.
See the benchmark →
Example — this answer cites a retracted paper and a black-box drug (expect REJECT). Edit and re-run with your own.

Demo depth: references · gene–disease · drugfull variant / interaction depth via CLI, API, MCP →

pass / review / reject — every finding links to the exact source record. Nothing is asserted grounded without a receipt.

Advanced: check a specific entity (reference, gene, drug, or trial)


How it works

Three steps, no model in the verdict path — so the same input always yields the same verdict, and it can't invent a "looks fine".

1

Find the checkable parts

Pull out cited papers, gene / drug / disease claims, and DNA variants from the answer.

2

Check each against a primary source

Resolve every claim against ClinVar, gnomAD, Open Targets, ChEMBL, PubMed and more — deterministically.

3

Return one verdict — with receipts

Pass, review, or reject, and a receipt (a link to the exact source record) behind every finding.

The cardinal rule: a false green is the worst failure. Anything it cannot verify is held for review — never waved through. See the per-check rules →

What it checks

Every claim type is verified against authoritative primary sources — the identifier behind each finding is always shown, so a source key never reads as prose.

Claim typePrimary sourcesWhere it runs
References & retractions PubMed · 74,273-DOI retraction index (Crossref / Retraction Watch) demo
Gene–disease links Open Targets · DisGeNET · GWAS Catalog · STRING demo
Drug safety ChEMBL · FDA Orange Book · OpenFDA/FAERS · PharmGKB · DGIdb basic demo
Drug–drug interactions DDInter full depth
Variant pathogenicity ClinVar · gnomAD · dbNSFP · eQTL / GTEx full depth
Gene essentiality DepMap full depth
Gene–phenotype HPO full depth
Clinical trials ClinicalTrials.gov demo

runs in the free browser demo partial in demo full depth (CLI / API / MCP over the 493 GB datalake)

The free browser check runs live PubMed plus a 74,273-DOI local retraction index (Crossref / Retraction Watch) — so it catches retractions before PubMed propagates them. Full-depth checks (variant pathogenicity, drug interactions, adverse events, pharmacogenomics, eQTL) run over the 493 GB datalake via the CLI, the MCP connector, and the hosted API.

Who it's for

One verdict, three jobs — find yours.

AI / product engineers & agents

Verify before you assert

Gate every answer your model or agent produces before a user sees it — reject or retry anything grounded on retracted, contradicted, or unsafe evidence, with an auditable receipt behind every block.

curl -H "x-api-key: bsk_…" \
  ".../api/verify?q=<answer>"
# → { recommend:"reject", confidence, claims:[…receipts…] }
Integrate: MCP + API reference →
Researchers

Check a manuscript or reference library

Scan a whole thesis or bibliography for retracted and contradicted work — free, no sign-up, with a clickable receipt on each flag.

Journals & pharma

Screen at scale, with attestations

Verify a platform's generated discoveries or a manuscript batch and get signed, re-verifiable receipts for your audit trail.

Request a design-partner run →

Wire it into your agent

biosingularity is API- and MCP-first: your agent calls it before it asserts, then thresholds on one field — recommend. reject → block, review → don't auto-assert, pass → proceed. Every verdict carries a source receipt.

{ "mcpServers": { "biosingularity": { "command": "biosingularity-mcp" } } }
verify_answer verify_discovery attest_answer + 12 more tools

Full MCP + API reference →  ·   Capabilities manifest (JSON)  ·   llms.txt

Get access

The demo above is free and needs no sign-up. For the full-depth hosted API, the MCP connector, the Python package, or a design-partner run on your own outputs, tell us who you are.

pip install biosingularity  ·  MCP connector available on request  ·  Free for academic use.