How we design

From a map of interactions to a designed lead.

Most of this site describes what our model represents. This page describes what it does — the six steps that take a question about disease biology and return a specific molecule, ranked and ready to synthesise. The framework matters more than any single molecule that comes off it, because the framework is what runs again on the next target.

We don't screen for luck. We compute the molecule that has to work — then let the model generalise it.

Six steps — from which two proteins, through what joins them, to a molecule worth making.

STEP 01

Start from the interactome

The first decision is not chemical. It is which two protein modules are worth bringing together at all — and that is a question about disease biology, answered by searching functional interaction and dependency data rather than by starting from a molecule someone already has.

This is what separates event-driven design from occupancy thinking. A conventional programme asks how tightly a drug can sit on one target; we ask which two things a cell cannot afford to have joined. Choosing a pair whose functions do not back each other up means an escape route has to solve two problems at once, rather than routing around a single blocked node.

STEP 02

Turn structures into warheads

For each chosen module we work from experimentally determined structures of that protein bound to a small molecule, and read off two things: a chemical anchor that is known to engage it, and the direction in which a bridge could leave that anchor without burying itself against the protein.

The anchoring chemistry does not have to be invented — only bridged. Building from binding events that have already been observed rather than proposed means the uncertainty in a design is concentrated in the one part that is genuinely new. That is a deliberate narrowing: a molecule with one novel element can be reasoned about, while a molecule that is novel everywhere cannot be assessed at all.

STEP 03

Compute the bridge

The bridge is the designed element, and it is where the geometry becomes unforgiving. A connection is only legal if it can physically leave both anchors along a route that is open to solvent and span the distance between them without forcing the two proteins into each other. Those constraints are easy to state and impossible to satisfy by eye.

So the engine enumerates candidate bridges and tests them against that gate directly, rather than proposing a plausible-looking connection and hoping the proteins accommodate it. Most proposals fail here, and they should. A gate that rejects almost everything it sees is doing the work — the alternative is a pipeline that discovers the clash later, after the chemistry has been committed to.

STEP 04

Score, rank, stress-test

Surviving designs are scored on interaction energy, calibrated against complexes whose interfaces have already been experimentally determined, and reported with the settings that produced them. Proteins are then allowed to move — side chains repack, the assembly relaxes — because a structure judged rigid is judged under conditions that do not hold.

Induced fit is priced rather than vetoed. A design that requires a protein to shift is not disqualified for it; the cost of that shift is carried into the score, where it can be weighed. The validation standard behind this is set out in full on the science page →

STEP 05

Let the model find the rules

Every pose the engine evaluates — including the failures — becomes a row of training data relating geometry to energy. This is the step that turns a calculation into a platform. The near-misses are the most informative rows in the set, and they are exactly what the structural record cannot supply, since it contains only the complexes that formed.

Trained on that record, the model begins to predict productive designs beyond the ones enumerated by hand. The enumeration teaches the model; the model then reaches molecules the enumeration would never have been run on. That is the difference between a tool that answers a question and a system that learns the grammar behind it.

STEP 06

Ship designed leads

What leaves the engine is a ranked set of specific, synthesisable molecules, each carrying the provenance behind its ranking — what was assumed, what was calculated, and under which settings. A shortlist without that record is a list of names.

We state the limit of these plainly: they are computationally designed and ranked candidates, not confirmed binders. Binding data is the gating milestone, and no amount of further scoring substitutes for it. The claim is that the search space was covered properly and the ranking is defensible — which is what a synthesis programme actually needs from a design engine, and considerably more than a promising hit.

The framework, in short

Six steps, run the same way on every target pair — which is what makes the seventh program cheaper than the first.

01

Interactome

Biology picks the pair. Two modules whose functions don't back each other up, so escape has to solve both at once.

02

Warheads

Anchors read off experimentally determined structures, so the novelty sits in one place instead of everywhere.

03

Bridge

A connection is legal only if it can exit both anchors and span the gap without the proteins colliding.

04

Scoring

Calibrated against known interfaces, reported with its settings, with induced fit priced rather than vetoed.

05

Generalization

Every pose — successes and near-misses — trains a model that reaches designs the enumeration never covered.

06

Designed leads

Ranked, synthesisable molecules with their provenance attached. Candidates, not yet binders — stated plainly.

The molecule is the output. The method is the point.

A design that works once may be luck; a design process that runs target after target is an engine. If you evaluate computational chemistry for a living, the parts of this worth interrogating are the gates and the calibration — and those are the parts we would rather discuss early than late.

See what has come off it →   ·   Talk to the team →