atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

Generative Flows on Synthetic Pathway for Drug Design

ICLR 2025 · Probabilistic and scientific modeling › Molecules and proteins · approach: Structure-based 3D molecule generation · 5 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes RxnFlow, a GFlowNet over synthetic pathways built from 1.2M Enamine building blocks and 71 reaction templates, using action space subsampling to train over huge action spaces and a non-hierarchical MDP for adding objectives or blocks without retraining.

Problem

Generative models for drug design often ignore synthesizability, and existing synthesis-pathway GFlowNets restrict action spaces (small block libraries, more reaction steps), which reduces diversity and synthetic feasibility.

Approach

Train a trajectory-balance GFlowNet over reaction-based synthetic pathways with a random action-space subsampling scheme (importance-weighted forward policy estimation) so that millions of building blocks can be used at near-constant cost, plus a non-hierarchical joint (template, block) MDP and action embeddings so the policy can adapt to modified or expanded block libraries without retraining.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use RxnFlow instead of TacoGFNPocket-conditional generation · CrossDocked2020Vina Avg.: -8.24 -> -8.85Helped
Use RxnFlow instead of TacoGFNPocket-conditional generation · CrossDocked2020Synthesizability Avg.: 1.3% -> 34.8%Helped
Use RxnFlow instead of TacoGFNPocket-conditional generation · CrossDocked2020Diversity: 0.67 -> 0.81Helped
Use RxnFlow instead of MolCRAFT-largePocket-conditional generation · CrossDocked2020Vina Avg.: -9.25 -> -8.85Hurt
Use RxnFlow instead of Pocket2MolPocket-conditional generation · CrossDocked2020Synthesizability Avg.: 29.1% -> 34.8%Helped
Use RxnFlow instead of SynFlowNetPocket-specific optimization · ADRB2, ALDH1, ESR_ago, ESR_antago, FEN1Hit ratio: 52.75 -> 60.25; 57.00 -> 63.25; 30.75 -> 71.25; 11.25 -> 46.00; 53.00 -> 65.50Helped
Use RxnFlow instead of SynFlowNetPocket-specific optimization · ADRB2, ALDH1, ESR_ago, ESR_antago, FEN1Vina: -10.85 -> -11.45; -10.69 -> -11.26; -10.44 -> -11.15; -10.27 -> -10.77; -7.47 -> -7.66Helped
Add an additional synthetic accessibility objective to FragGFNFragGFN · Pocket-specific optimizationSynthesizabilityNo clear effect
Increase building block library size (ablation)RxnFlow · KOR pocket-specific optimizationDocking scoreHelped
Increase building block library size (ablation)RxnFlow · KOR pocket-specific optimizationDiversityHelped
Increase building block library size (ablation)RxnFlow · CrossDocked2020Generation time: doublesHurt
Use unseen building blocks without retrainingRxnFlow · QED reward samplingReward distributionNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Enamine REAL building blocks CrossDocked2020 LIT-PCBA USPTO reaction templates

Benchmarks: LIT-PCBA CrossDocked2020

Metrics: hit ratio Vina docking score AiZynthFinder synthesizability synthetic complexity (number of steps) QED diversity generation success

Baselines: SynNet BBAR SynFlowNet RGFN FragGFN Pocket2Mol TargetDiff DecompDiff DiffSBDD MolCRAFT TacoGFN

Builds on: GFlowNet SynFlowNet RGFN TacoGFN trajectory balance

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy