rfdiffusion

Generate protein backbones with RFdiffusion using contigmap and hotspot specifications.

151|20|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/adaptyvbio/protein-design-skills --skill rfdiffusion
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rfdiffusion
Source: https://github.com/adaptyvbio/protein-design-skills/tree/main/skills/rfdiffusion
Command: npx skills add https://github.com/adaptyvbio/protein-design-skills --skill rfdiffusion

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

RFdiffusion backbone generation provides a method to design novel protein backbones for binders, scaffolds, and symmetric assemblies, streamlining de novo structure creation.

Core Features & Use Cases

  • De novo backbone generation: Create new protein backbones using RFdiffusion with configurable contigs and hotspots.
  • Motif scaffolding and symmetry: Support motif insertion and multi-chain symmetric designs.
  • Integrations: Pair with ProteinMPNN for sequence design and Alphafold/Chai for structure validation; use Protein-QC for QC filtering.

Quick Start

Run RFdiffusion to generate backbones for a target PDB using a contigmap and hotspot specification, for example: modal run modal_rfdiffusion.py --pdb target.pdb --contigs "A1-150/0 70-100" --hotspot "A45,A67,A89" --num-designs 100 (Alternatively, run locally with python run_inference.py ...)

Frequently Asked Questions about rfdiffusion

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate de novo protein backbones for binder design?

De novo protein backbone generation for binder design uses a diffusion-based generative model to create novel structures. You provide a target PDB, specify contigmap configurations and hotspot residues, and execute the model to generate the desired backbones.

Can I use RFdiffusion for motif scaffolding and symmetric oligomer designs?

RFdiffusion supports motif scaffolding by allowing motif insertion into generated backbones, and it handles symmetric oligomer designs for multi-chain symmetric assemblies. These features enable complex de novo protein structure creation for diverse research applications.

What are the system requirements for running RFdiffusion backbone generation?

RFdiffusion backbone generation requires Python 3.9 or higher and CUDA 11.7 or higher support. You also need to provide contigmap and hotspot specifications to configure the diffusion model for generating target protein structures.

How do I design sequences and validate structures after generating protein backbones?

After generating protein backbones, you pair the output with ProteinMPNN for sequence design and use Alphafold or Chai for structure validation. ProteinQC is then used for quality control filtering to ensure the final designs meet structural criteria.

What is the best way to run RFdiffusion locally or via cloud environments?

You can run RFdiffusion locally using python run_inference.py with your contigs and hotspot arguments, or execute it via cloud environments using modal run modal_rfdiffusion.py, passing the target PDB and design specifications to generate backbones.

Why does RFdiffusion require contigmap and hotspot specifications for protein design?

Contigmap and hotspot specifications are required to guide the diffusion model in generating backbones that correctly interface with the target. Contigs define the structural constraints and chain lengths, while hotspots specify the exact target residues for binder interaction.