讲师中心 微信公众号
AI工具推荐 视频效率加速

AlphaFold 3 向解码分子行为和生物计算迈出重要一步,Nature 子刊锐评

冬伟姑娘_9542

冬伟姑娘_9542

发布时间:2024-07-10 20:43:34

|

791人浏览过

|

来源于机器之心

转载

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

alphafold 3 向解码分子行为和生物计算迈出重要一步,nature 子刊锐评

编辑 | KX

如果我们完全了解分子之间是如何相互作用的,那么生物学就没什么可学的了,因为每一种生物现象,包括我们如何感知世界,最终都源于细胞内生物分子的行为和相互作用。

最近推出的 AlphaFold 3 可以直接从蛋白质、核酸及其配体的序列中预测生物分子复合物的 3D 结构。这标志着我们在长期探索生物分子如何相互作用方面取得了重大进展。

AlphaFold 3 代表了直接从复合物序列预测其三维结构的突破,为生物分子相互作用提供了见解。

AlphaFold 3 向解码分子行为和生物计算迈出重要一步,Nature 子刊锐评

1. 生物分子的代码

生物分子(如蛋白质或核酸)的一维 (1D) 序列指定细胞功能,类似于一段代码指定程序。该序列表示编程语言中的代码,并通过折叠过程「编译」成机器语言中的代码,形成独特的 3D 结构。

  1. 程序的执行

该程序由折叠的生物分子与细胞内其他分子之间的相互作用执行。

  1. 生物分子的相互作用

由于其独特的三维结构,生物分子只会与细胞内的一小部分分子(例如 DNA 位点)相互作用,这些相互作用将引发一系列精心策划的化学和结构转化,共同定义生化程序(如转录)。生化过程的产物(如 RNA)代表执行程序的输出。

  1. 生物序列的编码

因此,在生物学中,生物分子的一维序列编码了程序以及编译和执行程序的方法;该序列编码了软件和硬件。根据生物分子的一维序列预测其复合物形成的三维结构是理解生物程序如何执行的关键步骤,对我们理解、合理操纵和设计生物系统的能力具有深远的影响。

AlphaFold 3 向解码分子行为和生物计算迈出重要一步,Nature 子刊锐评

图示:分子生物学的「计算教条」(来源:论文)

1. AlphaFold 2

  • 2020 年发布,革命性的蛋白质结构预测算法
  • 中位准确率优于其他方法
  • 提供 2 亿种已知蛋白质的预测结构

2. RoseTTAFold

  • 2021 年发布,基于深度学习的蛋白质预测工具
  • 预测准确率媲美 AlphaFold 2,速度更快、计算需求更低
  • 利用多轨神经网络实现高精度

3. AlphaFold Multimer

  • AlphaFold 2 的修改版本
  • 训练用于蛋白质复合物数据集
  • 改进了蛋白质-蛋白质复合物预测

4. AlphaFold 3

  • 2023 年 5 月发布
  • 超越专业工具,预测蛋白质复合物的 3D 结构
  • 显著提升蛋白质-配体和蛋白质-核酸复合物的预测准确率
  • 预测包含多种共价修饰的结构

5. 技术更新

  • 替换结构模块为扩散模块
  • 直接预测单个原子的笛卡尔坐标
  • 扩展到更广泛的化学空间

    AlphaFold 3 向解码分子行为和生物计算迈出重要一步,Nature 子刊锐评

    图示:为 AlphaFold 3 的扩散模块提供动力的扩散过程的说明性示例。(来源:论文)

作为 AlphaFold 3 的简化说明:

  1. 想象在一个典型的生物分子复合体中,取每个原子的三维坐标。
  2. 迭代地向其中添加越来越多的高斯噪声,直到我们得到一个随机分布的空间原子云(正向扩散)。
  3. 扩散模型使用多层神经网络来学习逆转这个过程(反向扩散)。

通过这种方式,AlphaFold 3 中的扩散模块学会了:

  • 预测给定复合物中每个原子的坐标,而无需预定义的残基框架。
  • 包含核酸、离子、配体和化学修饰在内的更广泛的化学空间。

其他改进:

  • 用 Pairformer(一种更新的 Transformer 架构)取代 Evoformer。
  • 减少对 MSA 处理的重视。
  • 更新指标以适应网络架构的变化。

进步和局限性:

  • 进步:提高了预测精度,减少了对序列比对的依赖,增加了对残基相互作用的重视。
  • 局限性:有时无法正确模拟分子的手性,无法预测大型蛋白质-核酸复合物的结构,生成模型可能会出现“幻觉”。

RNA 预测:

  • AlphaFold 3 对 RNA 靶标的预测准确性高于其他方法,但不如顶级人类专家。

AlphaFold 服务器:

  • 提供用户友好的界面,但源代码和可执行文件不公开。
  • 伪代码代替了源代码,导致了争论和阻碍了进一步的发展。

    AlphaFold 3 向解码分子行为和生物计算迈出重要一步,Nature 子刊锐评

    1. 在考量 AlphaFold 3 带来的结构预测突破时,重要的是要记住,结构生物学的目标不是预测生物分子及其复合物的 3D 结构,而是预测它们的行为以及执行生物程序时会发生什么。
  1. 为了在预测分子行为方面取得进展,我们必须认识到结构预测问题并不像看起来那么明确。生物分子及其复合物不会折叠成单一结构,而是形成数千种不同构象的集合,每种构象都有不同的概率和寿命。
  2. 了解这些构象景观以及它们在生物分子相互作用时如何变化,对于定量预测亲和力和动力学速率至关重要。
  3. 从各种条件下的序列预测构象集合是我们现在必须集中精力解决的问题,从而获得对分子行为的定量和预测性理解。
  4. 尽管利用 AlphaFold 3 根据生物分子序列预测其自由和相互复合的 3D 结构,是理解分子行为和生物计算的重要一步,但实验人员不必担心被淘汰。结构生物学领域即将变得更加充满活力。

论文链接:https://www.nature.com/articles/s41594-024-01350-2

热门AI工具

更多
LibLibAI
LibLibAI Hot

一款AI视频创作工具,主要用于国内领先的AI创意平台,以海量模型、低门槛操作与“创作-分享-商业化”生态,让小白与专业创作者都能高效实现图文乃至视频创意表达,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

超级简历WonderCV

一款AI办公效率工具,主要用于免费求职简历模版下载制作,应届生职场人必备简历制作神器,适合需要提升相关任务效率的用户。

Lovart
Lovart Hot

一款面向视觉设计创作的AI设计平台,可通过智能体和画布工作流辅助制作海报、Logo、网页、PPT及其他视觉内容。

SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

相关专题

更多
页面置换算法
页面置换算法

页面置换算法是操作系统中用来决定在内存中哪些页面应该被换出以便为新的页面提供空间的算法。本专题为大家提供页面置换算法的相关文章,大家可以免费体验。

5556

2023.08.14

http与https有哪些区别
http与https有哪些区别

http与https的区别:1、协议安全性;2、连接方式;3、证书管理;4、连接状态;5、端口号;6、资源消耗;7、兼容性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

5390

2024.08.16

PixTV官网入口地址合集
PixTV官网入口地址合集

本专题汇总了 PixTV AI 一站式视频创作平台的官方入口与使用教程。无需下载软件,浏览器直接访问即可使用。平台将剧本、图像、视频、声音与剪辑整合在“无限画布”中,接入 GPT Image 2.5、Seedance 2.5 等头部模型。本专题整理了从新建画布、角色锚定、分镜拆分到视频生成与导出的完整操作指南,助你快速上手 AI 短剧与漫剧创作。

20

2026.10.10

Kratos框架HTTP与gRPC服务开发教程
Kratos框架HTTP与gRPC服务开发教程

本专题围绕Kratos框架双协议服务开发,涵盖HTTP路由与处理器编写、参数获取、gRPC服务实现与客户端调用、metadata上下文传递、encoding编解码注册、统一响应封装、超时控制与流式响应实现方法。

20

2026.10.10

Kratos框架Protobuf接口定义与代码生成合集
Kratos框架Protobuf接口定义与代码生成合集

本专题讲解Kratos框架接口定义体系,涵盖proto编写规范、proto add/client/server生成命令、http注解路由、validate校验、OpenAPI文档生成、跨服务proto复用与兼容性设计。

0

2026.10.10

C++虚函数怎么定义和调用
C++虚函数怎么定义和调用

C++虚函数是实现运行时多态的重要机制。本专题从virtual关键字的基本用法入手,介绍基类与派生类之间的函数重写、基类指针调用派生类方法,以及动态绑定的执行过程,帮助初学者掌握虚函数的核心语法。

20

2026.10.10

C++类与对象的封装方法教程
C++类与对象的封装方法教程

C++封装是面向对象编程的核心特性之一,通过类将数据与操作数据的函数组织在一起,并利用访问权限控制外部访问。本专题介绍类的定义、成员变量、成员函数以及public、private和protected的使用方法,帮助初学者掌握封装的基本原理。

20

2026.10.10

C++构造函数定义与调用方法
C++构造函数定义与调用方法

C++构造函数用于初始化类对象,是面向对象编程的重要基础。本专题从构造函数的定义、声明和调用入手,介绍默认构造函数、带参数构造函数、拷贝构造函数及成员初始化列表,帮助初学者掌握对象创建与初始化的基本方法。

20

2026.10.10

Kratos框架零基础入门教程
Kratos框架零基础入门教程

本专题整理Kratos框架入门内容,涵盖Go环境准备、kratos CLI安装升级、new命令创建项目、目录结构分层说明、服务启动与双协议端口、依赖下载报错排查,帮助开发者快速跑通第一个Kratos框架微服务应用。

20

2026.10.10

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn