ToolMol: Evolutionary Agentic Framework for Multi-objective Drug Discovery
ToolMol 是一个进化智能体框架,它将多目标遗传算法与由大语言模型驱动的算子及基于 RDKit 的综合工具箱相集成,以生成高质量、可合成的药物候选分子,其结合亲和力与自由能评分相较于现有方法显著提升。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是一篇未经同行评审的预印本的AI生成解释。这不是医疗建议。请勿根据此内容做出健康决定。 阅读完整免责声明
想象一下,你正在尝试发明一把能完美契合一把非常特定且复杂的锁(人体内的一种蛋白质)的新钥匙。这就是药物发现的核心。通常,这个过程就像将成千上万把随机钥匙扔向那把锁,希望其中有一把能起作用,然后花费数年时间测试那些看起来有希望的少数几把。这既缓慢又昂贵,且充满了试错。
最近,科学家们开始使用“大型语言模型”(LLMs)——即那种能写文章或代码的同款人工智能——来协助设计这些钥匙。其初衷是让 AI“编写”一把新钥匙。然而,该论文指出,这些 AI 就像才华横溢但笨拙的作家:它们经常生成的“钥匙”在纸面上看起来像单词,但当你试图构建它们时,却发现毫无意义。它们会产生语法错误,制造出在现实世界中根本不可能存在的分子。
ToolMol 登场: “建筑师与建造者”团队
作者们介绍了 ToolMol,这是一个通过改变 AI 工作方式来解决上述问题的新框架。ToolMol 不再让 AI 从头开始编写整个化学式(即“文本字符串”),而是将 AI 转变为一名项目经理,由它向机器人建造者发出指令。
以下是其工作原理,使用一个简单的类比:
进化游戏(“适者生存”的钥匙店):
想象一家制造钥匙的商店。每天,商店会挑选出最好的钥匙,将它们折断成两半,并交换这些部件以制造新的“后代”钥匙。这被称为遗传算法。其目标是保留旧钥匙的最佳部分,并将它们混合,以找到更好的东西。旧 AI 的问题:
在之前的尝试中(例如名为 MOLLEO 的系统),AI 被要求直接编写新钥匙的设计指令。它会说:“将 A 部分和 B 部分结合”,但往往会在语法上出错,导致建造者无法遵循的设计。大约 30% 的情况下,AI 会生成“无效”的钥匙,这些钥匙必须被丢弃。ToolMol 的解决方案(工具箱):
ToolMol 改变了规则。AI 不再被允许编写化学式。相反,它被赋予了一个数字工具箱,里面包含七个具体且可靠的工具(例如“添加一个甲基”、“将氯原子替换为氟原子”或“剪切并粘贴此部分”)。- AI 观察当前的钥匙以及它需要契合的锁。
- 它构思计划:“我需要在这里切断这把钥匙,并将那部分连接在那里。”
- 然后它调用工具来执行工作。
- 由于这些工具是由严格的化学引擎(RDKit)构建的,它们总是能生成有效且可构建的钥匙。AI 只需说明做什么,而不必说明如何编写代码。
为何这很重要:结果
研究人员在三种不同的蛋白质“锁”上测试了 ToolMol 与其他方法的对比。以下是他们的发现:
- 更优的钥匙: 与以往的方法相比,ToolMol 找到的钥匙与锁的结合显著更好(结合力强了 10% 以上)。
- 现实的钥匙: 它设计的钥匙不仅强效,而且具有“类药性”(即看起来像真正的药物)和“可合成性”(即人类化学家实际上可以在实验室中构建它们)。
- 金标准测试: 研究人员将 ToolMol 制造出的最佳钥匙通过了最昂贵、最高精度的可用计算机模拟(称为绝对结合自由能)。尽管 ToolMol 并未被明确指示要针对这一特定测试进行优化,但其钥匙的得分比当前最先进的方法高出35%。
秘诀:先思考后行动
作者们仔细研究了 AI 的“思考”过程(即其推理轨迹)。他们发现,当 AI 使用工具箱时,其行动与其思考完美匹配。
- 旧方式(MOLLEO): AI 会说:“我将在某处添加一个氟原子”,但生成的分子却意外地包含了一个氯原子。AI 正在“幻觉”结果。
- ToolMol 方式: AI 说:“我将在某处添加一个氟原子”,而工具确实添加了一个氟原子。计划与结果完全一致。
总结
ToolMol 是一种利用 AI 进行药物发现的新方法。它不再要求 AI 充当笨拙的化学式撰写者,而是要求 AI 充当一名聪明的监督者,利用一套可靠、预编程的工具来构建分子。这一简单的改变防止了错误,创造了更好的药物候选物,并使得 AI 庞大的化学知识得以有效利用,而无需承担生成无意义内容的风险。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。