REINVENT 4

with DockStream docking

A molecule-writing neural network is rewarded by a scoring function, which can include docking, and its weights are updated toward high scorers.

Read the paper

The loop

  1. Proposes

    SMILES strings for new small molecules, sampled from an RNN or transformer generator

  2. Judged by

    A user-defined scoring function; here a DockStream docking score (Glide) plus drug-likeness (QED)

  3. Steers

    Reinforcement learning, run as staged (curriculum) learning, raises the probability of high-scoring molecules in the generator

Headline result

In the paper's demonstration on PDK1 (PDB 2XCH), 50 epochs of staged learning with batch size 128 produced 119 hits out of 6,400 generated molecules (1.9%), where a hit means a docking score of -8 kcal/mol or better and QED of 0.7 or higher; the hits spanned 103 generic scaffolds.

What this does not prove

The PDK1 run is described by the authors as a hypothetical virtual screening exercise, and a good docking score is a computed estimate, not measured activity. Docking is one optional scoring component; DockStream alone is only a docking wrapper, not an AlgoGen, and its repository is no longer maintained.

How it generalizes the harness

The generator is a SMILES RNN or transformer rather than an LLM agent, docking acts as the judge, and the reward updates the generator's weights.

Classification

Classification of REINVENT 4 (with DockStream docking)
What it proposesMolecule
Generative modelRNN and transformer SMILES generators (priors pretrained, then fine-tuned by transfer and reinforcement learning)
Algorithmic authorityScoring function with docking (Vina, rDock, Glide, GOLD via DockStream) and RDKit property checks
FeedbackReward signal
What gets updatedModel weights
When it runsDuring training
ValidityApproximate physics (simulation, not lab results)
EvidenceCode released
LineageOriginal system