DrugAgent:基于多智能体的药物靶点相互作用预测

img

1. ATOMICA:跨模态生物分子交互的通用表征学习模型

ATOMICA 是一种几何深度学习模型,它学习原子级表征,统一了蛋白质、核酸、小分子、离子和脂质等多种生物分子交互的框架。该模型利用超过 200 万个交互复合物进行自监督去噪训练,学习原子、化学块和界面层级的分层嵌入,并将其泛化到不同分子模态。

ATOMICA 生成特定模态的交互组网络 (ATOMICANET),基于交互界面的相似性连接蛋白质。这些网络揭示了共享的疾病通路,并有助于预测疾病相关蛋白。例如,它在基于脂质的网络中检测到与哮喘相关的钠通道,在基于离子的网络中检测到与白血病相关的锌指结构。对于自身免疫性疾病,如多发性硬化症和周围神经病变,ATOMICANET 以 100% 的命中率识别了高置信度靶点,例如电压门控钾通道和钠通道。

ATOMICA 的潜在空间根据物理原理组织原子和化学特征,无需监督即可恢复与元素周期表、氨基酸化学和核酸特性一致的模式。ATOMICA 支持对交互进行组合推理,类似于词嵌入中的向量运算,即使蛋白质序列不同,也能捕获复合物之间的语义相似性。使用 ATOMICASCORE 指标,该模型可以零样本识别对分子间相互作用贡献最大的残基,在结合位点识别方面优于大型蛋白质语言模型(如 ESM-2)。跨多种分子模态的预训练显著提高了泛化能力,例如,ATOMICA 将蛋白质-DNA 结合位点恢复的 AUPRC 从 0.24 提高到 0.71。

此外,ATOMICA 通过预测超过 2,600 个配体结合位点(包括新的 C4 锌指基序和血红素结合跨膜细胞色素)来注释暗蛋白组(以前未表征的蛋白质区域)。这些暗蛋白注释涵盖了 1,200 多个物种,并利用结构而非序列恢复了进化上古老的功能。

img

ATOMICA 的局限性包括依赖高质量的结构数据以及对柔性、无序蛋白质区域的覆盖有限。未来的工作旨在整合非结构交互数据和基于序列的特征,以扩展其适用性。ATOMICA 为交互分子的生成建模和界面引导的治疗设计奠定了基础,它将分子尺度的几何结构与疾病和蛋白质功能的系统级理解联系起来。

2. DrugAgent:基于多智能体的药物靶点相互作用预测

DrugAgent 是一个创新的多智能体系统,旨在预测药物靶点相互作用(DTI)。研究者整合了机器学习(ML)、知识图谱和文献证据等多重视角,并利用思维链(Chain-of-Thought)和 ReAct 框架实现了可解释推理。不同于黑盒模型,DrugAgent 对每个预测都输出人类可读的解释,使其适用于临床决策和监管环境等对透明度要求高的场景。

该系统由五个专门的智能体组成:协调器、AI(基于 ML)、KG(知识图谱)、搜索(文献)和推理。每个智能体都贡献一个分数及其基本原理,这些信息最终被整合为 DTI 预测结果。在激酶 - 化合物基准测试中,DrugAgent 的 F1 分数(0.514)比非推理 GPT-4o mini 基线高出 45% (0.355),且特异性高达 0.978,这对于最大限度地减少药物发现中的假阳性至关重要。

AI 智能体使用 DeepPurpose 和消息传递神经网络(MPNN)以及 CNN,根据 SMILES 字符串和蛋白质序列预测 DTI 概率,并在 BindingDB 上进行二元结合亲和力分类训练。KG 智能体则从 DrugBank、CTD、STITCH 和 DGIdb 构建统一图谱,计算基于路径的相互作用分数,强调药物和靶点节点之间生物学相关的路径。搜索智能体使用基于关键字的相关性启发式方法和基于 GPT 的摘要,从 Bing 检索和评分证据,提供真实世界的背景和潜在的临床支持。推理智能体使用 LLM 推理链整合所有证据,计算加权分数,验证一致性,并提供最终决策。例如,即使 ML 置信度接近于零,它也可以根据图谱和文献支持预测中等强度的相互作用。

消融研究表明 DrugAgent 具有鲁棒性:移除 AI 智能体会导致准确性急剧下降,而 KG 和搜索智能体则对减少假阳性和提高精度有显著贡献。除了优越的指标外,DrugAgent 还模拟了协作研究团队,每个智能体都充当专家。这种模块化设计便于扩展,例如添加检索增强生成(RAG)智能体或患者特定数据输入。尽管 token 成本比简单模型高 10 倍,但 DrugAgent 的可解释性和均衡的指标使其在现实世界的生物医学应用中更有价值,尤其是在高风险决策依赖于理解模型基本原理的情况下。该框架灵活、可复现且可扩展,使用 AutoGen、DeepPurpose、RDKit 和多个 LLM 在消费级 Mac 设备上实现。所有智能体输出都遵循严格的模板,以确保系统完整性。

img

3. FFADW:精准预测蛋白质相互作用的新方法

FFADW 是一种用于蛋白质相互作用 (PPI) 预测的新方法,它融合了蛋白质序列相似性和网络拓扑信息。作者利用 Levenshtein 距离提取序列特征,并通过高斯核计算网络特征,然后通过可调节的加权策略将这两种互补的生物数据类型组合成统一的、降噪的表示。该加权融合由可调参数 α 控制,允许在序列和网络贡献之间进行动态平衡,从而提高了模型在不同数据集上的灵活性和泛化能力。

Attributed DeepWalk 用于学习整合节点属性和网络结构的低维嵌入,增强了表示质量,且无需依赖深度学习,保持了方法的轻量级和可解释性。研究者在三个基准数据集(S. cerevisiae、Human 和 H. pylori)上评估了 FFADW 的性能,并使用 XGBoost 作为分类器,分别实现了 95.56%、98.68% 和 88.2% 的高准确率。尤其在 Human 数据集上,AUC 达到 0.994,接近完美。

与 Bio2Vec、GcForest-PPI 和 EResCNN 等现有先进方法相比,FFADW 在几乎所有关键指标(准确率、MCC、AUC)上都表现更优。大量的实验表明,特征融合持续改进了样本聚类和分类性能,t-SNE 可视化和 ROC 曲线验证了这一点。此外,FFADW 在多种分类器(SVM、RF、NB、XGB)上都表现稳健,统计分析证实 XGBoost 在大多数数据集上具有优越且具有统计学意义的性能。

FFADW 兼顾了可解释性和预测能力,非常适合计算资源有限或数据集太小而无法进行深度学习的研究人员。作者建议未来的改进可以包括自动 α 优化以及与注意力机制或 GNN 的集成,以处理更大规模的生物网络。

img

4. 基于生物学原理的 DNA 序列分词器:Genomic Tokenizer

Genomic Tokenizer (GT) 提出了一种基于生物学原理的 DNA 序列分词方法,其核心思想是使用密码子(三个核苷酸序列)作为分词单元,这与分子生物学的中心法则相符。与传统的字符或 k-mer 分词器不同,GT 能够识别起始和终止密码子,并将同义密码子分配给相同的标记,同时将内含子和框外区域视为 UNK 标记。这种策略在减少词汇量的同时,保留了生物学相关性。

GT 在 HuggingFace tokenizer 框架内实现,可以无缝集成到现有的基于 Transformer 的 DNA 分析流程中,并支持诸如掩码语言建模和序列分类等任务。该分词器支持自定义起始/终止密码子及内含子处理方式,使其能够适应不同的生物体,包括原核生物和线粒体基因组。

在使用肺癌相关变异数据集进行的分类实验中,与字符分词相比,GT 对长序列长度表现出更强的鲁棒性,并在较长序列任务中表现更优。虽然字节对编码 (BPE) 实现了最高的整体性能,但其庞大的词汇量带来了高昂的计算成本。GT 在生物学洞察力、计算效率和紧凑的词汇量之间取得了平衡。

GT 分词避免了重叠 k-mer 分词器中常见的掩码语言建模中的冗余和信息泄漏问题,从而获得更清晰的训练信号和潜在的更好的泛化能力。GT 的生物学基础使其能够更好地模拟框移突变、同义替换和终止增益变异——这些都是从遗传数据预测表型影响的关键特征。初步比较突出了 GT 在生物建模方面的优势,并表明与纯数据驱动的分词器相比,GT 在基因组学任务的基础模型训练中具有潜在优势。

GT 是开源的,可以通过 PyPI 安装,并鼓励在基因组数据集和 Transformer 架构(包括 HyenaDNA 等长上下文模型)中进行更广泛的探索。

img

5. 知识蒸馏提升分子性质预测:模型更小,精度更高

研究者提出了一种将知识蒸馏(KD)应用于分子性质预测的综合框架,在回归任务中 R² 值提升高达 70%,同时减小了模型大小和训练时间。该方法使精简的学生模型(最高可缩小 2 倍)在量子数据集(QM9)和实验基准(ESOL、FreeSolv)上达到或超过复杂教师模型的性能,证明了其在特定领域和跨领域设置中的有效性。

该框架在 SchNet、DimeNet++ 和 TensorNet 三种 GNN 架构上均一致地提升了嵌入对齐和预测精度,尤其对于原子化能和溶解度等复杂性质的预测。在 QM9 特定领域设置中,DimeNet++ 对于较简单的量子性质,使用较小的学生模型时 R² 增益高达 90%,而 SchNet 在使用较大的学生模型预测复杂性质时增益最大。

从 QM9 训练的教师模型到实验数据集(如 ESOL(logS)和 FreeSolv(ΔGhyd))的跨领域迁移表明,KD 有助于弥合理论数据和经验数据之间的分布差距,SchNet 在溶解度预测上实现了约 65% 的 R² 增益。嵌入分析显示,KD 下学生模型和教师模型嵌入之间的余弦相似度显著提高,证实了跨模型和数据集的成功知识迁移和结构表示学习。

KD 尤其增强了对非 QM9 类分子的泛化能力,即 QM9 中不存在的原子或基团,这表明其对类药物或化学多样性化合物的实用性。该框架使用结合了 MAE 和余弦相似度损失以及可学习不确定性权重的损失函数,确保了任务自适应优化,无需手动调整。

与剪枝或迁移学习相比,KD 提供了一种结构化且稳健的模型压缩方法,在保留关键化学知识的同时实现更快的推理,这对于高通量筛选至关重要。这项工作突出了 KD 在分子回归中的可扩展性、与现代架构的兼容性,以及其在未来少样本和基于 Transformer 的分子建模应用中的潜在作用。

img

如何学习大模型 AI ?

由于新岗位的生产效率,要优于被取代岗位的生产效率,所以实际上整个社会的生产效率是提升的。

但是具体到个人,只能说是:

“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。

这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。

我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。

我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多互联网行业朋友无法获得正确的资料得到学习提升,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

在这里插入图片描述

第一阶段(10天):初阶应用

该阶段让大家对大模型 AI有一个最前沿的认识,对大模型 AI 的理解超过 95% 的人,可以在相关讨论时发表高级、不跟风、又接地气的见解,别人只会和 AI 聊天,而你能调教 AI,并能用代码将大模型和业务衔接。

  • 大模型 AI 能干什么?
  • 大模型是怎样获得「智能」的?
  • 用好 AI 的核心心法
  • 大模型应用业务架构
  • 大模型应用技术架构
  • 代码示例:向 GPT-3.5 灌入新知识
  • 提示工程的意义和核心思想
  • Prompt 典型构成
  • 指令调优方法论
  • 思维链和思维树
  • Prompt 攻击和防范

第二阶段(30天):高阶应用

该阶段我们正式进入大模型 AI 进阶实战学习,学会构造私有知识库,扩展 AI 的能力。快速开发一个完整的基于 agent 对话机器人。掌握功能最强的大模型开发框架,抓住最新的技术进展,适合 Python 和 JavaScript 程序员。

  • 为什么要做 RAG
  • 搭建一个简单的 ChatPDF
  • 检索的基础概念
  • 什么是向量表示(Embeddings)
  • 向量数据库与向量检索
  • 基于向量检索的 RAG
  • 搭建 RAG 系统的扩展知识
  • 混合检索与 RAG-Fusion 简介
  • 向量模型本地部署

第三阶段(30天):模型训练

恭喜你,如果学到这里,你基本可以找到一份大模型 AI相关的工作,自己也能训练 GPT 了!通过微调,训练自己的垂直大模型,能独立训练开源多模态大模型,掌握更多技术方案。

到此为止,大概2个月的时间。你已经成为了一名“AI小子”。那么你还想往下探索吗?

  • 为什么要做 RAG
  • 什么是模型
  • 什么是模型训练
  • 求解器 & 损失函数简介
  • 小实验2:手写一个简单的神经网络并训练它
  • 什么是训练/预训练/微调/轻量化微调
  • Transformer结构简介
  • 轻量化微调
  • 实验数据集的构建

第四阶段(20天):商业闭环

对全球大模型从性能、吞吐量、成本等方面有一定的认知,可以在云端和本地等多种环境下部署大模型,找到适合自己的项目/创业方向,做一名被 AI 武装的产品经理。

  • 硬件选型
  • 带你了解全球大模型
  • 使用国产大模型服务
  • 搭建 OpenAI 代理
  • 热身:基于阿里云 PAI 部署 Stable Diffusion
  • 在本地计算机运行大模型
  • 大模型的私有化部署
  • 基于 vLLM 部署大模型
  • 案例:如何优雅地在阿里云私有部署开源大模型
  • 部署一套开源 LLM 项目
  • 内容安全
  • 互联网信息服务算法备案

学习是一个过程,只要学习就会有挑战。天道酬勤,你越努力,就会成为越优秀的自己。

如果你能在15天内完成所有的任务,那你堪称天才。然而,如果你能完成 60-70% 的内容,你就已经开始具备成为一名大模型 AI 的正确特征了。

这份完整版的大模型 AI 学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

在这里插入图片描述

### 药物靶点相互作用预测的方法、模型与工具 #### 方法概述 药物靶点相互作用(Drug-Target Interaction, DTI)预测是现代药物研发中的重要环节之一。其核心目标在于评估药物分子与特定蛋白靶点之间的作用强度或可能性。当前主流的研究方法主要分为传统计算生物学方法和基于机器学习/深度学习的现代化方法。 一种有效的策略是采用多模态学习方法来融合不同类型的药物数据,这有助于提升研究的深度和广度[^1]。此外,在实际应用中,还可以借助先进的深度学习框架完成更精准的任务建模。 #### 常见模型介绍 以下是几个被广泛应用并取得良好效果的模型: 1. **ConPLex** ConPLex 是一款专为药物-靶点相互作用设计的深度学习模型。该模型不仅能够加速药物筛选过程,还支持新靶点发现以及现有药物的新用途探索。特别值得一提的是它的嵌入空间特性,可进一步应用于生物标志物的相关研究工作[^2]。 2. **GraphDTA** GraphDTA 利用了图形神经网络 (GNN),特别是图卷积网络 (GCN) 和注意力机制等先进技术手段来进行高精度的 DTI 预测。此项目依赖于 PyTorch Geometric 库实现高效的图数据操作,并结合 RDKit 对化学物质进行前期处理和支持解析功能[^4]。 #### 实现工具推荐 对于希望自行构建或者调用已有解决方案的人来说,以下是一些值得考虑的技术栈选项及其优势说明: - **PyTorch Geometric**: 提供了一套完整的 GNN 开发环境,非常适合需要自定义架构的情况下的实验需求。 - **RDKit**: 这一强大的开源软件包可以帮助研究人员轻松获取关于小分子的各种属性描述符,进而作为输入特征参与到后续 ML/DL 流程当中去。 #### 可视化建议 当得到初步预测结果之后,往往还需要对其进行解释以便深入洞察两者间可能存在的关系模式。此时可以尝试运用弦图等形式展示关联程度分布状况,使得结论更具说服力同时也便于交流分享成果[^3]。 ```python import matplotlib.pyplot as plt from mpl_toolkits.axes_grid1 import make_axes_locatable def plot_chord_diagram(interaction_matrix): fig, ax = plt.subplots(figsize=(8, 8)) im = ax.imshow(interaction_matrix, cmap='viridis') divider = make_axes_locatable(ax) cax = divider.append_axes("right", size="5%", pad=0.05) plt.colorbar(im, cax=cax) plt.title('Chord Diagram of Drug-Target Interactions', fontsize=16) plt.show() ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值