SpotGAN: A Reverse-Transformer GAN Generates Scaffold-Constrained Molecules with Property Optimization

Abstract

Generating molecules with a given scaffold is a challenging task in drug-discovery. Scaffolds impose strict constraints on the generation of molecules. Moreover, the order of the simplified molecular-input line-entry system (SMILES) strings changes substantially during sequence expansion. This study presents a scaffold-constrained, property-optimized transformer GAN (SpotGAN) to solve these issues. SpotGAN employs a decoration generator that fills decorations into a given scaffold using a transformer-decoder variant. The discriminator is a transformer-encoder variant with a global receptive field that improves the realism of the generated molecules. The chemical properties are optimized through reinforcement learning (RL), affording molecules with high property scores. Additionally, an extension of SpotGAN, called SpotWGAN, is proposed to optimize and stabilize the training process leveraging the Wasserstein distance and mini-batch discrimination. Experimental results show the usefulness of the proposed model on scaffold-constrained molecular-generation tasks in terms of the drug-likeness, solubility, synthesizability, and bioactivity of the generated molecules( $^1$ 1 Our code is available at: https://github.com/naruto7283/SpotGAN ).

Cite

Text

Li and Yamanishi. "SpotGAN: A Reverse-Transformer GAN Generates Scaffold-Constrained Molecules with Property Optimization." European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases, 2023. doi:10.1007/978-3-031-43412-9_19

Markdown

[Li and Yamanishi. "SpotGAN: A Reverse-Transformer GAN Generates Scaffold-Constrained Molecules with Property Optimization." European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases, 2023.](https://mlanthology.org/ecmlpkdd/2023/li2023ecmlpkdd-spotgan/) doi:10.1007/978-3-031-43412-9_19

BibTeX

@inproceedings{li2023ecmlpkdd-spotgan,
  title     = {{SpotGAN: A Reverse-Transformer GAN Generates Scaffold-Constrained Molecules with Property Optimization}},
  author    = {Li, Chen and Yamanishi, Yoshihiro},
  booktitle = {European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases},
  year      = {2023},
  pages     = {323-338},
  doi       = {10.1007/978-3-031-43412-9_19},
  url       = {https://mlanthology.org/ecmlpkdd/2023/li2023ecmlpkdd-spotgan/}
}