Thomas Morgan, Ahmad Mazen, Tresadern Gary, de Fabritiis Gianni
Computational Science Laboratory, Universitat Pompeu Fabra, Barcelona Biomedical Research Park (PRBB), C Dr. Aguiader 88, 08003, Barcelona, Spain.
In Silico Discovery, Janssen Pharmaceutica N. V., Turnhoutseweg 30, 2340, Beerse, Belgium.
J Cheminform. 2024 Jul 4;16(1):77. doi: 10.1186/s13321-024-00866-5.
SMILES-based generative models are amongst the most robust and successful recent methods used to augment drug design. They are typically used for complete de novo generation, however, scaffold decoration and fragment linking applications are sometimes desirable which requires a different grammar, architecture, training dataset and therefore, re-training of a new model. In this work, we describe a simple procedure to conduct constrained molecule generation with a SMILES-based generative model to extend applicability to scaffold decoration and fragment linking by providing SMILES prompts, without the need for re-training. In combination with reinforcement learning, we show that pre-trained, decoder-only models adapt to these applications quickly and can further optimize molecule generation towards a specified objective. We compare the performance of this approach to a variety of orthogonal approaches and show that performance is comparable or better. For convenience, we provide an easy-to-use python package to facilitate model sampling which can be found on GitHub and the Python Package Index.Scientific contributionThis novel method extends an autoregressive chemical language model to scaffold decoration and fragment linking scenarios. This doesn't require re-training, the use of a bespoke grammar, or curation of a custom dataset, as commonly required by other approaches.
基于SMILES的生成模型是近年来用于药物设计增强的最强大、最成功的方法之一。它们通常用于完全从头生成,然而,有时需要进行骨架修饰和片段连接应用,这需要不同的语法、架构、训练数据集,因此需要重新训练新模型。在这项工作中,我们描述了一种简单的程序,通过基于SMILES的生成模型进行受限分子生成,通过提供SMILES提示将适用性扩展到骨架修饰和片段连接,而无需重新训练。结合强化学习,我们表明预训练的、仅解码器的模型能够快速适应这些应用,并可以朝着指定目标进一步优化分子生成。我们将这种方法的性能与各种正交方法进行比较,结果表明性能相当或更好。为方便起见,我们提供了一个易于使用的Python包来促进模型采样,可在GitHub和Python Package Index上找到。
科学贡献
这种新方法将自回归化学语言模型扩展到骨架修饰和片段连接场景。这不需要像其他方法通常要求的那样重新训练、使用定制语法或策划定制数据集。