AlphaFold 2被曝真实场景的预测能力太差??

01d78bc56e4af39913645ae4f6fba5f9.png

文 | 李梅、黄楠
源 | AI科技评论

2018 年,Deepmind 首次发布基于深度神经网络的蛋白质结构预测数据库 AlphaFold,在蛋白质预测中实现了最先进的性能;去年,AlphaFold 2 获得了 98.5% 的蛋白质预测率;前段时间,Deepmind 又重磅发布了数据集更新,称目前的 AlphaFold 已经预测了几乎所有已知的蛋白质。

如何有效识别药物作用机制在今天仍然是一个巨大挑战,计算对接的方法已被广泛用于预测药物结合靶点。有了大规模蛋白质结构预测技术,药物发现将变得更容易。

所以,自 AlphaFold 问世以来,称其将引发一场结构生物学的革命、彻底改变药物发现的声音就不绝于耳。

本质上,AlphaFold 是一个工具,我们目前真的能利用好这个工具吗?近日,来自 MIT 的研究团队给出了否定的回答。

他们对使用 AlphaFold2 的分子对接模拟的模型性能进行了评估,发现模型在识别真正的蛋白质-配体相互作用方面的预测能力较弱,并证明需要使用基于机器学习的方法进行建模来提高模型性能,以更好地利用AlphaFold2 进行药物发现。

该论文“Benchmarking AlphaFold-enabled molecular docking predictions for antibiotic discovery”发表在了Molecular Systems Biology 期刊上。

b52f636b50110617f39e139db3d0da1b.png

论文地址:
https://www.embopress.org/doi/epdf/10.15252/msb.202211081

使用 AlphaFold 2 预测的分子对接

所谓化合物的对接计算,是将候选化合物列表中的每一个对接到目标蛋白质中,生成最有可能结合的化合物的粗略排序。

这个过程可以在化合物集合上完成,获得庞大的虚拟库,这种虚拟筛选已经成为计算化学领域的长期目标。

筛选 218 种大肠杆菌活性化合物

研究团队首先筛选了一组化合物,包含大约 39128 种,其中包括已知药物(已知抗生素)、活性天然产物和一系列其他不同结构,并在针对大肠杆菌的筛选中发现了 218 种化合物培养物。

仅仅有 218 个阳性,这个结果是令人惊讶的,但考虑到抗菌药物发现工作的难度,这个数字也算比较难得了。

在 218 种活性化合物中,有大约 80% 是已知抗生素类别中的成员,剩下的部分则是已知细胞毒性化合物和一些新的通配类型的混合。

这为实验的进行提供了一个很好的背景,因为在大多数情况下,我们可以预测从反向对接筛选中获得什么结果。

将活性化合物与预测的蛋白质结构对接

接着,团队研究了这些活性化合物的潜在结合靶标。

多年来,在大肠杆菌中进行的大量基因组敲除扫描的共识评分已经得出了 296 项基本蛋白质,所以,可以合理推断所有真正抑制生长的靶标蛋白质都可能在这些列表当中。

作者将 218 种活性化合物中与 AlphaFold 2 预测出的 296 种基本大肠杆菌蛋白质结构进行对接,并通过几种不同的计算方法,对 218 种化合物与 296 种蛋白质的组合进行计算,预测了 64000 多个蛋白质-配体对的结合位姿与结合亲和力预测。

d355b3cdfb7220adf4df31cc9c1e32d8.png
▲图注:在 AlphaFold 结构上进行分子对接

从计算量来看,这是一个可靠度相当高的测试,尤其是考虑到内部控制的数量(具有已知靶标的化合物和在这些靶标内具有已知结合构象的化合物),这项计算是很有价值的。

作为对照,研究团队还从一组化合物中,随机选择了 100 种对细菌生长完全没有抑制作用的化合物进行相同的计算,从而获得对 29600 个蛋白质-配体对的结合位姿与亲和力预测。

基于 AlphaFold 2 预测结构的模型性能很弱

虽然这项工作预测了包括活性和非活性化合物的化合物与蛋白质混杂性,但问题是,这些预测中有多少是假阳性?

将模型预测与已知的抗生素结合目标进行比较

为了评估所用模型方法的性能,作者将模型预测与常用抗生素类别的已知相互作用进行比较。作者搜集了先前文献中的抗生素-蛋白质靶对,组成一个包含 142 种抗生素-蛋白质相互作用的数据集。

结果发现,他们的模型仅仅正确预测了 3 种具有强结合性(即结合亲和力阈值为 -7 kcal/mol )的相互作用,以及 43 种具有一般结合性(即结合亲和力阈值为 -5 kcal/mol )的相互作用。

所以,模型预测的真阳性率分别为 2.1% 和 30.3%。这种比较表明,基于  AlphaFold 2 预测结构的建模平台性能很弱。

测量 12 种基本蛋白质的酶抑制

作者接着选取了 12 种基本蛋白质,它们可以用于酶促测定,通过测量 218 种活性化合物对这些蛋白质的酶抑制,作者对模型预测的子集进行进一步的评估。

b373a417da236ab0f5f01b3df6c216a3.png
▲图注:所有 218 种活性化合物的平均相对活性,12 种蛋白质都经过抑制实验测试。结合相互作用命中是蛋白质-配体相互作用(红点),所有其他交互都被指定为非命中(灰点)。

结果表明,所有测试中的基本蛋白质都被至少四种不同的化合物所抑制,涵盖从强到弱的一系列结合亲和力阈值,基于  AlphaFold 2 的模型所预测的对接显示出了广泛的混杂性。

模型的基准测试

最后,作者对建模平台的性能进行了统计基准测试。基于酶抑制测量数据,作者将实验观察到的结合相互作用命中与他们预测的相互作用进行比较,结合亲和力阈值设定为小于 -5 kcal/mol 和 -7 kcal/mol。

结果发现,更强结合性的亲和力阈值会导致更少的结合相互作用预测,此时真阳性率更低,准确性更高。

模型性能根据所设定的结合亲和力阈值从弱到中等变化。

作者又在独立于结合亲和力阈值的条件下,使用接受者操作特征曲线 (ROC) 和精确召回曲线 (PR) 再次进行评估,也都表明模型性能较弱。

总之,模型的预测结果中不仅存在大量假阳性(即非活性化合物被预测为与关键细菌蛋白质的活性位点结合),而且还有大量的假阴性(即已知存在相互作用,但没有被发现)。

只有达到最严格的结合亲和力阈值时,模型才会比随机预测表现得略好一些。

AlphaFold 本身没错 用好机器学习方法是关键

接下来的问题是,模型的弱性能是由  AlphaFold2 所提供的蛋白质结构质量导致的吗?

问题出自对接方法而非蛋白质结构质量

为了验证这个问题,作者将 218 种活性化合物与八种实验确定的蛋白质结构中的每一种对接进行了重复的对接模拟,并同样对模型性能进行了基准测试。

结果是 auROC 值在数量上与先前相似,范围从 0.25 ( glmU ) 到 0.69 ( gyrAB ),平均值为 0.46。auPRC 值也发现了类似的结果,范围从 0.03 ( ligA ) 到 0.56 ( gyrAB ),平均值为 0.22。

这些发现表明,使用 AlphaFold2 预测结构的分子对接与使用实验确定的结构是类似的。

这也与之前对 AlphaFold 对实验确定的蛋白质结构的保真度评估一致,由此可以得出,模型的性能弱是因为对接方法的原因,而不是蛋白质结构的质量差。

使用机器学习方法可改进模型性能

基于分子对接的弱性能问题,研究团队探索了可以提高性能的方法。研究中使用了四种不同的基于机器学习的评分函数,分别是 RF-Score 、RF-Score-VS、PLEC score 和 NNScore,以对模型性能进行基准测试和改进。

相比于 RF-Score 和 RF-Score-VS - RF-Score 的虚拟筛选适应性--利用随机森林或决策树的组合来预测蛋白质与配体的结合亲和力,PLEC  score 采用了蛋白质-配体对之间的扩展连接指纹,NNScore 是基于神经网络的集合。

作者在研究中采用了评分函数,使用 PDBbind v2016 或有用的诱饵目录对增强(DUD-E)数据库进行训练,以重新评估 AutoDock Vina 预测的对接姿势。

此外,研究使用 DOCK6.9 和应用于 AutoDock Vina 姿势的每个基于机器学习的评分函数,还预测了每种抗菌化合物与 12 种经验测试必需蛋白中每一种之间的结合亲和力,并对每种方法的性能进行基准测试。测试结果发现,平均 auROC 值在 0.46 和 0.63 之间(下图 A)。

其中,与 DOCK6.9 对接并使用 PLEC score 对 AutoDock Vina 姿势进行重新评分平均,导致 auROC 值低于单独使用 AutoDock Vina 的结果,DOCK6.9 的 auROC 值为为 0.46(范围为 0.25 至 0.61)和 0.47(范围 PLEC score 为 0.28 至 0.63)(下图 A)相比之下,使用 RF-Score、RF-Score-VS 或 NNScore 对 AutoDock Vina 姿势进行重新评分可提高模型性能,平均 auROC 值分别为 0.62(范围为 0.53 至 0.69)、0.63(范围为 0.46 至 0.75)和 0.58(范围为 0.41 到 0.69)。

研究结果也与 auPRC 相似,当使用 RF-Score 重新评分时,其平均值高达 0.24。

这些模型性能评估表明,某些基于机器学习的评分函数提高了预测准确性。

1e701cd10684f6087fb0749932b7320f.png
▲图注:使用机器学习对模型性能进行基准测试和改进

A. 在不同的分子对接程序和不同的基于机器学习的姿势评分函数。

白点表示平均值;灰色条表第25-75个百分位值的范围;灰色箱线图须线表示不被视为异常值的值范围;0.5 处的水平线表示随机预测生成的基准。

B. 通过在 AutoDock Vina 应用基于机器学习的重新评分函数建模的蛋白质-配体对的排序结合亲和力 。

曲线根据 (A) 中使用的重新评分函数着色;阴影区域表示 > 7 的结合亲和力阈值。C-E. 预测准确性、预测阳性数(蛋白质-配体相互作用)和真阳性率/假阳性率对所用模型数量的依赖性

群体智慧方法可提高预测准确性

由于某些基于机器学习的评分函数会增加 auROC 和 auPRC,研究还探讨了在严格限制结合亲和力阈值的情况下,结合“群体智慧”方法使用重新评分模型,是否可以提高预测准确性和真阳性率。

作者将预测的蛋白质-配体相互作用,定义为满足所有模型的结合亲和力阈值,并将 AutoDock Vina 预测与上述四种基于机器学习的评分函数的预测相结合;研究通过使用这种共识方法发现,预测准确性可随着使用的模型数量而提高(上图 C),这同预测的蛋白质-配体相互作用数量的相应减少预期一致(上图 D)。

与此同时,真阳性率与假阳性率的比率则是随使用模型数量的增加而增加,在预期之外(上图 E)。

可以看到,该结果同使用某些基于机器学习的评分函数提高预测能力的发现一致,这也进一步表明了,将分子对接与基于机器学习的模型结合起来,可以让人们更好地利用 AlphaFold2 预测的蛋白质结构进行药物筛选。

所以,一些机器学习方法确实可以提高了预测的准确性。

不过,这只是部分的成功,当前研究所用的数据集中有很多已经确定的蛋白质和化合物的实验事实,如果涉及那些较少被关注的领域,这些方法是否仍然奏效就不可知了。

虽然 AlphaFold 为我们提供了大量且合理的蛋白质结构,但我们实现它的价值的能力还非常有限。所以至少在目前看来,“AlphaFold 将彻底改变药物发现”的说法还尚待证实,成功还在未来。

4625ea1417be9a02d8724fe73978d0a8.jpeg后台回复关键词【入群

加入卖萌屋NLP、CV、搜广推与求职讨论群

261b4182e9a07d1813ac489cac51910d.png

[1] https://www.science.org/content/blog-post/not-alphafold-s-fault

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/476935.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

外贸SOHO经验

经验一: SOHO的挂靠外贸公司的数字分析 我已经有3年多代理出口工作经验,结合我自己的工作经验和实际情况,想写一个文章来阐述一下这个话题,希望能够抛砖引玉,给广大的SOHO们一些启发。 SOHO与客户沟通3绝招 &#xff0…

平行空间怎么设置32位_高低床怎么设置不占空间

工作忙要父母带孩子或是有了二胎,房子紧张住不下。最简单实用的方法就是添置双层床。双层床怎样布置空间利用率更高,对于老人带孩子或不同年龄阶段的孩子还是有所差别的。常规的双层床都长这样的。双层床对于儿童最大的挑战就是安全问题,如果…

LeetCode 1390. 四因数

1. 题目 给你一个整数数组 nums,请你返回该数组中恰有四个因数的这些整数的各因数之和。 如果数组中不存在满足题意的整数,则返回 0 。 示例: 输入:nums [21,4,7] 输出:32 解释: 21 有 4 个因数&#x…

聊聊工业界“AI算法创新”乱象

文 | Sirius几天前,卖萌屋的一期推文《AI凉下来了?这可能是个好事》在短短几小时内获得近百次点赞在看和800多次转发,引起了不少小伙伴的共鸣。不过由于批判和叙事太过露骨,打马不彻底,导致删文。删文后,这…

个人编程思想理解的片段(主要是面向对象的,参考了许多人的观点,还不成熟,没形成系统,请大家多指点)...

编程思想的发展 面向过程 面向对象 新的发展对面向对象的补充有 面向方面面向对象的三种表现效果 封装 继承 多态面向对象的实质 用类对现实世界进行抽象,用对象对现实世界的存在和运行进行模拟,使程序世界更加接近于现实世界。 封…

LeetCode 1391. 检查网格中是否存在有效路径(BFS)

文章目录1. 题目2. 解题2.1 BFS2.2 爆栈的DFS2.3 不爆栈的DFS1. 题目 给你一个 m x n 的网格 grid。网格里的每个单元都代表一条街道。grid[i][j] 的街道可以是: 1 表示连接左单元格和右单元格的街道。2 表示连接上单元格和下单元格的街道。3 表示连接左单元格和下…

软件oem要注意什么_化妆品OEM客户要着重注意这3个基本点,不然就吃大亏了

作为品牌方客户,确定化妆品OEM代工后,虽然生产的一切事务由化妆品OEM工厂完成,但是仍然需要注意这3个基本点!1. 合规性首先,产品只有备案流程全部完成,并且通过后才能进入市场销售,正常情况下是…

沉痛悼念!中国NLP 先行者、机器翻译鼻祖刘倬逝世

作者 | 李梅编辑 | 陈彩娴来源 | AI科技评论AI 科技评论获悉,中国机器翻译事业的开创者之一、原中国社科院语言研究所研究员刘倬老师与世长辞,享年 89 岁。沉痛悼念刘倬老师!刘倬,1933 年 4 月 4 日生于河北省大成县。1949 年从北…

今天很累……

今天,用了一整天时间去研究解决Tapestry3.0的StaleLinkException问题,可能太集中精神了,下午到了快下班的时候感到十分疲倦,眼睛有点痛。Todays Conclusion:天外有天,人上有人,任何时候都需要自…

如何 给给软件开发 添加 代理_如何与软件开发公司有效沟通

从最初的想法到可运行的软件,软件开发过程是十分繁杂的,既不想被细节淹没,又希望留有控制力,与软件开发公司沟通要如何做才能事半功倍呢?1,共享业务语义所谓业务语义,就是需求背后所思所想&…

LeetCode 1392. 最长快乐前缀(KMP)

1. 题目 「快乐前缀」是在原字符串中既是 非空 前缀也是后缀(不包括原字符串自身)的字符串。 给你一个字符串 s,请你返回它的 最长快乐前缀。 如果不存在满足题意的前缀,则返回一个空字符串。 示例 1: 输入&#x…

火到海外破圈!这个国产AI项目GitHub标星8.6k,价值千万

Q:最顶尖的AI技术到底离我们有多远? A:三行Python代码的距离。 导读 今天小编为大家推荐一个AI领域相当优秀的项目, 粗略估计,这个项目价值超过千万, 当前star 8.6k,大胆预判,这个项…

让互联网助小组合作一臂之力

利用互联网实现小组合作,目前显然还有诸多不便,原因何在?许多人都在网上实现了互联,小组合作似乎应该有诸多便利。但为什么维护一个可供小组其他成员共享和编辑的文件夹依然困难重重?为什么如果大家不使用相同的即时通…

程序员面试金典 - 面试题 10.05. 稀疏数组搜索(二分查找)

1. 题目 稀疏数组搜索。有个排好序的字符串数组,其中散布着一些空字符串,编写一种方法,找出给定字符串的位置。 示例1:输入: words ["at", "", "", "", "ball", "", "&…

颤抖吧,打工人!Meta研发裁员算法,Xsolla用AI模型打绩效??

撰稿丨千山审校丨云昭来源丨51CTO技术栈这几个月来,微软、谷歌、甲骨文、苹果等一众科技巨头纷纷裁员。日前,Meta成为又一家启动大规模裁员的科技公司。在这波裁员潮中,Meta的操作引起了诸多争议。争议焦点在于它将裁员的决定权“交”给了算法…

android制作相册浏览器_一分钟简单制作一个专属于自己的卡通头像

制作一个专属于自己的卡通头像很简单,我们常用的美图秀秀软件就可以轻松制作。首选在应用市场搜索美图秀秀下载后选择工具箱打开,找到实用工具中的动漫化身这个选项;打开后点击绘制动漫形象,可以在相册中选择一张提前保存好的头像…

用MS SQL Server事件探查器来跟踪数据库的操作

在MS SQL Server中,除了我们常用的企业管理器和查询分析器之外,还有一个非常有用的工具——事件探查器。由于这两天,我需要知道一个ASP.NET程序对某个数据库的哪些表进行了哪些操作,所以才发现了这个工具的好处! …

程序员面试金典 - 面试题 05.02. 二进制数转字符串(浮点型 转 二进制小数,乘2取整)

1. 题目 二进制数转字符串。给定一个介于0和1之间的实数(如0.72),类型为double,打印它的二进制表达式。 如果该数字不在0和1之间,或者无法精确地用32位以内的二进制表示,则打印“ERROR”。 示例1:输入&a…

blob数据类型_MySQL的数据类型

一,MySQL的数据类型数据类型是定义列中可以存储什么类型的数据以及该数据实际怎样存储的基本规则数据类型限制存储在数据列列中的数据。例如,数值数据类型列只能接受数值类型的的数据在设计表时,应该特别重视所用的数据类型。使用错误的数据类型可能会严…

仿真方面的文章

仿真方面的文章:献给初学者 promodel, em_plant离散事件系统仿真技术主要用于解决复杂系统管理中的决策问题,这里的管理具有广泛的意义,既可以是企业,工作的计划,调度和销售管理,也可以是导弹防御&#xff…