A generative model for molecule generation based on chemical reaction trees
arXiv:2106.03394 · doi:10.1063/5.0076749
Abstract
Deep generative models have been shown powerful in generating novel molecules with desired chemical properties via their representations such as strings, trees or graphs. However, these models are limited in recommending synthetic routes for the generated molecules in practice. We propose a generative model to generate molecules via multi-step chemical reaction trees. Specifically, our model first propose a chemical reaction tree with predicted reaction templates and commercially available molecules (starting molecules), and then perform forward synthetic steps to obtain product molecules. Experiments show that our model can generate chemical reactions whose product molecules are with desired chemical properties. Also, the complete synthetic routes for these product molecules are provided.
References in corpus (15)
- Auto-Encoding Variational Bayes
- Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modeling
- Generative Adversarial Networks
- Automatic chemical design using a data-driven continuous representation of molecules
- Molecular Transformer - A Model for Uncertainty-Calibrated Chemical Reaction Prediction
- GuacaMol: Benchmarking Models for De Novo Molecular Design
- Junction Tree Variational Autoencoder for Molecular Graph Generation
- Learning Deep Generative Models of Graphs
- Constrained Graph Variational Autoencoders for Molecule Design
- ChemTS: An Efficient Python Library for de novo Molecular Generation
- Syntax-Directed Variational Autoencoder for Structured Data
- Population-based de novo molecule generation, using grammatical evolution
- Retro*: Learning Retrosynthetic Planning with Neural Guided A* Search
- A Model to Search for Synthesizable Molecules
- Amortized Tree Generation for Bottom-up Synthesis Planning and Synthesizable Molecular Design