Labs
Experimental AI projects exploring what's possible at the intersection of machine learning, pharmaceutical data, and healthcare communication. Some of these will become products. Some won't. That's the point.
01Featured · Graduated from Labs
The Labs idea that became a product. Redacta pseudonymises patient identifiers — NHS numbers, dates of birth, names, addresses — into labelled tokens, then restores the originals afterwards. It pairs deterministic detection with agent reasoning, and one engine now ships across eight surfaces: a free iPhone app on the App Store, an open-source agent skill, an MCP server in Anthropic's MCP Directory — a stateful privacy boundary that keeps the reversal map out of the agent's context and checks the output on the way back — Python and TypeScript libraries, a command-line tool, a FigJam plugin, and a self-hosted HTTP service with a plain-YAML Kubernetes deployment, so the same boundary can run inside an organisation's own cluster. In a reproducible benchmark it caught every identifier with zero false positives.
Explore RedactaRegex for structured IDs, agent reasoning for names, addresses, and identifying ages
Runs inside the agent session — text isn't sent to a third-party service
Validates NHS numbers with the Modulus 11 checksum; covers UK and US identifiers
Restores the real values from a token map after AI processing — redact, share, re-identify
02Research
Transforming raw pharmaceutical data into actionable intelligence. Detecting patterns invisible to traditional analysis — new connections between compounds, outcomes, and patient responses.
Bringing together pharmaceutical scientists, AI researchers and healthcare innovators. Contributing to open research initiatives and validation studies.
A growing community of pharmaceutical professionals, researchers, and AI enthusiasts. Contributing to experiments and shaping the future of AI in pharma.
04Evals
Passage hallucination · RefCheckr re-run · five 66-pair runs per arm, pre-registered · lower is better
Layer-2 identifier capture · deterministic engine alone vs + reasoning layer
Hallucination recall · same Claude judge, 61 labelled claims · higher is better
Some experiments find their feet. Some don't. Either outcome teaches something useful.
05Projects
Agents & LLM systems
Systems where a model decides what to do next — bounded by validation, gated by review.
Golden-set eval · 21 cases · 31 offline tests, zero API calls
Pharma & clinical data
The core of the lab: privacy, literature, biomarkers and adverse-event data.
Fidelity benchmark · first run on the draft gold set · 14 Sep 2026 · 24 label cases
Of the 7 that didn't: 4 hit the shared engine's 1,400-character section cap (anchors unverifiable, now flagged), 2 resolve to OTC labels with no contraindications section, 1 was an anchor written wrongly, since corrected to the label's wording. Every returned sentence was the source's own text. Anchors are draft until verified by hand; only verified cases can fail the gate.
Reachable ceiling on the development set · before → after the grounding fix · higher is better
Off-label
Non-pharma experiments — the same measure-first method, applied for joy.
King's Gambit rate by era · relative frequency
Got a research idea, a dataset, or just want to geek out about AI in pharma? I'm always up for a conversation.
Get in Touch