Bayesian molecular design with a chemical language model
Open Access
- 9 March 2017
- journal article
- research article
- Published by Springer Nature in Journal of Computer-Aided Molecular Design
- Vol. 31 (4) , 379-391
Abstract
The aim of computational molecular design is the identification of promising hypothetical molecules with a predefined set of desired properties. We address the issue of accelerating the material discovery with state-of-the-art machine learning techniques. The method involves two different types of prediction; the forward and backward predictions. The objective of the forward prediction is to create a set of machine learning models on various properties of a given molecule. Inverting the trained forward models through Bayes’ law, we derive a posterior distribution for the backward prediction, which is conditioned by a desired property requirement. Exploring high-probability regions of the posterior with a sequential Monte Carlo technique, molecules that exhibit the desired properties can computationally be created. One major difficulty in the computational creation of molecules is the exclusion of the occurrence of chemically unfavorable structures. To circumvent this issue, we derive a chemical language model that acquires commonly occurring patterns of chemical fragments through natural language processing of ASCII strings of existing compounds, which follow the SMILES chemical language notation. In the backward prediction, the trained language model is used to refine chemical strings such that the properties of the resulting structures fall within the desired property region while chemically unfavorable structures are successfully removed. The present method is demonstrated through the design of small organic molecules with the property requirements on HOMO-LUMO gap and internal energy. The R package iqspr is available at the CRAN repository.Keywords
Funding Information
- Japan Science and Technology Agency
- Japan Society for the Promotion of Science
This publication has 33 references indexed in Scilit:
- Open Babel: An open chemical toolboxJournal of Cheminformatics, 2011
- Exhaustive Structure Generation for Inverse‐QSPR/QSARMolecular Informatics, 2010
- A constructive approach for discovering new drug leads: Using a kernel methodology for the inverse-QSAR problemJournal of Cheminformatics, 2009
- Grand challenges for cheminformaticsJournal of Cheminformatics, 2009
- De Novo Drug Design Using Multiobjective Evolutionary GraphsJournal of Chemical Information and Modeling, 2009
- Molecule Kernels: A Descriptor- and Alignment-Free Quantitative Structure–Activity Relationship ApproachJournal of Chemical Information and Modeling, 2008
- Sequential Monte Carlo SamplersJournal of the Royal Statistical Society Series B: Statistical Methodology, 2006
- Flux (1): A Virtual Synthesis Scheme for Fragment-Based de Novo DesignJournal of Chemical Information and Modeling, 2005
- Graph kernels for chemical informaticsNeural Networks, 2005
- Evolutionary Design of Molecules with Desired Properties Using the Genetic AlgorithmJournal of Chemical Information and Computer Sciences, 1995