Efficient and Programmable Exploration of Synthesizable Chemical Space
Shitong Luo, Connor W. Coley
TL;DR
Efficient and Programmable Exploration of Synthesizable Chemical Space introduces PrexSyn, a decoder-only Transformer that generates postfix synthesis representations conditioned on molecular properties, ensuring synthesizability. It leverages a high-throughput C++ data engine to train on billion-scale pathway-property data, achieving near-complete coverage of the Enamine REAL space with much faster inference than prior methods. It supports composite property queries using AND/NOT/OR logic via a product-of-experts sampling scheme and enables query-space optimization against black-box docking oracles, improving sampling efficiency. Empirical results show state-of-the-art reconstruction and similarity on Enamine/ChEMBL, superior GuacaMol performance, and effective docking-based molecular optimization (sEH and Mpro2). Overall, PrexSyn advances synthesizable molecular design by combining high-coverage sampling, fast inference, and programmable objective specification.
Abstract
The constrained nature of synthesizable chemical space poses a significant challenge for sampling molecules that are both synthetically accessible and possess desired properties. In this work, we present PrexSyn, an efficient and programmable model for molecular discovery within synthesizable chemical space. PrexSyn is based on a decoder-only transformer trained on a billion-scale datastream of synthesizable pathways paired with molecular properties, enabled by a real-time, high-throughput C++-based data generation engine. The large-scale training data allows PrexSyn to reconstruct the synthesizable chemical space nearly perfectly at a high inference speed and learn the association between properties and synthesizable molecules. Based on its learned property-pathway mappings, PrexSyn can generate synthesizable molecules that satisfy not only single-property conditions but also composite property queries joined by logical operators, thereby allowing users to ``program'' generation objectives. Moreover, by exploiting this property-based querying capability, PrexSyn can efficiently optimize molecules against black-box oracle functions via iterative query refinement, achieving higher sampling efficiency than even synthesis-agnostic baselines, making PrexSyn a powerful general-purpose molecular optimization tool. Overall, PrexSyn pushes the frontier of synthesizable molecular design by setting a new state of the art in synthesizable chemical space coverage, molecular sampling efficiency, and inference speed.
