RFD4-Proteina: Nvidia and UW release open AI model for protein design

The University of Washington's Institute for Protein Design and Nvidia have unveiled RFD4-Proteina, an open generative model for designing new proteins. The developers say it delivers five to ten times higher success rates and speed than earlier models. It's released under a BSD-3 license and available through many partners.

Research Try it yourself Oct 22, 2026 3 min read Source: Google News (US)
Illustrative image, AI-generated

What this is about

The Institute for Protein Design (IPD) at the University of Washington School of Medicine has teamed up with Nvidia to introduce RFD4-Proteina, an open generative AI model for designing new proteins with desired functions. It's built on Nvidia's BioNeMo platform for chemistry and biology and, according to the developers, is available right away as an open-source resource under the BSD-3 license. Possible applications include proteins that interrupt disease processes, or proteins that detect signs of disease in diagnostic tests.

How the model works

RFD4-Proteina simultaneously refines a protein's sequence (the order of its building blocks) and structure (its three-dimensional shape), along with the structures of the molecules it interacts with. A change in one place triggers matching changes elsewhere. Scientists and AI agents can search for and refine designs based on molecular inputs, constraints and scoring goals.

The name comes from two predecessors:

  • RosettaFold Diffusion (IPD): a "guided diffusion" model that builds proteins step by step out of noise, much like image generators.
  • Proteina-Complexa (Nvidia): a generative model for binder design against protein and small-molecule targets. It combines inference-time optimization with a pretrained flow-based model built on Nvidia's La-Proteina for atom-level design.

Performance

The developers say the model achieved five to ten times higher design success rates and generates candidates five to ten times faster than earlier models. Nvidia states that it beat the compared baselines on computational success rate and throughput across four benchmark suites: protein binding, small-molecule binding, enzyme scaffolding (building a supporting framework around an active site) and DNA binding. These are vendor claims, and no independent verification is mentioned.

Two IPD researchers report real-world results: Meg Lunn-Halbert was able to precisely control which glycans (sugars important for immune recognition) attach to proteins, in under a week instead of months. Seth Woodbury designed a pesticide-degrading enzyme in a few days that performed many times better than his previous best, which had taken months.

Availability and who's involved

RFD4-Proteina is accessible through partners: Amazon Bio Discovery, Anthropic's Claude Science, Benchling, Databricks, Google Cloud, Hugging Face, Nebius, OpenAI and Tamarind Bio. That makes it easy to plug into agent, cloud and scientific workflows. The lead developers were UW doctoral students Nathaniel Corley, Maxwell Kazman and Rafi Brent, plus Kieran Didi (a visiting student from Oxford). Funding came from the Howard Hughes Medical Institute, the Gates Foundation, the Grantham Foundation, Schmidt Sciences and the OpenFold consortium, among others. The Jen-Hsun and Lori Huang Foundation provided a compute grant.

David Baker, director of the IPD and 2024 Nobel laureate in chemistry for computational protein design, said:

We are moving from an era in which we discover the proteins nature has created to one in which we can design entirely new ones.

He expects better medicines, as well as applications in polymer degradation and bioplastics.

Our take

Open protein design models lower the barrier for labs without large infrastructure of their own, and the broad partner list makes access easier. One caveat: the reported success rates are mostly computational figures and vendor claims. Whether designs hold up in the lab still has to be tested experimentally. According to the developers, the model helps narrow down and prioritize candidates but doesn't replace lab testing. The source gives no details on model size or hardware requirements.

Sources

#protein design#nvidia#open source#biotechnology#david baker
Read the original source

Try it yourself: RFD4-Proteina

Explained step by step, no prior knowledge needed – on your own computer or free in your browser.

What can I do with it?

RFD4-Proteina designs new proteins for specified tasks, such as binders for target proteins or small molecules, enzymes or DNA-binding proteins. You provide molecular inputs, constraints and scoring goals, and the model generates and refines candidates for lab testing.

Who is it worth it for?

Of interest to biotech researchers, bioinformaticians and labs that prepare protein design computationally. Not useful for laypeople without domain knowledge and a lab, since it isn't a chat model.

Size0.4 B parameters
Download5.2 GB (about 7 min at 100 Mbit/s)
Licensebsd-3-clause
TypeAI model

What your computer needs

Graphics card (NVIDIA) at least 7 GB VRAMThe source gives no VRAM figure, only "supported NVIDIA GPU" (see the hardware table in the docs). The standard guide downloads about 1.7 GB of weights (model.safetensors, FP32), but a reliable minimum can't be responsibly derived from that.
Mac (Apple Silicon M1–M5) not supportedAccording to the README, macOS and Windows are not supported; you need an NVIDIA graphics card with CUDA. Alternative: Studio in your browser on Hugging Face (Spaces "rfd4-proteina-zerogpu" or "rfd4-proteina-space", login required).
Storage approx. 7.2 GB freeModel download plus programs
In the browser Online demo availabletry it on Hugging Face, no installation needed

The source doesn't mention any variants or sizes. The easiest way in is through partner platforms such as Hugging Face, Google Cloud, Databricks, Benchling or Tamarind Bio rather than running it locally.

  • The source doesn't state any hardware requirements.
  • Protein design models usually need a powerful Nvidia GPU; exact figures are unknown here.
  • Cloud access through partners such as Google Cloud, Nebius or Tamarind Bio is an alternative to local hardware.
How do I find out what my computer has?
  • Windows: Press Ctrl + Shift + Esc → Task Manager → Performance tab → click GPU on the left. At the bottom you'll see Dedicated GPU memory (that's your VRAM). You'll find system memory under Memory.
  • Mac: Apple menu at the top left → About This Mac. You'll see your chip (e.g. M2) and memory (e.g. 16 GB). On Apple chips, graphics and processor share this memory.
  • Linux: Type nvidia-smi in the terminal (shows your graphics card and its memory) and free -h for system memory.

Guide

This model runs with its developers' own program (RosettaCommons/RFD4-Proteina on GitHub). The commands below come from the Model Card and the developers' instructions.

In the browser (no installation)

The developers have an online demo on Hugging Face. You can try the model right away there without installing anything. Sometimes you have to wait a moment for the demo to wake up.

Open online demo

Windows 10 / 11

Windows 10 / 11: not supported. According to the README, Windows and macOS are not supported. Alternatives: use the Hugging Face Studio Spaces in your browser (ZeroGPU or dedicated GPU, Hugging Face login required), or WSL2 on Windows (Linux inside Windows), though that is untested.

macOS

macOS: not supported. According to the README, macOS and Windows are not supported; you need an NVIDIA graphics card with CUDA. Alternative: Studio in your browser on Hugging Face (Spaces "rfd4-proteina-zerogpu" or "rfd4-proteina-space", login required).

Linux

Linux: supported. Officially supported is Linux x86_64 with Python 3.12 and an NVIDIA graphics card with a CUDA 13-compatible driver. The "supported hardware" table in the documentation lists which cards have been tested. Without a suitable card, use the browser-based Studio Space on Hugging Face.

  1. Check prerequisites. You need Linux (64-bit), Python 3.12, Git, make and an NVIDIA graphics card with a current driver (CUDA 13 compatible). Run nvidia-smi to see whether your card and driver are detected. Plan for about 7 GB for the environment plus 1.7 GB for the model.
    nvidia-smi
    python3.12 --version
    git --version
  2. Download the code. This clones (copies) the code from GitHub. --depth 1 makes it faster by skipping the old history.
    git clone --depth 1 https://github.com/RosettaCommons/RFD4-Proteina.git
    cd RFD4-Proteina
  3. Set up. make setup creates the environment and downloads the model (about 1.7 GB) into the cache. This takes a while. If it asks whether you want AlphaFold environments, you don't need them for a first test – you can use bash setup.sh --skip-search-envs instead.
    make setup
  4. Activate the environment. This makes your terminal use the newly created Python environment. You need to repeat this in every new terminal.
    source .venv/bin/activate
  5. Save your design request as a file. Save this text as binder.yaml in the RFD4-Proteina folder. It asks for a binder (a protein that docks onto a target) of 50–120 residues for the protein PD-L1. The input file is already in the repository.
    cat > binder.yaml <<'EOF'
    binder:
      input: docs/examples/inputs/5o45_cropped.cif.zst
      contig: "50-120, /0, A17-131"
      conditions: {C_CRDGRP: {1: [{select: "sel('A/*/*/[N,CA,C,O]')"}]},
                   C_SEQ: {true: [{select: "sel('A')"}]}}
    EOF
  6. Generate your first design. This command produces two designs. '~metrics' turns off scoring, and compile_lengths=null saves warm-up time. The quotes around '~metrics' must stay.
    rfd4-generate inputs=binder.yaml num_replicates=2 out_dir=./runs/first '~metrics' compile_lengths=null
  7. View the results. The finished structures are in the output folder as CIF files (a format for 3D molecular structures). You can open them with a molecule viewer such as PyMOL or ChimeraX.
    ls runs/first/inference_samples/
  8. Result. The folder runs/first/inference_samples/ contains two generated protein structures as CIF files.

Try it

Design a protein binder for a given target protein with high binding affinity.
Generate an enzyme scaffold around a given active site to break down a pesticide.
Design a protein that binds a specific DNA sequence.

If something goes wrong

This is not a text model; inputs are molecular structures and target specifications, not free-form chat prompts.

The exact Hugging Face repository and installation details aren't in the source; check the official documentation.

Computational success rates don't guarantee function in the lab; candidates must be tested experimentally.

“out of memory,” a crash, or your computer freezes

The model is too big for your VRAM (video memory). Pick a smaller variant from the table above and close other programs, especially games and browsers with lots of tabs.

It runs, but extremely slowly

Your CPU is probably doing the work instead of your graphics card. In Ollama, the PROCESSOR column of ollama ps shows how much runs on the GPU. If it says "100% CPU", update your graphics driver or pick a smaller variant that fits entirely into VRAM (video memory).

“ollama” or “python” is not found

Close the terminal window and open it again so it recognizes the newly installed program. For Python on Windows: reinstall it and check Add python.exe to PATH.

Windows: "Running scripts is disabled on this system"

Run the script with exactly the command above: powershell -ExecutionPolicy Bypass -File try_windows.ps1. This allows execution for this one time only.

Error message when loading the model (version, "trust_remote_code", unknown architecture)

Brand-new models often need the latest software version. With Ollama: update Ollama. With Python: pip install -U transformers in the activated environment. The Model Card usually lists the exact version.

Tokenstrom generates the scripts and notebook automatically. Please take a quick look before running them – they're plain, readable text. Mind the model's license: bsd-3-clause.

Ask the AI assistant

Questions about this article, installation or background? Our assistant knows this page and runs on our own machine, not in someone else's cloud.

Connecting …

The Assistant is an AI (Gemma 4) and can make mistakes – please check important details against the source. Questions are used only to generate an answer and are deleted after one hour. Please don't enter any personal data.

Comments

What do you think? Already tried it? Write it here, no sign-up needed.

  1. Loading comments …

Comments are public. Links aren't allowed, and we delete abusive posts. You can delete your own comment at any time in this browser. Learn more in the Privacy Policy.