Molecular Property Prediction and Molecular Design Using a Supervised Grammar Variational Autoencoder

被引:13
作者
Oliveira, Andre F. [2 ]
Da Silva, Juarez L. F. [1 ]
Quiles, Marcos G. [3 ]
机构
[1] Univ Sao Paulo, Sao Carlos Inst Chem, BR-13560970 Sao Carlos, SP, Brazil
[2] Natl Inst Space Res, Associate Lab Comp & Appl Math, BR-12227010 Sao Jose Dos Campos, SP, Brazil
[3] Univ Fed Sao Paulo, Inst Sci & Technol, BR-12247014 Sao Jose Dos Campos, SP, Brazil
基金
巴西圣保罗研究基金会;
关键词
DISCOVERY;
D O I
10.1021/acs.jcim.1c01573
中图分类号
R914 [药物化学];
学科分类号
100701 ;
摘要
Some of the most common applications of machine learning (ML) algorithms dealing with small molecules usually fall within two distinct domains, namely, the prediction of molecular properties and the design of novel molecules with some desirable property. Here we unite these applications under a single molecular representation and ML algorithm by modifying the grammar variational autoencoder (GVAE) model with the incorporation of property information into its training procedure, thus creating a supervised GVAE (SGVAE). Results indicate that the biased latent space generated by this approach can successfully be used to predict the molecular properties of the input molecules, produce novel and unique molecules with some desired property and also estimate the properties of random sampled molecules. We illustrate these possibilities by sampling novel molecules from the latent space with specific values of the lowest unoccupied molecular orbital (LUMO) energy after training the model using the QM9 data set. Furthermore, the trained model is also used to predict the properties of a hold-out set and the resulting mean absolute error (MAE) shows values close to chemical accuracy for the dipole moment and atomization energies, even outperforming ML models designed to exclusive predict molecular properties using the SMILES as molecular representation. Therefore, these results show that the proposed approach is a viable way to provide generative ML models with molecular property information in a way that the generation of novel molecules is likely to achieve better results, with the benefit that these new molecules can also have their molecular properties accurately predicted.
引用
收藏
页码:817 / 828
页数:12
相关论文
共 50 条
  • [1] Bjerrum E. J., 2017, ARXIV
  • [2] Application of Generative Autoencoder in De Novo Molecular Design
    Blaschke, Thomas
    Olivecrona, Marcus
    Engkvist, Ola
    Bajorath, Jurgen
    Chen, Hongming
    [J]. MOLECULAR INFORMATICS, 2018, 37 (1-2)
  • [3] GuacaMol: Benchmarking Models for de Novo Molecular Design
    Brown, Nathan
    Fiscato, Marco
    Segler, Marwin H. S.
    Vaucher, Alain C.
    [J]. JOURNAL OF CHEMICAL INFORMATION AND MODELING, 2019, 59 (03) : 1096 - 1108
  • [4] Machine learning for molecular and materials science
    Butler, Keith T.
    Davies, Daniel W.
    Cartwright, Hugh
    Isayev, Olexandr
    Walsh, Aron
    [J]. NATURE, 2018, 559 (7715) : 547 - 555
  • [5] Graph Networks as a Universal Machine Learning Framework for Molecules and Crystals
    Chen, Chi
    Ye, Weike
    Zuo, Yunxing
    Zheng, Chen
    Ong, Shyue Ping
    [J]. CHEMISTRY OF MATERIALS, 2019, 31 (09) : 3564 - 3572
  • [6] Algebraic graph-assisted bidirectional transformers for molecular property prediction
    Chen, Dong
    Gao, Kaifu
    Duc Duy Nguyen
    Chen, Xin
    Jiang, Yi
    Wei, Guo-Wei
    Pan, Feng
    [J]. NATURE COMMUNICATIONS, 2021, 12 (01)
  • [7] Cho K., 2014, ARXIV
  • [8] Dai H., 2018, ARXIV
  • [9] Molecular representations in AI-driven drug discovery: a review and practical guide
    David, Laurianne
    Thakkar, Amol
    Mercado, Rocio
    Engkvist, Ola
    [J]. JOURNAL OF CHEMINFORMATICS, 2020, 12 (01)
  • [10] Systematic Investigation of Error Distribution in Machine Learning Algorithms Applied to the Quantum-Chemistry QM9 Data Set Using the Bias and Variance Decomposition
    de Azevedo, Luis Cesar
    Pinheiro, Gabriel A.
    Quiles, Marcos G.
    Da Silva, Juarez L. F.
    Prati, Ronaldo C.
    [J]. JOURNAL OF CHEMICAL INFORMATION AND MODELING, 2021, 61 (09) : 4210 - 4223