前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >折叠革命,深度学习通过氨基酸序列预测蛋白质结构

折叠革命,深度学习通过氨基酸序列预测蛋白质结构

作者头像
大数据文摘
发布2019-05-13 15:33:12
9680
发布2019-05-13 15:33:12
举报
文章被收录于专栏:大数据文摘大数据文摘

大数据文摘出品

来源:harvard.edu

编译:Stats熊、周素云

几乎每一个生命基本生化过程都与蛋白质息息相关。通过它们构造并保持每个细胞和组织的外观结构;构建那些维持生命化学反应的催化酶;成为分子的加工厂、转换器和驱动机;担当信号器并接收蜂窝信号等等。

由氨基酸和蛋白质组成的长链,将它们自己折叠成精准3D结构,可以管理分子间活动的复杂问题。因为,蛋白质外形决定了它的功能和疾病中产生的功能紊乱,并影响蛋白质在分子生物学的中心地位,特别是用于治疗科学和治病保健等药物的发展。

近些年,蛋白质通过自身的氨基酸序列可以实现被预测,在计算方法上有了巨大进步。如果都能使用这些计算方法,那生物医学研究都可以被转换成计算公式。然而,现在一些应用则受到了蛋白质规模和范围的局限而无法决策。

近期,来自哈佛医学院的科学家应用了深度学习的方法,基于氨基酸序列来有效预测蛋白质的3D结构。17年4月,在Cell Systems上的一篇文章中,系统生物学家Mohammed AIQuraishi阐述了一种可以用来预测蛋白质结构的新计算方法,不但达到现在计算方法准确性,而且速度可以提高到一百万倍以上。

“蛋白质折叠在近半个世纪里,一直以来都是困扰生物化学家们最重要的难题,但是这种方法给解决这类难题提供了一个新方向。” 哈佛医学院Blavatnik学院系统生物学的教导主任AIQuraishi如是说。

“我们现在对探索蛋白质折叠有了全新远景,同时我觉得我们正在一步步深入本质。”

理论的提出

虽然理论的探索非常成功,但使用物理工具识别蛋白质结构的过程却是昂贵和费时的。因此,绝大多数蛋白质结构,以及致病突变对这些结构的影响在很大程度上仍是未知的。

如果能设计出计算蛋白质折叠的算法,是极有潜力大幅度降低塑造结构的成本和时间。但是这个问题一直困扰着我们长达四十年之久。

可视化模拟AlQuraishi的蛋白质折叠深度学习方法。该模型通过反复预测结构(彩色)并将其预测与地面真实结构(灰色)进行比较来训练。这是重复成千上万的已知蛋白质,随着模型的学习和提高其准确性的每一次迭代。

蛋白质从二十多种的氨基酸中构建起来,这就像把字母从字母表中挑出来,连词逐句构建文章。

然而,与那些字母不同的是,氨基酸是存在于3D空间中的实物。

通常,蛋白质的各个部分在物理上很接近,但在序列上却有很大的距离,因为它的氨基酸链形成了环状、片状和螺旋形。“这个问题让人瞩目在于可以简单表述:抓取一个序列并研究出它的形状,”AIQuraishi如是说,“蛋白质一开始是一个非结构化的字符串,它必须呈现出三维的形状,而一个字符串可以折叠成的形状集是巨大的。许多蛋白质由数千个氨基酸组成,其复杂性很快超过了人类直觉甚至是最强大的计算机的能力。”

难以解决的问题

为了解决这一难题,科学家们利用氨基酸之间相互作用的事实,根据物理定律,寻找积极有利的状态,简直就是杯水车薪。

在超级计算机上计算蛋白质结构是目前最先进的算法,在Rosetta@Home和Folding@Home这样的项目中,这些超级计算机或众包计算能力可以模拟氨基酸通过强力相互作用的复杂物理过程。

为了减少大量的计算需求,这些项目依赖于将新的序列映射到预先定义的模板上,并通过之前的实验确定的蛋白质结构。

很多研究学者对谷歌的AlphaFold一类项目很感兴趣,他们是利用人工智能技术来预测蛋白质的结构。为此,这些方法分析了大量的基因组数据,其中包含蛋白质序列的蓝图。他们寻找许多可能共同进化的物种之间的序列,利用这些序列作为接近身体的指标来指导结构装配。

然而,这些人工智能方法并不仅仅基于蛋白质的氨基酸序列来预测结构。因此,它们在确定没有先验知识的蛋白质结构、进化独特的蛋白质或人类设计的新蛋白质方面的能力有限。

进一步试验

为了开发一种新的方法,AlQuraishi应用了所谓的端到端可微深度学习。这一人工智能分支极大地降低了解决图像和语音识别等问题所需的计算能力和时间,并应用在Siri和谷歌翻译等程序上。

从本质上讲,可微学习涉及到一个单一的、庞大的数学函数(高中微积分方程的更复杂版本),它被安排为一个神经网络,网络的每个组成部分向前和向后提供信息。在难以想象的复杂情况下,这个方程依旧可以自我调节,以便准确地“了解”蛋白质序列在数学上是如何与其结构相关联的。

AlQuraishi开发了一个深度学习模型,称为循环几何网络,主要研究蛋白质折叠的关键特征。但在做出新的预测之前,它必须使用之前确定的序列和结构进行训练。

上图展示的是循环几何网络模型是如何计算氨基酸肽键的夹角和这些肽键的旋转角度,去形成一个蛋白质的几何结构。

对于每一种氨基酸,该模型都能预测出将氨基酸与其相邻氨基酸连接起来的化学键的最可能角度。它还预测了这些键的旋转角度,从而影响到蛋白质的任何局部区域与整个结构的几何关系。

这将不断重复进行,每一个计算都是由其他氨基酸的相对位置决定的。一旦整个结构完成,该模型通过将其与蛋白质的“地面实况”结构进行比较,来检验其预测的准确性。整个过程对数千种已知的蛋白质重复进行,每一次重复都会使模型学习的准确性得到提高。

初步成果

当模型被训练好时,AlQuraishi测试了它的预测能力。他将其性能与近年来“蛋白质结构预测关键评估”的其他方法进行了比较。蛋白质结构预测关键评估是一项年度实验,测试计算方法利用已确定但未公开发布的蛋白质结构进行预测的能力。

他发现,在预测没有预先存在模板的蛋白质结构方面,新模型优于所有其他方法,包括使用共同进化数据的方法。当预先存在的模板可用来进行预测时,它的性能也比所有方法都好,只有最好的方法除外。

AlQuraishi指出,尽管准确性上的提高相对较小,但在这些测试的最顶端很难实现任何改进。因为这种方法代表了一种全新的蛋白质折叠方法,无论物理上还是计算上都是现有方法的补充, 来确定比以前更广泛的结构。

值得注意的是,新模型的预测速度比现有的计算方法快6到7个数量级。训练这个模型可能需要几个月的时间,但一旦训练,它可以在几毫秒内做出预测,而使用其他方法需要几小时到几天的时间。这种显著的改进部分是由于它所基于的单一数学函数,只需要几千行计算机代码就可以运行,而不是数百万行。

AlQuraishi说,这个模型的预测速度之快使得以前速度慢或难以实现的新应用成为可能,比如预测蛋白质在与其他分子相互作用时如何改变形状。

“深度学习方法,不仅仅是我的方法,其预测能力和受欢迎程度将继续增长,因为它们代表了一种最小的、简单的范例,能够比当前复杂的模型更容易地集成新思想,”他补充说。

AlQuraishi说,这个新模型还不能立即用于药物发现或设计,因为目前它的精确度大约在6埃左右,离解决蛋白质的完整原子结构所需的1埃到2埃还有一段距离。

但他说,有很多机会可以优化这种方法,包括进一步整合化学和物理的规则。AlQuraishi说: 准确、有效地预测蛋白质折叠一直是这个领域的圣杯,我期待这种方法,连同所有其他已经开发出来的杰出方法,在不久的将来能够做到这一点。

“AIQuraishi的工作给人的印象极深,尤其是敢于单枪匹马与Google这类公司,在最火的计算机领域之一同台竞争,并深入到具有良好研究系统的哈佛医学院和波士顿生物医药社区。”作为哈佛医学院Blavatnit系的Otto Krayer教授,兼系统病理实验室主任的彼得佐格尔如是说。

为了让大家更好的体验并参与到算法研发中,AIQuraishi已经将全部软件和结果在GitHub软件分享平台上发布。

相关链接

https://github.com/aqlaboratory/rgn

https://hms.harvard.edu/news/folding-revolution

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-04-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大数据文摘 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
图像处理
图像处理基于腾讯云深度学习等人工智能技术,提供综合性的图像优化处理服务,包括图像质量评估、图像清晰度增强、图像智能裁剪等。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档