Skip to Main Content

Most "AI made a discovery" claims collapse the moment someone asks for a control. I built the opposite: a self-falsifying engine that predicts the missing members of protein complexes from CRISPR genetics and refuses to trust itself. The engine mines co-essentiality across two independent genome-wide CRISPR screens (Broad DepMap, 1,100 cell lines; Sanger Project Score, 324), then forces every prediction through independent physical-interaction evidence (BioPlex, hu.MAP, CFdb) and a confound firewall that rejects genetic-context artifacts. Benchmarked honestly: leave-one-out recall@10 is about 28% (roughly 475x chance), AUROC about 0.69 in both screens, and it independently re-derives dark-gene functions only published in 2022 to 2025. Why it matters, shown in a live test: I asked Claude Opus 4.8 with no rules for a protein's complex partners. It confidently returned ten, and its built-in reviewer approved all ten. Under the engine's rules, only one clears every check. The honest breakdown is four clear false positives, five real members held back as unproven, and one you can fully trust. Same model in both halves, so the rules, not a smarter AI, earn the trust. On Gladstone's Krogan head and neck cancer interactome, a hand-seeded KEAP1-CUL3-NRF2 pathway recovers UBE2M as a positive control (known biology, labeled as such; the automated pipeline's top CUL3 hit is ARIH1, and I say so). I then reproduced the work in Claude Science, whose independent reviewer caught me calling a correlation "replicated" when it sat below my own 0.3 threshold. The safety net fired on my own analysis. It is a reusable rigor layer, not a one-off result: a scientist can run `python scripts/complete.py --seed BRCA1,BRCA2,PALB2` and get BARD1 (BRCA1's obligate partner) as the sole trustworthy hit, with every candidate labeled PASS, WEAK, or NO-PHYSICAL. The repo also ships an honest map of ten attempts, most of which collapsed under proper controls, because a negative established rigorously beats a positive established loosely. Built by Claude Code, audited by Claude Science. Not a hype reel. A trust layer.

Team

hanwei

Placement

Participant

More from Built with Claude: Life Sciences

What I built. Lazarus is an agent that takes a dead research repository that is open, cited, and no longer runnable, and turns it back into a callable…

DoctorDean project preview

Diffuse midline glioma is a paediatric brainstem cancer that is almost uniformly fatal: about ninety percent of children die within two years, and the first…

Faith Ogundimu project preview

Hippocampus AI is the memory and reasoning engine for scientific discovery. Every experiment generates valuable knowledge, but that knowledge becomes…

Disruptors project preview

I used Claude to train a protein language model that can generate an extremophilic version of any enzyme, maintaining its function, while allowing it to…

Jaymin project preview

Many primates are sexually dichromatic — males and females are different colors. I wanted to know how that trait is built genetically, and how it evolved…

Tina Lasisi project preview

About Trialign is a patient-facing clinical trial matcher for oncology. A patient pastes a clinical note, uploads a record, or connects their EHR via SMART on…

Trialign project preview