news 2026/11/3 19:17:57

RFD4-Proteína:NVIDIA联手Baker Lab的终极蛋白设计工具完全指南,一文看懂AI如何同时设计序列与结构

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
RFD4-Proteína:NVIDIA联手Baker Lab的终极蛋白设计工具完全指南,一文看懂AI如何同时设计序列与结构
  • 人工智能
  • 大模型
  • 基础模型
  • 深度学习
  • 生物信息学
  • 科研

【免费下载链接】RFD4-Proteina

项目地址:https://ai.gitcode.com/hf_mirrors/nvidia/RFD4-Proteina
点击查看免费下载

RFD4-Proteína 是由华盛顿大学 Baker Lab(蛋白质设计研究所)与 NVIDIA GenAIR 联合发布的 AI 蛋白设计模型。它基于流匹配(Flow Matching)技术,能够同时生成蛋白质序列和全原子三维结构——你只需给出一个设计条件(比如一个结合靶点、一个酶催化基序或一个小分子配体),它就能为你设计出满足该条件的全新蛋白质,并以标准 CIF 格式输出。

对于新手来说,理解它与传统方法的差异只需一句话:

传统流程是"先设计骨架 → 再填充氨基酸序列"两步走,而 RFD4-Proteína 是一步到位,序列与结构同步生成、相互协调。

为什么"序列与结构共同设计"是重大进步 🧬

传统蛋白质设计流水线(如 RFdiffusion 系列)通常分两个阶段:

阶段传统两步法RFD4-Proteína
结构生成先生成骨架(backbone)与序列同时生成
序列设计再用逆折叠(inverse folding)填序列147 类残基词表直接输出
相互影响序列无法反向优化结构序列与结构在潜空间中协同演化

本次 2026-10-19 版本还引入了统一自编码器(unified AE):一套编码器同时覆盖蛋白质、核酸和小分子,潜空间维度从 16 提升到 32,残基词表从 33 类扩展到 147 类——这意味着它不再只能设计"纯蛋白",还能处理更复杂的生物分子场景。

⚠️ 注意:流模型(flow model)与自编码器是成对匹配的,跨版本混用会产出无意义结果,而不是报错。这一点在 release-checkpoints.json 中有明确说明。

仓库速览:一个检查点包里有什么 📦

这个仓库是规范的原生权重包(canonical native bundle),所有模型文件都带 SHA-256 校验旁路文件,便于复现。核心文件一览:

文件作用
config.json + model.safetensors推荐入口:base + LoRA 合并后的完整发布模型(1.74 GB,FP32)
base/config.json +base/model.safetensors预训练基座模型(step 320000)
adapter/adapter_model.safetensorsPEFT LoRA 适配器(rank 32),叠加到基座后即得到发布模型
flow_checkpoints/rfd4_proteina_flow-ema.ckpt原生 Lightning 流模型 EMA 权重(1.74 GB)
ae_checkpoints/rfd4_proteina_ae-ema.ckpt与之匹配的原生自编码器 EMA 权重(1.03 GB)
release-checkpoints.json版本配对关系、稳定别名、来源文件名与 SHA-256 校验值
provenance.json源归档与原始检查点的来源追溯信息
inference.yaml默认推理配置(默认"思考档位"为thinking_medium)

几个新手友好的细节:

  • 发布的.ckpt只含 EMA 权重,已剥离优化器/调度器等训练状态,所以体积从 4.2 GB 瘦身到 1.74 GB——它们用于推理或微调初始化,不能用于恢复中断的训练。
  • 权重总量为435,622,465 个参数(flow + AE 成对打包),采用 EMA 权重。
  • 模型代码与权重遵循 BSD 3-Clause 许可证,可自由使用。

快速上手:三步完成第一个蛋白质设计 🚀

1. 安装(四选一,推荐容器或 GitHub 路线)

# GitHub 路线(含完整工作流:标注输入、奖励引导搜索、折叠评估) git clone https://gitcode.com/hf_mirrors/nvidia/RFD4-Proteina cd RFD4-Proteina make setup && source .venv/bin/activate

也可以用pip install "rfd4-proteina[metrics-cuda13]"装进自己的 Python 3.12 环境,或直接使用仓库 runtime/ 目录中预构建的容器镜像(提供cu13/cu12/cpu三种变体,支持 Apptainer.sif与 SquashFS.sqsh格式,均附 SHA-256 校验)。

2. 生成一个小蛋白

rfd4-generate inputs=examples/monomer.cif \ hf_ckpt_path=nvidia/RFD4-Proteina \ num_replicates=1 out_dir=./runs/first '~metrics' compile_lengths=null

生成的 CIF 文件会出现在runs/first/inference_samples/下。首次运行建议关闭外部评分和编译以保持简单。

3. 进阶:设计一个 PD-L1 结合蛋白

仓库内置了四个官方示例,每个都包含"输入条件(input.cif)+ 示例输出(design.cif)",是最好的学习材料:

设计目标输入条件示例输出
🔬 蛋白–蛋白结合蛋白examples/protein_binder/input.cifexamples/protein_binder/design.cif
⚙️ 酶基序支架设计examples/enzyme_design/input.cifexamples/enzyme_design/design.cif
🛡️ 抗体设计(HER2 靶点)examples/antibody_design/input.cifexamples/antibody_design/design.cif
🧪 无条件单体(仅指定 100 残基长度)examples/monomer.cif—

关键概念:输入是一个"带标注的 CIF"(annotated CIF)——标注说明了哪些部分必须固定(context 条件)、哪些部分交给模型去设计。一份普通的、无标注的结构文件并不构成完整的设计规格。

计算档位怎么选:low / medium / high "思考深度" 🎛️

RFD4-Proteína 提供三档计算配方,区别在于主干网络(trunk)在每个采样步中重复计算(recycle)的频率,总采样步数固定为 60 步:

档位主干计算次数适用场景
thinking_low120快速筛选、大量采样
thinking_medium(默认)180日常设计,性价比平衡
thinking_high300高难度靶点、追求最高通过率

在原生运行时中通过参数recycle_strategy=thinking_low|thinking_medium|thinking_high切换,默认值配置在 inference.yaml 中。

硬件要求:跑 RFD4-Proteína 需要什么 GPU 💻

  • 系统:Linux x86_64、Python 3.12、CUDA 13 兼容驱动
  • 权重体积:1.74 GB(FP32);峰值显存取决于 token 数、batch size 和 recycle 深度,而非权重本身

官方已测试确认的 NVIDIA GPU:

架构数据中心工作站/桌面
BlackwellB200 / B300 / GB200 / GB300RTX PRO 6000 Blackwell、GB10(DGX Spark)
HopperH100 / H200 / GH200 系列—
Ada LovelaceL40SRTX 6000 Ada
AmpereA100 40GB / 80GB(SXM 与 PCIe)—

基准表现:设计效率到底有多强 📊

以下数据来自上一版本检查点的冻结基准(2026-10-09),衡量指标为每 GPU 小时平均产出的结构上可区分的计算通过设计数(含生成与 AF3 评估),数值越高越好。完整数据见 benchmarks/summary.csv,评测方法详见 benchmarks/METHODS.md。

基准任务靶点数RFD4-Proteína (high)同类最强对比方法
蛋白结合蛋白2471.60Proteina-Complexa · 13.24
小分子结合蛋白77112.25BoltzGen · 15.48
原子基序酶设计3791.18AlphaProtein-novo · 26.02
DNA 结合蛋白341.97BoltzGen(固定 DNA)· 9.46

在每个任务类别中,RFD4-Proteína 的设计效率都领先对比方法5–12 倍。需要提醒:这些是"计算通过者"(computational passers),不等同于实验活性,设计结果仍需结构验证与实验确认。

新手常见问题 FAQ ❓

Q1:生成设计需要下载训练数据吗?不需要。训练数据集(见 test_dataset/test_dataset.tar.gz 及配套的 Hugging Face 数据集仓库)仅用于复现训练,推理只依赖模型权重本身。

Q2:为什么有两套权重入口(原生 vs Diffusers)?本仓库是原生 RFD4 权重包,通过Proteina.from_pretrained加载;另有一个 Diffusers 移植仓库提供RFD4ProteinaPipeline入口。两者是同一模型的张量换前缀拆分,不是两个不同模型,全程无需重新训练。

Q3:runtime/、alphafold2/、openfold3/目录是干什么的?它们是可选的第三方运行时镜像(Apptainer/SquashFS/Docker 格式),仅在需要回折叠验证与结构评分指标时才用到,纯生成任务完全不需要。注意这些第三方资产有各自的上游许可,不包含在 BSD 许可证范围内,使用前请单独审查。

Q4:如何保证复现性?固定hf_ckpt_revision(默认指向发布提交),并核对各文件旁的.sha256校验文件——release-checkpoints.json 中记录了完整清单。

总结:一文回顾 RFD4-Proteína 的核心价值 ✅

维度要点
是什么Baker Lab × NVIDIA GenAIR 的流匹配生物分子联合设计模型
核心能力序列 + 全原子结构同步生成,支持结合蛋白、酶支架、抗体、小分子口袋等设计
技术亮点统一自编码器(147 类残基、32 维潜空间)、三档"思考深度"、LoRA 微调的发布配方
上手门槛一条rfd4-generate命令即可出结果,四个官方示例可直接学习
许可模型与权重为 BSD 3-Clause,可自由商用研究

如果你正在寻找一个"一个模型解决蛋白设计两大步"的工具,RFD4-Proteína 目前是该方向上最完整的选择。建议从 examples/monomer.cif 这个最简单的无条件示例跑通流程,再逐步挑战结合蛋白与酶设计任务。

引用项目时,请连同精确的模型版本、种子、输入与采样配置一起注明(详见 README.md 中的 BibTeX 条目)。

  • 人工智能
  • 大模型
  • 基础模型
  • 深度学习
  • 生物信息学
  • 科研

【免费下载链接】RFD4-Proteina

项目地址:https://ai.gitcode.com/hf_mirrors/nvidia/RFD4-Proteina
点击查看免费下载
上一篇:8-bit与4-bit量化差距有多大?FastContext-1.0-4B-SFT-8bit对比4-bit版本的实测报告
下一篇:esformatter快速开始教程:3条命令让任意JS项目格式焕然一新

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/11/3 19:17:07

Godot 入门(06):坐标系与网格,一切从格子开始

上一篇,小人总算站进了屏幕。 可你要是跟它说「往右走一格」,它一脸茫然——一格是多远? 今日唔聊动画都唔聊输入,先将「一格」呢个单位钉死。 一、先把尺子立起来:Godot 的二维坐标 定位一个点,无非横一个数、竖一个数,这个不新鲜。新鲜的是 Godot 的规矩:原点在左上…

作者头像 李华
网站建设 2026/11/3 19:16:58

从 v0.1 到 YuE2:一年多里,开源音乐生成到底进化了多少?

从 v0.1 到 YuE2:一年多里,开源音乐生成到底进化了多少? 【免费下载链接】Yue2 项目地址: https://ai.gitcode.com/hf_mirrors/Comfy-Org/Yue2 一年多前,你想让 AI 帮你写一首歌,基本只有一条路:打…

作者头像 李华
网站建设 2026/11/3 19:16:57

深入解读Needle 3的.cact格式:Cactus Quants如何把权重压到2.125比特

深入解读Needle 3的.cact格式:Cactus Quants如何把权重压到2.125比特 Needle 3 是一款面向手机、可穿戴设备和微控制器的超小型 AI 基础模型,它的整个模型被装进一个名为 .cact 格式的单一文件 needle3.cact(约 35.3 MB)中。本文…

作者头像 李华
网站建设 2026/11/3 19:13:08

Python自动化神器Playwright:让浏览器乖乖听话的终极指南!

谁说浏览器不能自动化?大家好, 我是花姐。就在几天之前, 由于工作需要加班, 一直忙到了深夜时分, 整个人已经困得不成样子了, 但是在手头还剩下一个网页表单需要填写完毕之后才能够离开工作岗位去休息, 在这样的状况之下, 脑子里头突然就闪现出来一个比较奇特的想法…

作者头像 李华