A Deep Molecular Generative Model Based on Multi-Resolution Graph Variational Autoencoders

31 May 2021, Version 1
This content is a preprint and has not undergone peer review at the time of posting.

Abstract

Deep generative models have recently emerged as encouraging tools for the de novo molecular structure generation. Even though considerable advances have been achieved in recent years, the field of generative molecular design is still in its infancy. One potential solution may be to integrate domain knowledge of structural or medicinal chemistry into the data-driven machine learning process to address specific deep molecule generation goals. This manuscript proposes a new graph-based hierarchical variational autoencoder (VAE) model for molecular generation. Training molecules are first decomposed into small molecular fragments. Unlike other motif-based molecular graph generative models, we further group decomposed fragments into different interchangeable fragment clusters according to their local structural environment around the attachment points where the bond-breaking occurs. In this way, each chemical structure can be transformed into a three-layer graph, in which individual atoms, decomposed fragments, or obtained fragment clusters act as graph nodes at each corresponding layer, respectively. We construct a hierarchical VAE model to learn such three-layer hierarchical graph representations of chemical structures in a fine-to-coarse order, in which atoms, decomposed fragments, and related fragment clusters act as graph nodes at each corresponding graph layer. The decoder component is designed to iteratively select a fragment out of a predicted fragment cluster vocabulary and then attach it to the preceding substructure. The newly introduced third graph layer will allow us to incorporate specific chemical structural knowledge, e.g., interchangeable fragments sharing similar local chemical environments or bioisosteres derived from matched molecular pair analysis information, into the molecular generation process. It will increase the odds of assembling new chemical moieties absent in the original training set and enhance structural diversity/novelty scores of generated structures. Our proposed approach demonstrates comparatively good performance in terms of model efficiency and other molecular evaluation metrics when compared with several other graph- and SMILES-based generative molecular models. We also analyze how our generative models' performance varies when choosing different fragment sampling techniques and radius parameters that determine the local structural environment of interchangeable fragment clusters. Hopefully, our multi-level hierarchical VAE prototyping model might promote more sophisticated works of knowledge-augmented deep molecular generation in the future.

Keywords

Graph-based deep generative model
Deep molecular generation
Variational autoencoder
Fragment-based molecular generation

Supplementary materials

Title
Description
Actions
Title
MRGVAE Appendix
Description
Actions

Comments

Comments are not moderated before they are posted, but they can be removed by the site moderators if they are found to be in contravention of our Commenting Policy [opens in a new tab] - please read this policy before you post. Comments should be used for scholarly discussion of the content in question. You can find more information about how to use the commenting feature here [opens in a new tab] .
This site is protected by reCAPTCHA and the Google Privacy Policy [opens in a new tab] and Terms of Service [opens in a new tab] apply.