atlas

Research map / 3D vision / 3D generation

Compositional Flows for 3D Molecule and Synthesis Pathway Co-design

ICML 2025 · 3D vision › 3D generation · approach: Learning physics from video · 1 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 CGFlow, a flow-matching framework for generating compositional objects with continuous states, and instantiates it as 3DSynthFlow for joint synthesis-pathway and 3D pose co-design in drug discovery.

Problem

Generating compositional objects (e.g., molecules built via synthesis steps) that also have continuous features (3D coordinates) is not handled by standard flow matching or sequential models, which cannot enforce composition validity or give efficient reward credit assignment.

Approach

Extends flow matching with a compositional flow that adds components at discrete time intervals while a state flow interpolates continuous states with component-wise local time; compositional policy is trained with GFlowNet trajectory balance while the state flow model is pre-trained with simulation-free flow matching.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Co-design 3D molecular structures with synthesis pathways rather than using 2D reaction-based generation3DSynthFlow vs. RxnFlow · LIT-PCBA (15-target average)Vina docking score: -10.46 -> -10.89Helped
Co-design 3D molecular structures with synthesis pathways rather than using 2D reaction-based generation3DSynthFlow vs. RxnFlow · LIT-PCBA (15 targets)AiZynthFinder success rate: 65.35 -> 68.58Helped
Co-design 3D molecular structures with synthesis pathways rather than using 2D reaction-based generation3DSynthFlow vs. RxnFlow · LIT-PCBA, after sampling 64,000 moleculesNumber of diverse high-scoring modes: 4432.3 vs 1062.6Helped
Co-design 3D molecular structures with synthesis pathways rather than using 2D reaction-based generation3DSynthFlow vs. RxnFlow · CrossDocked2020 test pocketsVina Avg.: -8.85 -> -9.42Helped
Use high β rather than medium β (ablation)3DSynthFlow · CrossDocked2020 test pocketsVina Avg.: -9.30 -> -9.42Helped
Use high β rather than low β (ablation)3DSynthFlow · CrossDocked2020 test pocketsDiversity Avg.: 0.78 -> 0.69Hurt
Use high β rather than low β (ablation)3DSynthFlow · CrossDocked2020 test pocketsAiZynth success rate Avg.: 36.2% -> 36.1%No clear effect
Use 3D reaction-based generation rather than atom-based generation3DSynthFlow (high β) vs. MolCRAFT-large · CrossDocked2020 test pocketsAiZynth success rate Avg.: 3.9% -> 36.1%Helped
Use 3D reaction-based generation rather than atom-based generation3DSynthFlow (high β) vs. MolCRAFT-large · CrossDocked2020 test pocketsVina Avg.: -9.25 -> -9.42Helped

Surprising findings

Limitations

Experimental setup

Datasets: CrossDocked2020 LIT-PCBA Enamine REAL building blocks

Benchmarks: LIT-PCBA CrossDocked2020

Metrics: Vina docking score ligand efficiency AiZynthFinder success rate PoseCheck protein-ligand interactions number of diverse high-scoring modes validity QED diversity time

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

Builds on: GFlowNets trajectory balance RxnFlow SemlaFlow conditional flow matching

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