KDD 2022 | MolSearch:基于搜索的多目标分子生成与性质优化
The following article is from AI in Graph Author AI in Graph
今天给大家介绍的是来自密歇根州立大学的Jiayu Zhou教授团队发表在KDD 2022上的文章"MolSearch: Search-based Multi-objective Molecular Generation and Property Optimization"。生成同时满足多种属性要求的分子仍然是一个挑战。在本文中,使用基于搜索的方法来解决这一挑战,并提出了一个简单但有效的框架,称为MolSearch,用于多目标的分子生成(优化)。MolSearch结合将蒙特卡洛树搜索算法与多目标优化算法,从源分子开始,采取两阶段搜索策略,基于从大型化合物库中得出的转化规则,逐渐将它们修改为新的分子。
摘要
生成同时满足多种属性要求的分子仍然是一个挑战。在本文中,使用基于搜索的方法来解决这一挑战,并提出了一个简单但有效的框架,称为MolSearch,用于多目标的分子生成(优化)。MolSearch结合将蒙特卡洛树搜索算法与多目标优化算法,从源分子开始,采取两阶段搜索策略,基于从大型化合物库中得出的转化规则,逐渐将它们修改为新的分子。
方法
问题定义
蒙特卡洛树搜索
蒙特卡罗树搜索(MCTS)采用一种树结构来进行模拟和估计动作的Value。同时,它还使用先前估计的行动Value来引导搜索过程走向更高的回报[8]。基本的MCTS程序由每次迭代的四个步骤组成:
A)选择。从根节点开始递归地选择最佳子节点,直到到达叶节点,即尚未展开或终止的节点。
D)反向传播。该奖励沿着被访问节点反向传播,以更新它们的统计数据,直到根节点。
多目标蒙特卡罗树搜索
从根节点开始,递归地选择最好的子节点来继续。为了确定给定父节点的最佳子节点,计算每个子节点的效用公式如下:
方法框架
动作设计
修饰规则应该在化学上是合理的,覆盖各种修饰方向,并且尺寸较大,以便在化学空间中成功导航。本文利用前人研究设计动作作为本文的的分子修饰动作。它根据匹配的分子对(MMPs)提取分子之间的转换,并输出一组规则,系统地总结当前大型化合物数据库(如ChEMBL)中存在的和化学上有效的分子的修饰。
上图显示了一个设计移动转换的例子。每个匹配的分子对有三个部分。不变部分表示变换前后保持不变的位置。可变部分表示要替换的片段。环境是设计动作中最重要的部分,它描述了转换的上下文。上下文的范围由半径r确定,并包含在步长r内从要替换的片段可以到达的所有原子。这种约束确保了转换在化学上是合理的,半径r越大,假设越有可能成立。
实验
总结
参考文献
代码地址: https://github.com/illidanlab/MolSearch
作者 | 夏宇航
审核 | 刘 旋
--------- End ---------
感兴趣的读者,可以添加小邦微信(zhiyaobang2020)加入读者实名讨论微信群。添加时请主动注明姓名-企业-职位/岗位 或
姓名-学校-职务/研究方向。
- 历史文章推荐 -
【AI药物设计】
●Drug Discov Today | 机器学习预测小分子pKa的进展和挑战
●BMC Bioinform | 拓扑增强的分子图表示用于抗乳腺癌药物的筛选
●Drug Discov Today | 分子表示与性质预测中的深度学习方法
●Front Pharmacol|DDIT:药物-疾病之间多种临床表型关联预测工具
●Bioinformatics | 通过修正异质信息中不完整信息的影响来预测药物-蛋白相互作用
●Front Pharmacol|基于图片段分子表示和深度进化学习的多目标药物设计
●Drug Discov Today | 利用系统的蛋白质-配体相互作用指纹图谱进行药物发现
●Int J Mol Sci|CSatDTA:带自注意力机制的卷积模型预测药物-靶标亲和力
●J Med Chem|静电互补在基于结构的药物设计中的应用
●Nat Mach Intel|一种用于分子相互作用和分子性质预测的自动图学习方法
●Wires Comput Mol Sci|分子发现的生成模型:最新进展和挑战
●Drug Discov Today|辉瑞:如何成功的设计小分子药物
●CAS博客|首批进入临床试验的AI设计的候选药物:结构新颖性评估
●Drug Discov Today|人工智能增强的药物设计和开发:迈向计算型精准医学
●Drug Discov Today|用于从头药物设计的图神经网络GNN
●Nat Commun|AI结合基因表达特征,从头生成类苗头化合物