Built with Claude · Life Sciences

Five candidate T-cell brakes. One genome-scale discovery engine.

Brakepoint is a genome-scale discovery engine for the next generation of cancer-immunotherapy drug targets. The best immunotherapies cut the brakes off a patient's T cells; Brakepoint reads the public Marson lab (Gladstone) and Pritchard lab (Stanford) screen in one pass — 2.6 million cells and 12,449 genes switched off — and tells a real drug target apart from the machinery a cell needs to survive. It rediscovered CBLB from raw data with zero prior hints — its inhibitors are already in early-phase trials — then delivered a five-candidate pipeline ready for functional testing.

12,449
genes switched off, genome-wide
5
candidate brakes to test
CBLB
lead — rediscovered blind; inhibitors already in trials
The shortlist · five candidate targets

Five candidate targets. Seven lines of evidence each.

Five candidate T-cell targets rise to the top, each backed by seven independent lines of evidence. A "brake" is a gene whose shutoff pushes a T cell toward a stronger fighting state — the same move checkpoint drugs make. This screen reads transcription, so functional assays are the next step; how ready each target is to drug ranges widely — CBLB inhibitors are already in trials, UBASH3A is undrugged, and SMAD3 is supported at the pathway level. Each candidate is scored across seven independent lines of evidence: how hard its shutoff hits the cell, which way it pushes the cell, consistency across donors, viability, druggability, immune genetics, and clinical precedent.

Convergent-evidence matrixFig 01

Effect, direction, donor consistency and viability are computed from the genome-scale CD4⁺ leaderboard; druggability, immune-genetics and clinical precedent are curated from Open Targets, ChEMBL and ClinicalTrials.gov. Reproduce with make figure.

CBLBTranslational lead. Rediscovered straight from the raw data — an off-switch on T-cell activation whose inhibitors, NX-1607 and HST-1011, are already in early-phase trials.
CD5Consistent across both donors. An inhibitory co-receptor that raises the bar a T cell needs to activate.
DGKAConsistent across both donors. An enzyme that damps T-cell signalling; an oral inhibitor is already in Phase 1.
SMAD3Pathway-level candidate. A core node of the TGF-β "off" signal that suppresses T cells; the opportunity may sit in the pathway more than the gene.
UBASH3AGenetics-led hypothesis. An undrugged phosphatase at an autoimmune-risk locus (type-1 diabetes, RA) — new target space to test.
Proof it works · CBLB

CBLB rose from raw data to the top.

Brakepoint found CBLB with zero prior hints, straight from the raw screen. It also carries the strongest external evidence of any candidate — the screen, human genetics, and an active clinical program all point the same way. That convergence makes CBLB the lead.

LEAD TARGET · CBLB
Already in the clinic: two oral CBL-B inhibitors are in early-phase trials — NX-1607 (NCT05107674, Ph1) and HST-1011 (NCT05662397, Ph1/2). Clinical interest, not proven efficacy.
Human genetics & biology: CBLB carries an autoimmune-risk association, and losing Cbl-b makes T cells fire harder in preclinical models — the rationale behind those inhibitor programs.
Causal signal: a top-decile effect (E-distance 6.4) pointing squarely in the brake direction — surfaced blind, with no prior hints.
Why it leads: no other candidate lines up the screen, human genetics, and a live clinical program at once.
Signed direction distributionFig 02
Distribution of the signed direction score across 12,449 knockdowns
The signed axis splits every knockdown: machinery in the negative tail, the brake search space in the positive tail.
The breakthrough · how it works

Tell a real drug target from survival machinery.

One experiment runs 12,449 causal tests at once — but read it the usual way and statistical significance can't separate a candidate brake from a gene the cell can't live without. Brakepoint reads the same data in three moves.

01 · MEASURE

Measure the hit, not the p-value

Rank every knockdown by how hard the gene's shutoff hits the cell — the size of the shift away from control, compared fairly across genes. The standard test lights up for 97.5% of the 11,438 tested knockdowns, so significance alone stops telling you anything.

02 · DIRECT

Give every hit a direction

Ask which way each shutoff pushes the cell — toward a stronger fighter or a weaker one. All 2.6 million cells are scored in 38.9 seconds, and the map flips: the biggest raw effects reveal themselves as machinery the cell needs to survive, while the candidate brakes rise into view.

03 · SCORE

Demand seven lines of evidence

The shortlist is then ranked across seven independent lines of evidence — effect, direction, donor consistency, viability, druggability, immune genetics, clinical precedent. The result is a test-ready order built on convergence, not a one-score guess.

Signed causal mapFig 03

Step 2 in one figure: effect size alone (x) would nominate the T cell's own machinery — 14 of the 15 largest effects are essential machinery. Adding direction (y) reclassifies those top effects as required for survival and lifts the candidate brakes into the upper region.

Significance vs causal effectFig 04

Step 1, at scale: nearly every tested knockdown clears significance — 9,802 of the 11,438 pile up at the floor of the test. Only effect size — how hard each shutoff hits the cell — spreads the biology apart, which is why we rank by it.

The computational work behind it

Effect size, not p-value
97.5% of the 11,438 tested knockdowns clear the significance gate, and 9,802 pile up at the exact permutation floor — significance can't separate them. So Brakepoint ranks by how hard each shutoff hits the cell: a power-equalized effect size (energy distance) computed on a scVI donor-integrated embedding, with every perturbation subsampled to a common cell count so genes compare fairly across coverage. The 1,000-permutation test is used only as a gate. Effect size was computed on 2,436,881 post-QC cells.
A direction for every hit
The direction axis is precise: each cell scores its effector program minus its dysfunction program. Effector module (16 genes): IFNG, IL2, TNF, CSF2, GZMB, TNFRSF9, CD69, IRF4, BATF, TBX21 and more. Dysfunction/exhaustion module (13 genes): PDCD1, CTLA4, LAG3, HAVCR2, TIGIT, TOX, NR4A1 and more. Up = stronger fighter; down = exhausted.
Genome-scale, fast
The direction score ran across all 2,638,736 cells on an NVIDIA DGX Spark (GB10) via Claude Science in 38.9 seconds.
It caught its own bug
The first effect-size math was subtly wrong: a pure null scored ~5 instead of 0 at n = 40, a sample-size bias that would have corrupted the whole ranking. An adversarial self-critique reproduced it in-sandbox, then switched to the unbiased formula (off-diagonal U-statistic in place of the biased V-statistic). The corrected null now sits at zero, checked by make smoke.
Reproducible
Fixed seed, version-pinned environment, three one-command tiers: make smoke runs the dependency-free core anywhere, make figure rebuilds every figure offline, and make direction runs the genome-scale score on GPU. A reviewer agent checks each claim against what actually ran.
Explore · the live map

Search all 11,438 tested knockdowns.

This isn't a picture of the map — it's the real leaderboard, rendered straight from the data. Every tested knockdown is placed by how hard its shutoff hits the cell (x) and which way it pushes the cell (y). Search a gene — best on a touchscreen — or hover to read its numbers: the survival machinery sits low, the candidate brakes sit high.

TCR machinery candidate brakes other knockdowns

x = how hard each gene's shutoff hits the cell (energy distance) · y = which way it pushes the cell over 8 hours (toward a stronger fighter, up; a weaker one, down). Loaded from data/causal_map_points.json — 11,438 tested knockdowns, exactly what the ranking sees. Prefer a static view? The map above plots the same axes.

Why Brakepoint · vs traditional discovery

Find the brake, not just the change.

Every column below is a genuine tool, and Brakepoint uses several of them as evidence layers. But for the specific job — finding a druggable brake whose shutoff makes a T cell a stronger fighter — each leaves a blind spot. Brakepoint fills it by reading impact, direction, and converging evidence together.

18 of 20
Rank by effect size alone and the top hits are the cell's own essential TCR-signaling machinery — genes a T cell can't live without. Top 15: 14 of 15. That's about 90% wrong for target discovery.
−0.43
The mean direction of that top 20 sits deep in the essential zone. A naive hit list hands you genes you must never inhibit.

Add the signed direction axis and every one of those machinery genes flags negative and drops out. The real candidates surface: 2,016 knockdowns push the cell toward a stronger fighter, and 1,286 of them do it consistently in both donors. Traditional pipelines can't even see this search space.

Naive ranking vs signed axisFig 06
A naive effect-size ranking dominated by essential TCR machinery compared with the signed axis, which removes the machinery and surfaces candidate brakes
A naive effect-size ranking is about 90% essential machinery; the signed axis flags all of it and surfaces the candidate brakes.
Traditional approachWhat it givesBlind spot for finding brakesBrakepoint's edge
Differential expressioncorrelated markers of a cell statecorrelation ≠ causation — can't tell a driver from a passengermeasures what a knockdown does (CRISPRi vs control), genome-wide
Human genetics / GWASdisease-linked loci, in humansrarely tied to a cell type or a direction; mostly non-codingshows which way a gene pushes the actual T cell — genetics still folded in as a layer
Literature / network miningre-weights known biologyrecapitulates the known; hub-biased; buries understudied genesranks by measured effect, independent of publication volume
Bulk CRISPR (viability)one fitness phenotypecan't separate "kills the cell" from "makes a better effector"a full transcriptional phenotype per cell; viability is only a gate
Significance- or DE-first
Perturb-seq analysis
the closest competitor — same data classat this scale the standard test lights up for almost everything (97.5% of tested knockdowns), and those rankings never say which way a gene pushes the cellranks by how hard each shutoff hits the cell, then adds the direction that splits a brake from the machinery

In context: none of these is a knockout blow — Brakepoint leans on genetics and clinical precedent, and its direction score is an 8-hour transcriptional readout that still needs functional validation. The core statistic (energy distance, the scPerturb standard) isn't new; the win is the combination — a genome-scale ranking by how hard each shutoff hits the cell, a direction that says which way the cell is pushed, and an immuno-oncology druggability shortlist. The genome-wide map uses no publication-volume features, so understudied, genetics-led picks like UBASH3A can still surface.

Per-donor consistencyFig 05
Rigor · what the data supports

Two donors establish the map. Four sharpen it.

Across the two donors analyzed so far, the machinery axis is unanimous — every essential-machinery gene scores negative in both. On the brake side, CD5 and DGKA hold up in both donors, while CBLB, SMAD3 and UBASH3A are driven by one donor (n=2). As a group, the 29 curated known brakes don't yet score higher on the direction axis than background (one-sided Mann–Whitney, p = 0.70) — so the positive region is not yet broadly brake-enriched. What the analysis does establish is clean: the machinery is flagged negative in both donors, and the known clinical brake CBLB is recovered in the positive region alongside the donor-consistent CD5 and DGKA. That p = 0.70 measures the power of a two-donor set to enrich a whole class — not the five individual calls. The shortlist is a prioritized set to test at the full four-donor scale, where the map sharpens.

Project walkthrough

From 2.6 million cells to five candidate targets.

A short walkthrough of the question, the map, and the target shortlist — with Claude Science provenance behind every number, from raw input to final list.

Three-minute walkthroughVideo
Open source · MIT

Every candidate traces back to the exact run.

One person built Brakepoint end to end in a week with Claude Science, running the genome-scale analysis on an NVIDIA DGX Spark. Each result is a versioned artifact a reviewer agent checks against what actually ran, and an adversarial self-critique caught and fixed a real bug in the effect-size math before it reached a figure. From a clean clone, make smoke re-runs the core checks and make figure regenerates every figure.

# dependency-free core tests git clone https://github.com/duanchengchen-oss/brakepoint.git cd brakepoint/pipeline && make smoke # regenerate the target figures make figure # is the brake quadrant enriched? (the p=0.70 null) python brake_enrichment.py