What do you want to do?
3 use cases
-
Generate new protein backbones from scratch
Run unconditional diffusion to design monomers of a chosen length.
View prompt
Using RosettaCommons/RFdiffusion, set up the SE3nv environment and run `./scripts/run_inference.py 'contigmap.contigs=[150-150]' inference.output_prefix=test_outputs/test inference.num_designs=10`, then summarize what each output file contains.
-
Design a binder against a target protein
Diffuse a binder against a target chain, using hotspot residues to aim it at the right surface.
View prompt
With RosettaCommons/RFdiffusion, design 10 binders to residues 1-100 of chain B in <my target pdb> with hotspot residues <my hotspots>, and explain how to pick the hotspots from the structure.
-
Scaffold a functional motif into a new protein
Hold a motif from an input PDB fixed and let diffusion build the protein around it.
View prompt
Using RosettaCommons/RFdiffusion, scaffold residues <my motif range> of <my pdb> with contigs like 'contigmap.contigs=[5-15/A10-25/30-40]' and tell me how to check the motif stayed in place.
Quick start with RFdiffusion
- Check you have what it needs: A clone of the repo plus the model weights downloaded into its models folder; Anaconda or Miniconda, and NVIDIA's SE(3)-Transformer installed from the env folder; An NVIDIA GPU; the provided environment file targets CUDA 11.1 and may need adapting.
- Open RosettaCommons/RFdiffusion on GitHub and read the README and license.
- Clone the repo with
git clone https://github.com/RosettaCommons/RFdiffusion.gitand download the weights into models as the README lists - Create the environment with
conda env create -f env/SE3nv.ymlandconda activate SE3nv, then install SE3Transformer andpip install -e .from the repo root - Run
./scripts/run_inference.py 'contigmap.contigs=[150-150]' inference.output_prefix=test_outputs/test inference.num_designs=10 - Look at the .pdb outputs and the .trb metadata file for each design
These steps come from our top use case, Generate new protein backbones from scratch, which also has a copy-paste agent prompt.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for RosettaCommons/RFdiffusion
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeAbout this repo
- Who it is forProtein designers and computational biology teams exploring de novo backbones and binders.
- Why it is hot3.1k stars, picked up by one AI source we track
- Sourcegithub.com/RosettaCommons/RFdiffusion ยท Back to Hot repos
Requirements
- A clone of the repo plus the model weights downloaded into its models folder
- Anaconda or Miniconda, and NVIDIA's SE(3)-Transformer installed from the env folder
- An NVIDIA GPU; the provided environment file targets CUDA 11.1 and may need adapting
- Docker as an alternative to the conda setup, using the provided docker/Dockerfile
Add this badge to your README
Maintain RFdiffusion? Show readers where to find these use cases.
Markdown
[](https://dedupedai.com/use-cases/rosettacommons-rfdiffusion/?utm_source=github&utm_medium=badge&utm_campaign=RosettaCommons-RFdiffusion)
HTML
<a href="https://dedupedai.com/use-cases/rosettacommons-rfdiffusion/?utm_source=github&utm_medium=badge&utm_campaign=RosettaCommons-RFdiffusion"><img src="https://dedupedai.com/badge/RosettaCommons/RFdiffusion.svg" alt="Use cases on Deduped" height="20"></a>
A static image, no tracking script. About the badge
Questions about RFdiffusion
What is RFdiffusion?
RFdiffusion is an open source diffusion model for protein structure generation. It does unconditional monomer generation, motif scaffolding, binder design against a target chain with hotspot residues, partial diffusion around an existing design, fold conditioning, and symmetric oligomer generation. Everything runs through scripts/run_inference.py with hydra config overrides. It is an open-source project on GitHub: https://github.com/RosettaCommons/RFdiffusion.
How do I use RFdiffusion?
Clone the repo with git clone https://github.com/RosettaCommons/RFdiffusion.git and download the weights into models as the README lists; then create the environment with conda env create -f env/SE3nv.yml and conda activate SE3nv, then install SE3Transformer and pip install -e . from the repo root; run ./scripts/run_inference.py 'contigmap.contigs=[150-150]' inference.output_prefix=test_outputs/test inference.num_designs=10. The use cases on this page give the full steps and a copy-paste agent prompt for each job.
Who is RFdiffusion for?
Protein designers and computational biology teams exploring de novo backbones and binders.
What can I do with RFdiffusion?
3 use cases so far, for example: Generate new protein backbones from scratch; Design a binder against a target protein; Scaffold a functional motif into a new protein. Each has steps and a copy-paste agent prompt.
What do I need to run RFdiffusion?
A clone of the repo plus the model weights downloaded into its models folder; Anaconda or Miniconda, and NVIDIA's SE(3)-Transformer installed from the env folder; An NVIDIA GPU; the provided environment file targets CUDA 11.1 and may need adapting; Docker as an alternative to the conda setup, using the provided docker/Dockerfile.
What are alternatives to RFdiffusion?
Other hot AI repos in Security and science: Security Audit Skill, GPU Unlock, Syft, Esm, Alphafold3.
Is RFdiffusion safe to run?
Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.