Platform

One question in. A sourced brief out.

The Master Disease Agent, the research dashboard and the REST API all run on the same engine. Use whichever fits how you work.

See it run

One query, four databases, one checked ranking.

This simulation shows what happens in the minute after you name a disease: parallel retrieval, AI ranking, then a rules-based safety check that moves withdrawn drugs down whatever the AI said.

The brief

What every analysis contains.

Run an analysis on any disease name. A brief usually takes under a minute, depending on how quickly the upstream databases respond.

Ranked treatment candidates

Clinical stage, mechanism, primary target, evidence grade (A/B/C), AI confidence and historical approval odds, each linked to its sources.

Safety flags

Drugs ChEMBL lists as withdrawn, and drugs whose trials were terminated, withdrawn, suspended or never reported, are flagged and ranked down.

Clinical trial landscape

Registered trials with NCT IDs, phase, recruitment status, interventions and stop reasons.

Biology

Reviewed protein and gene targets from UniProt, with function summaries and drugs known to act on each.

Summary, pathways and gaps

A cross-source summary, the key biological pathways, and what the evidence doesn't answer yet.

Transparency

Which sources answered, which failed, how long each took, and an automated grounding score.

Building blocks

Source-level tools.

Each connector is also available on its own and returns structured records straight from the source.

EndpointSourceReturns
GET /api/v1/intelligence/analyze?disease=All four + AIFull brief with candidates, flags and approval odds
GET /api/v1/intelligence/trials?condition=ClinicalTrials.govTrials with a phase and status summary
GET /api/v1/intelligence/compounds?disease=ChEMBLCompounds by indication and phase
GET /api/v1/intelligence/targets?disease=UniProtReviewed protein targets
GET /api/v1/intelligence/targets/gene/{symbol}UniProtOne protein by gene symbol
GET /api/v1/encyclopedia/diseases?q=Disease catalogDiseases by name or synonym
POST /api/v1/publications/ingestPubMedBackground literature ingestion job
GET /api/v1/statusAllLive health check of every connector

Full, interactive reference: /docs.

Agent memory

It gets better with use.

Every brief is stored. When someone analyzes a related disease later, relevant past runs and researcher notes are recalled as hints. Rate a brief and that rating shapes what gets recalled next time. Every candidate must still come from freshly retrieved data.

Infrastructure

Serverless, end to end.

Python FastAPI on Vercel Functions, async connectors queried in parallel with per-source timeouts, an OpenAI model for structured synthesis, and Postgres (Neon) for runs, memory and the disease catalog. Connector health is public on our status page.

Simulation

See the science move.

All simulations →