Generation of 3D Molecules in Pockets via Language Model

Wei Feng, Lvwei Wang, Zaiyun Lin, Yanhao Zhu, Han Wang +7 more
5/17/2023
cs.LGq-bio.BM

No confident code implementation found for this paper.

Abstract

Generative models for molecules based on sequential line notation (e.g. SMILES) or graph representation have attracted an increasing interest in the field of structure-based drug design, but they struggle to capture important 3D spatial interactions and often produce undesirable molecular structures. To address these challenges, we introduce Lingo3DMol, a pocket-based 3D molecule generation method that combines language models and geometric deep learning technology. A new molecular representation, fragment-based SMILES with local and global coordinates, was developed to assist the model in learning molecular topologies and atomic spatial positions. Additionally, we trained a separate noncovalent interaction predictor to provide essential binding pattern information for the generative model. Lingo3DMol can efficiently traverse drug-like chemical spaces, preventing the formation of unusual structures. The Directory of Useful Decoys-Enhanced (DUD-E) dataset was used for evaluation. Lingo3DMol outperformed state-of-the-art methods in terms of drug-likeness, synthetic accessibility, pocket binding mode, and molecule generation speed.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{feng2023generation,
  title  = {Generation of 3D Molecules in Pockets via Language Model},
  author = {Wei Feng and Lvwei Wang and Zaiyun Lin and Yanhao Zhu and Han Wang and Jianqiang Dong and Rong Bai and Huting Wang and Jielong Zhou and Wei Peng and Bo Huang and Wenbiao Zhou},
  year   = {2023},
  eprint = {2305.10133},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.10133v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2305.10133.svg)](https://codeofpaper.com/paper/2305.10133)

Discussion