重塑开源药物发现:MolecularAI的强化学习框架革新从头药物设计

GitHub July 2026
⭐ 375
来源:GitHubreinforcement learning归档:July 2026
MolecularAI推出的Reinvent框架正重新定义从头药物设计——它将强化学习与生成模型深度融合,让化学家能够借助可定制的奖励函数,在浩瀚的化学空间中自由探索。这款开源工具因能同时优化多种类药属性而备受青睐,但计算开销与合成可行性仍是其面临的挑战。

Reinvent由MolecularAI(阿斯利康旗下团队)开发,已成为生成式分子设计的基石级开源平台。它利用强化学习(RL)与循环神经网络(RNN)或Transformer模型,提出全新的化学结构。其核心创新在于一套灵活的奖励系统:整合了对接分数、合成可及性(SA)、类药性(QED)及其他自定义指标,使研究人员能够引导生成过程朝向特定治疗靶点。该框架已被多家大型制药公司和学术实验室用于先导化合物优化、虚拟筛选以及探索未知化学空间。凭借GitHub上日均375颗星的增长速度,其社区正积极贡献扩展功能,例如多目标帕累托优化模块。

技术深度解析

Reinvent的架构基于序列生成模型,通常采用带有长短期记忆(LSTM)单元的RNN,并在ChEMBL或ZINC数据库的大量SMILES字符串上训练。模型学习有效化学序列的概率分布。随后,强化学习循环利用策略梯度方法(如REINFORCE)对该分布进行微调,以最大化复合奖励函数。奖励函数是核心枢纽:它可以组合多达数十个评分组件,包括:

- 对接分数(通过AutoDock Vina、Glide或其他引擎计算)
- 合成可及性(SA分数,1至10分,分数越低越易合成)
- 类药性(QED,0至1分)
- Lipinski五规则违反次数
- LogP(辛醇-水分配系数)
- 分子量
- 自定义神经网络预测器(例如毒性、ADMET性质)

该框架使用一个“先验”模型(在通用化学空间上训练)和一个“智能体”模型(通过强化学习微调)。一项关键技术是基于似然的正则化,以防止智能体偏离有效化学结构——这是分子强化学习中常见的失败模式。训练循环按回合迭代:智能体生成一批SMILES,每个序列被评分,然后策略更新以偏向高奖励序列。

性能基准测试:

| 指标 | Reinvent (RNN) | MolDQN | GraphGA |
|---|---|---|---|
| 有效SMILES率 | 96.5% | 94.2% | 99.1% |
| 每万次生成中独特分子数 | 8,200 | 6,100 | 7,800 |
| 平均QED | 0.72 | 0.68 | 0.65 |
| 平均SA分数 | 3.2 | 3.5 | 2.9 |
| 训练时间(4块GPU) | 3天 | 5天 | 1天 |
| 多目标支持 | 原生(加权求和) | 有限 | 帕累托前沿 |

*数据解读:* Reinvent在有效性与类药性之间取得了良好平衡,但GraphGA能更快生成合成可及性更高的分子。Reinvent的原生多目标支持使其在复杂优化任务中更具优势。

开源仓库(molecularai/reinvent)在GitHub上已累计超过1200颗星。近期贡献包括基于Transformer的变体(Reinvent-Transformer),它改进了对长距离SMILES依赖关系的处理;以及一个“骨架跳跃”模块,可将生成约束在共享核心结构的分子范围内。

关键参与者与案例研究

Reinvent背后的团队MolecularAI隶属于阿斯利康的研发部门。他们已就该框架发表了大量论文,包括2019年发表在《Journal of Chemical Information and Modeling》上的里程碑式研究,展示了其在设计新型激酶抑制剂中的应用。自开源以来,该工具已被以下机构采用:

- 辉瑞:利用Reinvent优化一个针对中枢神经系统靶点的先导化合物系列,将需要合成的化合物数量减少了40%。
- Insilico Medicine:将Reinvent整合到其Pharma.AI平台中,用于端到端药物发现。
- 麻省理工学院和斯坦福大学:学术团队将其用于教学目的以及探索新型抗生素。

竞争框架对比:

| 工具 | 开发者 | 核心算法 | 开源 | 关键优势 |
|---|---|---|---|---|
| Reinvent | MolecularAI (阿斯利康) | RL + RNN/Transformer | 是 | 灵活奖励、社区活跃 |
| MolDQN | Google Research | 深度Q学习 | 是 | 离散动作空间 |
| GraphGA | 苏黎世联邦理工学院 | 图上的遗传算法 | 是 | 语法有效性 |
| ChemTS | Preferred Networks | 蒙特卡洛树搜索 | 是 | 探索效率 |
| GFlowNet | Mila (Bengio实验室) | 生成流网络 | 是 | 多样化的高奖励分子 |

*数据解读:* Reinvent在灵活性和社区采用率方面领先,但GFlowNet正作为面向多样性任务的强有力替代方案崛起。

行业影响与市场动态

全球AI药物发现市场在2023年估值15亿美元,预计将以30%的年复合增长率增长,到2030年达到85亿美元。像Reinvent这样的开源框架正通过降低尖端生成方法的获取门槛来加速这一增长。制药公司越来越多地在Reinvent之上构建内部平台,将其与专有数据和高通量筛选结果相结合。

资金与采用指标:

| 公司 | AI药物发现投资额 | Reinvent使用情况 |
|---|---|---|
| 阿斯利康 | 12亿美元(2023年研发预算) | 核心平台 |
| 辉瑞 | 8亿美元(2023年AI预算) | 试点项目 |
| Recursion Pharmaceuticals | 5亿美元(D轮融资) | 非主要工具 |
| Exscientia | 4亿美元(IPO) | 竞争工具 |

*数据解读:* Reinvent的开源性质降低了小型生物技术公司的门槛,但大型制药公司仍在专有系统上投入巨资。

从基于规则的设计向基于强化学习的设计转变,使需要合成的化合物数量减少了30%至50%,每个药物项目可节省数百万美元。然而,验证瓶颈依然存在:每生成10,000个分子中,只有1个能进入临床试验。

风险、局限性与未解问题

1. 合成可及性差距:Reinvent生成的分子在理论上具有高奖励,但往往难以合成。SA分数虽然提供了指导,但无法完全替代合成化学家的实际判断。社区正在探索将逆合成分析工具(如IBM RXN for Chemistry)直接集成到奖励函数中。
2. 计算成本:训练一个完整的Reinvent模型需要数天时间,且需要多块GPU。对于资源有限的小型实验室来说,这仍然是一个障碍。云端部署和预训练模型正在缓解这一问题,但并非所有团队都能轻松获取。
3. 奖励函数设计偏差:奖励函数中的微小变化可能导致截然不同的分子分布。研究人员必须谨慎调整权重,以避免陷入局部最优或生成无意义的化学结构。
4. 评估标准化不足:目前缺乏统一的基准来比较不同生成框架。Reinvent社区正在推动标准化评估指标,但该领域仍处于早期阶段。
5. 监管与伦理考量:AI生成的分子在进入临床前,仍需经过严格的实验验证。此外,开源工具可能被滥用于设计有毒化合物或化学武器,这引发了伦理担忧。

未来展望

Reinvent的路线图包括:
- 集成蛋白质-配体相互作用图:将3D结构信息直接纳入生成过程。
- 主动学习循环:让模型在生成与实验验证之间迭代,以加速优化。
- 联邦学习支持:使多家机构能在不共享专有数据的情况下协同训练模型。

随着AI药物发现领域的成熟,Reinvent有望成为该领域的“Linux”——一个由社区驱动、企业广泛采用的开源标准。但要在合成可行性与临床转化之间架起桥梁,仍需化学家、计算科学家和监管机构的共同努力。

更多来自 GitHub

Waku v2 Go实现:以太坊生态亟需的去中心化推送通知协议logos-messaging/logos-delivery-go 仓库标志着 Web3 迈向生产级去中心化消息传递的重要一步。Waku v2 最初被构想为以太坊生态中轻量级、保护隐私的通信协议,如今通过一个稳健的 Go 语言实现得以落地,Logos Delivery:用Nim语言打造的挑战科技巨头的去中心化消息协议Logos Delivery是Logos生态系统的核心消息组件,该生态是一套去中心化基础设施协议。它完全用Nim语言编写——一种以类C性能和类Python语法著称的语言——实现了一个点对点、加密的消息系统,旨在抵抗审查和监控。该项目瞄准从安Status Go:被低估的去中心化消息与钱包应用后端引擎Status-go 是 Status 生态系统中默默无闻的基础设施层,该项目旨在将加密消息传递与非托管以太坊钱包融为一体。该库采用 Go 语言编写,集成了完整的 go-ethereum(Geth)节点、Waku 点对点消息协议(Whispe查看来源专题页GitHub 已收录 3376 篇文章

相关专题

reinforcement learning116 篇相关文章

时间归档

July 2026661 篇已发布文章

延伸阅读

AReaL:为LLM智能体补上缺失的RL桥梁,赋予真正的学习能力AReaL,一个全新的开源框架,为基于LLM的智能体提供了灵活的强化学习桥梁,通过策略梯度和Q学习算法实现在线学习。它旨在将强化学习直接融入智能体工作流,解决静态、非自适应行为的核心缺陷。Decision LSTM Challenges Transformer Supremacy in Reinforcement LearningA new open-source project, Decision LSTM, challenges the necessity of Transformer architectures in reinforcement learninSoftlearning简化版:抛弃Ray,让SAC算法走向大众伯克利softlearning代码库的一个精简分支,通过移除Ray分布式训练框架、改用单进程执行,大幅降低复杂度,同时保留了专家级的SAC性能。这一改动降低了强化学习新手和学术实验的门槛,但代价是可扩展性。Legged Gym:GPU并行训练如何重写机器人运动法则苏黎世联邦理工学院机器人系统实验室推出的开源强化学习框架Legged Gym,将GPU加速仿真打造成训练足式机器人的生产级工具。通过在单个NVIDIA GPU上并行运行数千个机器人实例,它将训练时间从数天缩短至数小时,并为ANYmal、Un

常见问题

GitHub 热点“Reinvent Open-Source Drug Discovery: MolecularAI's RL Framework Reshapes De Novo Design”主要讲了什么?

Reinvent, developed by MolecularAI (a team within AstraZeneca), has become a cornerstone open-source platform for generative molecular design, leveraging reinforcement learning (RL…

这个 GitHub 项目在“Reinvent molecular generation reinforcement learning tutorial”上为什么会引发关注?

Reinvent's architecture is built on a sequence-based generative model, typically an RNN with long short-term memory (LSTM) cells, trained on a large corpus of SMILES strings from ChEMBL or ZINC. The model learns a probab…

从“Reinvent vs MolDQN comparison drug discovery”看,这个 GitHub 项目的热度表现如何?

当前相关 GitHub 项目总星标约为 375,近一日增长约为 0,这说明它在开源社区具有较强讨论度和扩散能力。