斯坦福、微软联手,用扩散模型进行蛋白质结构生成,已开源

简介: 斯坦福、微软联手,用扩散模型进行蛋白质结构生成,已开源

尽管最近研究者在蛋白质结构预测方面取得了进展,但从神经网络直接生成不同的、新颖的蛋白质结构仍然很困难。在这项工作中,本文提出了一种新的基于扩散的生成模型,该模型通过一种反映蛋白质原生折叠过程的过程来设计蛋白质的主链结构。


蛋白质对生命至关重要,几乎在每个生物过程中都发挥着作用。一方面它们能在神经元之间传递信号、识别微观入侵者并激活免疫反应等。另一方面,蛋白质作为一种治疗介质已经得到广泛研究,成为治疗疾病的一部分。因此,通过生成新的、物理上可折叠的蛋白质结构,打开了利用细胞通路治疗疾病新方法的大门。


本文中,来自斯坦福大学、微软研究院等机构的研究者,他们受体内蛋白质折叠过程的启发,从而引入了一个折叠扩散( folding diffusion,FoldingDiff  )模型,该模型通过镜像蛋白质天然折叠过程来设计蛋白质主链结构。




具体而言,他们将蛋白质主链结构描述为一系列连续的角度,以捕捉组成氨基酸残基的相对方向,这种表示的固有位移和旋转不变性极大地减轻了对复杂等变网络的需要。


该研究基于 transformer 骨干训练了一个去噪扩散概率模型,并证明本文的模型可以无条件地生成高度逼真的蛋白质结构,其复杂性和结构模式类似于天然蛋白质。



有网友表示:不知道这个模型是否会为 AlphaFold 带来一些竞争。



方法及结果


我们可以将蛋白质理解为是可变长度的氨基酸残基链,典型氨基酸有 20 种,享有相同的三原子 N - C_α - C 主链,但具有不同的侧链连接到 C_α 原子上(通常表示为 R,参见图 1 所示 )。


这些残基组装形成聚合物链,折叠成 3D 结构,其形状在很大程度上决定了蛋白质的功能。这些折叠结构可以用四个层次来描述:


  • 一级结构,简单地捕捉氨基酸的线性序列;
  • 二级结构,描述氨基酸的局部排列;
  • 三级结构,描述所有残基的完整空间排列;
  • 四级结构,描述多个不同的氨基酸链如何聚集在一起形成更大的复合物。


该研究提出了一个简化的蛋白质主链框架,它遵循蛋白质折叠的生物学过程,同时消除了复杂的等变网络的需要。与其将长度为 N 个氨基酸的蛋白质主链视为三维坐标,他们把它看作由六个内角、连续角组成的序列。也就是说,给定当前残基的位置,六个内角的向量描述了下一个残基中所有主链原子的相对位置。这些内角可以使用三角函数轻松计算,迭代地将原子添加到蛋白质骨架中,然后在转换回 3D 笛卡尔坐标。




下图为一项实验结果。自然结构的 Ramachandran 图(图 a)包含三个区域,分别对应于 LH  α螺旋、RH  α 螺旋和β sheet。所有这三个区域都在本文生成的结构中全部再现(图 3b)。换句话说,FoldingDiff 能够生成蛋白质主链中的二级结构元素。此外,实验还表明 FoldingDiff 模型能够正确地了解到 RH  α 螺旋比 LH  α 螺旋更常见。而先前的工作使用等变网络,是无法区分这两种类型的螺旋的。



下图为在测试主链 (4a) 和生成主链 (4b) 中出现二级结构的二维直方图,结果表明生成的结构反映了蛋白质真实的结构,有多个α螺旋,多个β sheets ,以及两者的混合。



下图表明,在生成的 780 个结构中有 111 个(占比为 14.2%)是可设计的,其 scTM 评分≥0.5(图 5a),高于 Trippe 等人报告的 11.8% 的值。我们还看到,生成的主链与训练示例更相似,往往具有更好的可设计性(5b)。


了解更多内容,请阅读原论文。

相关文章
|
存储 缓存 负载均衡
【2022持续更新】大数据最全知识点整理-HBase篇
【2022持续更新】大数据最全知识点整理-HBase篇
2303 0
【2022持续更新】大数据最全知识点整理-HBase篇
|
4月前
|
人工智能 安全 Shell
Harness Engineering 被讲烂之后,Agent 工程真正难的是什么?
看 Anthropic、OpenAI、Gemini 的 Harness 都在做啥?
632 0
|
4月前
|
存储 人工智能 安全
阿里云盘企业版收费标准:2026年最新整理6元1个月、169元一年
阿里云盘企业版(CDE)是AI加持的企业级云存储服务,2026年最新价低至6.63元/月(5人+200GB)或169.90元/年(5人+500GB),支持不限速、多端同步、智能检索、知识库问答、7级权限及国密加密,适配中小团队高效协同与安全管控。企业云盘官网:https://t.aliyun.com/U/wbANEa
|
7月前
|
缓存 NoSQL Java
高并发系统性能优化全链路实战:端到端榨干系统性能,百万 QPS 零卡顿
本文系统阐述高并发系统端到端全链路性能优化方法,涵盖接入层(HTTP/3、CDN、LVS)、网关层(Spring Cloud Gateway调优)、服务层(JDK21虚拟线程、线程池、Undertow、Protobuf)、缓存层(多级缓存、Caffeine、Redis)、数据库(索引/SQL/事务/连接池)及OS硬件层优化,并强调压测定位、避坑指南与闭环迭代。
1026 3
|
7月前
|
数据处理 算法框架/工具 开发者
UUV_AUV六自由度水下航行器动力学模型(运动学+动力学+扰动)仿真(带说明资料)
✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。 🍎 往期回顾关注个人主页:Matlab科研工作室 👇 关注我领取海量matlab电子书和数学建模资料 🍊个人信条:格物致知,完整Matlab代码获取及仿真咨询内容私信。 🔥 内容介绍 一、基于刚体运动学和 Newton - Euler 方程推导运动方程 刚体运动学基础: 二、水下航行器基本受力分析 推进力:通常由 AUV 上的推进器产生,如螺旋桨、喷水推进器等。推进力的大小和方向取决于推进器的类型、转速以及工作模式。推进
574 0
|
7月前
|
JSON 运维 安全
【开源剪映小助手】IPC 通信机制
本文系统介绍 CapCut-Mate 桌面端基于 Electron 的 IPC 通信机制,涵盖主/渲染进程协作、预加载脚本安全桥接、IPC 处理程序设计、下载与日志模块实现,以及性能优化与故障排查实践,强调安全性、可维护性与扩展性。(239字)
|
开发框架 安全 Java
JBoss中间件漏洞总结
一.Jboss简介 Jboss是一个基于J2EE的开放源代码的应用服务器。JBoss代码遵循LGPL许可,可以在任何商业应用中免费使用。JBoss是一个管理EJB的容器和服务器,支持EJB 1.1、EJB 2.0和EJB3的规范。但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。 默认端口:8080
1395 118
An工具介绍之钢笔工具、铅笔工具与画笔工具
An工具介绍之钢笔工具、铅笔工具与画笔工具
1594 0
An工具介绍之钢笔工具、铅笔工具与画笔工具
|
API 网络安全 开发工具
别无分号只此一家,Python3接入支付宝身份认证接口( alipay.user.certify)体系(2023年最新攻略)
目前国内身份认证体系做的比较不错的大抵就是支付宝和微信两家了,支付宝的身份验证基于支付宝app的实人认证能力,采用多因子认证技术快速得出认证结果,对于多因子认证技术不太了解的朋友可移步:[别让你的服务器(vps)沦为肉鸡(ssh暴力破解),密钥验证、双向因子登录值得拥有](https://v3u.cn/a_id_172)进行了解。其作用主要是为了解决线上实人开户、账号实名认证、账号实人登录等场景中个人身份的识别问题,比如你某一天突然心血来潮想当一把韭菜炒炒股,又不想去人多眼杂的营业厅,所以利用app远程开户,开户的过程中,你怎么证明“你是你本人”的问题。
别无分号只此一家,Python3接入支付宝身份认证接口( alipay.user.certify)体系(2023年最新攻略)
|
存储 安全 关系型数据库
基于 PolarDB 开源生态的可信安全数据库一体机
本文整理自莲子数据硬件系统首席架构师许长魁,在 2022 阿里巴巴开源开放周上的分享。本篇内容主要分为三个部分: 1. 项目背景 2. 研究进展 3. 未来规划。
基于 PolarDB 开源生态的可信安全数据库一体机

热门文章

最新文章