Michael Rothrock
What I built: I built BioSurface Audit, a deterministic tool that verifies the claims in an AI‑assisted single‑cell / Perturb‑seq analysis.
Core trick
Converts an AI-written analysis into structured claims and checks each against independent data surfaces with a deterministic engine, not the model.
Description
What I built:
I built BioSurface Audit, a deterministic tool that verifies the claims in an AI‑assisted single‑cell / Perturb‑seq analysis. It takes an AI assistant's prose write‑up, turns it into explicit structured claims, and checks each one across several independent verification surfaces. The model drafts the claims and suggests missing evidence, but a deterministic engine decides what the data supports. This is a clear trust boundary.
Each claim ends up with a reproducible status tied to the exact evidence behind it, plus two summary numbers: Trust Coverage (how much of the required evidence was actually checked) and Corroboration (the share of checkable claims the independent surfaces agree on).
What I found:
I ran it on the published Marson data and a second Replogle K562 dataset to check that it generalizes. It catches the kinds of mistakes an AI assistant tends to make: a reversed fold‑change direction, or a target "nominated" from expression alone with no pathway or network support. In a blind test it caught all five errors I planted, each tied to the exact contradicting row, e.g. a claim that RASA2 knockdown lowers CXCL8 when the data shows it going up. The output is byte‑for‑byte reproducible, so it can gate a CI pipeline.
Why it matters:
The lesson we are learning in software development is that LLMs generate far more than human reviewers can digest. We need to augment them with deterministic tests that allow us to make guarantees about output, paired with stochastic evaluation that suggests where our limited human attention is best spent. For this domain, my starting point is that trust isn't any one engine's verdict, it's where independent lines of evidence converge.
BioSurface makes that triangulation mechanical: it reports what it can't check rather than guessing, and every result is reproducible. It's the single‑cell instance of the Verification Surface framework I've been developing (https://michael.roth.rocks/research), so the same idea extends well beyond biology.
README excerpt
# BioSurface Audit A deterministic claim-audit tool for AI-assisted single-cell and Perturb-seq analyses. Built for the **Built with Claude: Life Sciences** hackathon (Builder Track), July 2026. ## The idea Science is the pursuit of universal truth. Our experiments expose different aspects of that truth, letting us make deterministic and verifiable observations. A drug influences a target, or it does not; that fact holds even when our measurements are inconclusive. What an experiment gives us is a *projection* of the universal truth into an artifact we can observe — a differential-expression table, a pathway enrichment, an interaction network. Science triangulates on the underlying truth by carving the space of possible outcomes with independent lines of empirical evidence. BioSurface Audit makes that triangulation mechanical for AI-assisted single-cell analysis. Each **verification surface** is one empirical line — a deterministic check over one projection of the data — and a claim is trusted only to the degree that *independent* surfaces converge on it. Claude proposes the claims; the surfaces, not the model, decide what the data supports. This project is a variation of the Trust Topology concept extended to the biomedical domain. For details, please see the flagship paper here: https://doi.org/10.5281/zenodo.20292194 ## What it does Trust in an AI-assisted analysis isn't any single engine's verdict — it's where independent lines of evidence converge. BioSurface ma