社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  机器学习算法

上海药物所郑明月/廖苍松组Cell Syst | 机器学习辅助定向进化新方法

遇见生物合成 • 9 月前 • 106 次点击  

定向进化是模拟自然进化机制,利用现代分子生物学方法创造大量的突变基因文库,采用灵敏的定向筛选策略,创造出自然界并不存在的或改良特性的蛋白质等生物分子的一种方法。定向进化已广泛应用于蛋白质的分子改造和优化,被认为是生产具有改良或全新特性的蛋白质的高效方法,对于酶工程、多肽和大分子药物设计都具有重要意义。传统的定向进化实验流程包括:筛选测试大量突变序列的功能,将得到的最优序列作为亲本序列进行下一轮的突变和筛选,实行多轮突变筛选以得到功能优化的蛋白序列。然而,传统的定向进化方式容易陷入局部最优,且实验所得的突变序列空间非常受限。


近年来,机器学习辅助定向进化得到越来越多的关注,通过计算机模型模拟实验筛选过程,可以显著减少实验筛选负担,提高筛选效率。机器学习方法最重要的是建立模型学习目标蛋白的序列突变体-功能的函数映射关系,这种映射关系被称为蛋白质适应度图景(protein fitness landscape),其中适应度(fitness)是一个抽象概念,可定量刻画特定蛋白质序列具有的某种生物学功能(比如蛋白的热稳定性、与其他蛋白质的相互作用强弱、催化特定酶促反应的效率等)。由于蛋白质功能不同,适应度图景本身的内涵也各不相同。此外,蛋白质突变效应数据难以获得,实验费时费力,蛋白质适应度图景十分复杂。因此,如何使用有限的实验数据学习蛋白质适应度图景以指导定向进化实验成为一个难题。



中国科学院上海药物研究所郑明月课题组、廖苍松课题组提出了一种新的深度神经网络模型GVP-MSA,基于已有的不同类型的蛋白质适应度图景,通过迁移学习的方式构建新的目标蛋白的适应度图景。相关研究论文“Learning protein fitness landscapes with deep mutational scanning data from multiple sources”于2023年8月16日在Cell Systems在线发表。



为了解决这些问题,研究团队首先从蛋白质热稳定性,上位性效应和序列保守性等多个方面探讨了适应度图景的共同机制。蛋白质发挥其功能的基础是能够折叠和维持稳定的三维结构,对不同蛋白的计算结果发现,突变导致适应度的变化和热稳定性变化的数值上有相关性。其次,上位性效应在不同蛋白的适应度图景中也隐含有相似机制。上位性效应表示残基在蛋白质中存在相互作用,导致多点突变效应并不等于其组成的单点突变效应的加和。研究团队发现在不同蛋白适应度图景中,具有正向上位效应的双点突变的两个氨基酸的位置在三维结构上更加接近。另外,突变效应与同源序列的隐含分布之间的关系也具有共性。这些共性是适应度图景迁移学习的基础(图1)。


图1、蛋白质适应度图景迁移学习的动机和基础。a, 在不同蛋白的深度突变扫描实验中,突变导致的热稳定性变化与适应度变化相关。柱状图显示了由Rosetta计算的热稳定性和适应度变化之间的Spearman相关性。b, 具有正上位效应的双点突变的残基在三维结构上更加接近。粉色直方图表示具有正向上位效应的双点突变的残基间距离,蓝色直方图表示所有双点突变的残基间距离。


研究团队建立了一种新型的深度神经网络模型GVP-MSA,利用预训练的蛋白质语言模型处理目标蛋白的同源序列比对(MSA, multiple sequence alignment)信息,利用E-(3)等变图神经网络提取蛋白质三维结构信息,使用多任务学习的方式有效地学习整合不同维度、不同功能的蛋白质数据,从而泛化到新的目标蛋白体系。


图2、GVP-MSA模型架构和应用场景需求概览。a, GVP-MSA的模型架构。b, 蛋白质定向进化的应用场景需求:(1)没有目标蛋白质的适应度数据时,对新蛋白质的零样本预测能力;(2)已有少量目标蛋白的适应度数据时,模型的随机和按位置外推能力;(3)只有单点突变的适应度数据时,模型对多点突变效应的预测能力。


此外,研究团队设计了多种测试场景:单点突变效应的随机和按位置外推,对新蛋白质突变效应的零样本预测,以及由单点突变效应预测多点突变效应(图2)。这些场景模拟了在定向进化实验中不同阶段的实际需求。GVP-MSA在这三种测试情景中均有良好的表现,验证了适应度图景迁移学习的有效性。这一工作为机器学习辅助定向进化提供了新的思路,有助于更加高效地探索蛋白质序列突变空间,快速设计具有改良或全新特性的蛋白质序列。


上海药物所郑明月研究员、廖苍松研究员为本文的共同通讯作者。上海药物所研究生陈琳为本文的第一作者。本研究得到了国家自然科学基金、临港实验室、国家重点研发计划、中国科学院青促会、上海市自然科学基金、以及上海药物所与上海中医药大学中医药创新团队联合研究项目资助。


全文链接

https://doi.org/10.1016/j.cels.2023.07.003


供稿部门 | 郑明月课题组

转自公众号:中国科学院上海药物研究所

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/160531
 
106 次点击