Alphafold Database Fetch And Analyze
google-deepmind/science-skills
Retrieve and analyze AlphaFold predicted structures for a protein.
Generate protein backbones using RFdiffusion, a diffusion-based generative model for de novo protein structure generation.
$ npx skills add adaptyvbio/protein-design-skills --skill rfdiffusion -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install adaptyvbio/protein-design-skills rfdiffusion --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/adaptyvbio/protein-design-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/rfdiffusion .claude/skills/rfdiffusion && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "rfdiffusion" agent skill from https://github.com/adaptyvbio/protein-design-skills/tree/main/skills/rfdiffusion into .claude/skills/rfdiffusion/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "rfdiffusion", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/adaptyvbio/protein-design-skills/tree/main/skills/rfdiffusionType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add adaptyvbio/protein-design-skills --skill rfdiffusion -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install adaptyvbio/protein-design-skills rfdiffusion --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/adaptyvbio/protein-design-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/rfdiffusion .agents/skills/rfdiffusion && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "rfdiffusion" agent skill from https://github.com/adaptyvbio/protein-design-skills/tree/main/skills/rfdiffusion into .agents/skills/rfdiffusion/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "rfdiffusion", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add adaptyvbio/protein-design-skills --skill rfdiffusion -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install adaptyvbio/protein-design-skills rfdiffusion --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/adaptyvbio/protein-design-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/rfdiffusion .cursor/skills/rfdiffusion && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "rfdiffusion" agent skill from https://github.com/adaptyvbio/protein-design-skills/tree/main/skills/rfdiffusion into .cursor/skills/rfdiffusion/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "rfdiffusion", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/adaptyvbio/protein-design-skills.git --path skills/rfdiffusion--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add adaptyvbio/protein-design-skills --skill rfdiffusion -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install adaptyvbio/protein-design-skills rfdiffusion --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/adaptyvbio/protein-design-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/rfdiffusion .gemini/skills/rfdiffusion && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "rfdiffusion" agent skill from https://github.com/adaptyvbio/protein-design-skills/tree/main/skills/rfdiffusion into .gemini/skills/rfdiffusion/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "rfdiffusion", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install adaptyvbio/protein-design-skills rfdiffusionInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add adaptyvbio/protein-design-skills --skill rfdiffusion -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/adaptyvbio/protein-design-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/rfdiffusion .github/skills/rfdiffusion && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "rfdiffusion" agent skill from https://github.com/adaptyvbio/protein-design-skills/tree/main/skills/rfdiffusion into .github/skills/rfdiffusion/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "rfdiffusion", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add adaptyvbio/protein-design-skills --skill rfdiffusion -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install adaptyvbio/protein-design-skills rfdiffusion --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/adaptyvbio/protein-design-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/rfdiffusion .opencode/skills/rfdiffusion && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "rfdiffusion" agent skill from https://github.com/adaptyvbio/protein-design-skills/tree/main/skills/rfdiffusion into .opencode/skills/rfdiffusion/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "rfdiffusion", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
rfdiffusionGenerate protein backbones using RFdiffusion, a diffusion-based generative model for de novo protein structure generation.
Rfdiffusion is an agent skill from adaptyvbio/protein-design-skills. Generate protein backbones using RFdiffusion, a diffusion-based generative model for de novo protein structure generation. Use this skill when: (1) Designing binder scaffolds for a target protein, (2) Generating novel protein backbones from scratch, (3) Scaffolding functional motifs into new proteins, (4) Specifying hotspot residues for interface design, (5) Creating symmetric oligomers. For sequence design after backbone generation, use proteinmpnn. For structure validation, use alphafold or chai. For QC…
Its SKILL.md is about 2.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including reference files (for example `examples/binder-walkthrough.md`, `references/hotspot-selection.md` and `references/parameters.md`).
It sits in Research & Science, covering Protein structure and design and Project scaffolding. It works with AlphaFold. The repository describes itself as: Claude Code skills for protein design. The licence is MIT.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 59dd633. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
pythoncondapipgitwgetFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
github.comfiles.ipd.uw.eduFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Rfdiffusion loads about 2.3k tokens when it runs, and up to ~4k if it reads all its reference files. Until then it costs about 138 tokens; SKILL.md has 541 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from adaptyvbio/protein-design-skills at commit 59dd633, republished under its MIT licence (© adaptyvbio). 541 words, ~2,344 tokens.
.claude/skills/rfdiffusion/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.| Requirement | Minimum | Recommended |
|---|---|---|
| Python | 3.9+ | 3.10 |
| CUDA | 11.7+ | 12.0+ |
| GPU VRAM | 16GB | 24GB (A10G) |
| RAM | 16GB | 32GB |
RFdiffusion is not in biomodals, so run it from the official RosettaCommons repo or its Docker image, not through Modal.
git clone https://github.com/RosettaCommons/RFdiffusion.git
cd RFdiffusion
# Conda env including the required NVIDIA SE(3)-Transformer
conda env create -f env/SE3nv.yml
conda activate SE3nv
cd env/SE3Transformer && pip install . && cd ../..
pip install -e .
# Download weights (per-file hashed paths; see the repo README for the full list)
mkdir -p models
wget -P models http://files.ipd.uw.edu/pub/RFdiffusion/e29311f6f1bf1af907f9ef9f44b8328b/Complex_base_ckpt.pt
# Binder design run; single-quote the hydra args so the shell does not split [] or ,
./scripts/run_inference.py \
inference.input_pdb=target.pdb \
'contigmap.contigs=[A1-150/0 70-100]' \
'ppi.hotspot_res=[A45,A67,A89]' \
inference.num_designs=100A RosettaCommons-maintained Docker image is also available from the repo README.
After backbone generation, design sequences with proteinmpnn.
# De novo single chain (50-100 residues)
contigmap.contigs=[50-100]
# Binder + target (A = target chain, fixed with /0)
contigmap.contigs=[A1-150/0 70-100]
# Motif scaffolding (preserve residues, /0 = fixed)
contigmap.contigs=[20-40/0 A10-30/0 20-40]
# Multi-chain binder
contigmap.contigs=[A1-100/0 B1-100/0 60-80]
# Variable length ranges
contigmap.contigs=[A1-150/0 50-100] # Binder 50-100 AA# Residues for interface (chain + resnum, no spaces)
ppi.hotspot_res=[A45,A67,A89]✅ Correct:
'contigmap.contigs=[A1-150/0 70-100]' # Target fixed (/0), binder variableSingle-quote the whole argument so the shell does not split on the space inside the brackets.
❌ Wrong:
contigmap.contigs=[A1-150 70-100] # Missing /0 - target will move!
contigmap.contigs=[A1-150/0 70-100] # Unquoted: shell splits on the space
contigmap.contigs=[A1-150/0, 70-100] # Extra comma changes the contig string✅ Correct:
'ppi.hotspot_res=[A45,A67,A89]' # Chain letter + residue number, whole arg quoted❌ Wrong:
ppi.hotspot_res=[45,67,89] # Missing chain letter
'ppi.hotspot_res=[A45, A67, A89]' # Spaces inside the list break parsing| Parameter | Default | Range | Description |
|---|---|---|---|
inference.num_designs | 10 | 1-10000 | Number of designs to generate |
inference.input_pdb | - | path | Target structure file |
inference.output_prefix | output | string | Output filename prefix |
diffuser.T | 50 | 20-200 | Diffusion timesteps |
denoiser.noise_scale_ca | 1.0 | 0.0-2.0 | CA atom noise (0.5-0.8 = conservative) |
denoiser.noise_scale_frame | 1.0 | 0.0-2.0 | Frame noise |
inference.ckpt_override_path | - | path | Model checkpoint |
potentials.guide_scale | 1.0 | 0.1-10 | Guidance strength |
potentials.guide_decay | constant | string | Decay type |
| Parameter | Default | Description |
|---|---|---|
diffuser.partial_T | None | Start diffusion from timestep T (partial diffusion) |
contigmap.inpaint_str | None | Sequence positions to inpaint |
scaffoldguided.scaffoldguided | false | Enable scaffold-guided generation |
scaffoldguided.target_pdb | None | Scaffold template PDB |
ppi.binderlen | None | Specify exact binder length |
| Parameter | Default | Description |
|---|---|---|
symmetry.symmetry | None | Symmetry type (C2, C3, C4, D2, etc.) |
symmetry.recenter | true | Recenter symmetric assembly |
symmetry.radius | None | Radius constraint for symmetric assembly |
| Parameter | Default | Description |
|---|---|---|
contigmap.provide_seq | None | Provide sequence for fold conditioning |
contigmap.inpaint_seq | None | Positions for sequence inpainting |
| Checkpoint | Use Case |
|---|---|
Complex_base_ckpt.pt | Binder design (default) |
Base_ckpt.pt | De novo monomers |
ActiveSite_ckpt.pt | Active site scaffolding |
InpaintSeq_ckpt.pt | Sequence inpainting |
/0 to fix motif in contigmap# C3 symmetric trimer
python run_inference.py \
symmetry.symmetry=C3 \
contigmap.contigs=[100-150] \
inference.num_designs=50
# D2 symmetric tetramer
python run_inference.py \
symmetry.symmetry=D2 \
contigmap.contigs=[80-120] \
symmetry.radius=25
# Supported symmetries: C2, C3, C4, C5, C6, D2, D3, D4, tetrahedral, octahedral# Start from existing structure, diffuse from timestep 10
python run_inference.py \
inference.input_pdb=initial.pdb \
diffuser.partial_T=10 \
contigmap.contigs=[A1-100]output/
├── output_0.pdb # Generated backbone
├── output_1.pdb
├── ...
└── output_99.pdbEach PDB contains polyalanine backbone - use proteinmpnn for sequence.
$ python run_inference.py inference.input_pdb=target.pdb contigmap.contigs=[A1-150/0 70-100] inference.num_designs=100
[INFO] Loading model from Complex_base_ckpt.pt
[INFO] Generating design 1/100...
[INFO] Generating design 50/100...
[INFO] Generating design 100/100...
[INFO] Saved 100 designs to output/
Generated:
output/output_0.pdb (85 residues)
output/output_1.pdb (92 residues)
...What good output looks like:
Should I use RFdiffusion?
│
├─ Need to generate protein backbone?
│ ├─ Yes → Continue below
│ └─ No, already have backbone → Use ProteinMPNN
│
├─ What type of design?
│ ├─ Binder for protein target → RFdiffusion ✓
│ ├─ De novo monomer → RFdiffusion ✓
│ ├─ Motif scaffolding → RFdiffusion ✓
│ └─ Symmetric assembly → RFdiffusion ✓
│
└─ Priority?
├─ Need highest success rate → Consider BindCraft
├─ Need diversity/exploration → RFdiffusion ✓
└─ Need all-atom precision → Consider BoltzGen| Campaign Size | Time (A10G) | Cost (Modal) | Notes |
|---|---|---|---|
| 100 backbones | 20-30 min | ~$3 | Quick exploration |
| 500 backbones | 1.5-2h | ~$12 | Standard campaign |
| 1000 backbones | 3-4h | ~$25 | Large campaign |
Expected downstream yield: ~10-15% of backbones pass full QC after sequence design + validation.
Adaptyv's own tests of these models showed an RFdiffusion + sequence-design pipeline costing about $0.25 per accepted design, averaged across 7 targets, among the cheapest of the methods tested.
ls output/*.pdb | wc -l # Should match num_designsDesigns lack secondary structure: Decrease noise_scale to 0.5-0.8 Binder not contacting hotspots: Verify residue numbering, increase num_designs OOM errors: Reduce batch size or use A100 GPU Slow generation: Reduce diffuser.T to 25-35
| Error | Cause | Fix |
|---|---|---|
RuntimeError: CUDA out of memory | GPU VRAM exceeded | Use A100 or reduce designs per batch |
KeyError: 'A' | Chain not found in PDB | Check chain IDs with grep ^ATOM target.pdb | cut -c22 | sort -u |
ValueError: invalid contig | Syntax error in contigs | Check for spaces, quotes, commas (see Common Mistakes) |
FileNotFoundError: ckpt | Missing model weights | Download from IPD website |
Next: proteinmpnn for sequence design → structure prediction for validation → protein-qc for filtering.
© adaptyvbio, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 3 other files (references) in skills/rfdiffusion of adaptyvbio/protein-design-skills.
Open the folder on GitHubat commit 59dd633
We found 6 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 4 other GitHub owners. This page covers the copy in adaptyvbio/protein-design-skills, which our catalogue first saw on October 7, 2026.
Rfdiffusion next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Rfdiffusion this skilladaptyvbio/protein-design-skills | 163 | 4 repos | ~2.3k | Automated safety check: Pass | MIT | |
| Alphafold Database Fetch And Analyzegoogle-deepmind/science-skills | 3.2k | 2 repos | ~1.2k | Automated safety check: Pass | Apache-2.0 | |
| Biopipelineslocbp-uzh/biopipelines | 109 | — | ~2.4k | Automated safety check: Pass | MIT | |
| Bio DB ToolsDrugClaw/DrugClaw | 125 | — | ~1.4k | Automated safety check: Pass | Apache-2.0 | |
| Ggetdavila7/claude-code-templates | 32k | 11 repos | ~6.3k | Automated safety check: Pass | MIT | |
| Alphafold Databasedavila7/claude-code-templates | 32k | 10 repos | ~4k | Automated safety check: Pass | MIT |
google-deepmind/science-skills
Retrieve and analyze AlphaFold predicted structures for a protein.
locbp-uzh/biopipelines
Design and run computational protein and ligand workflows on a GPU: binder and enzyme design, de novo backbone generation, inverse folding and sequence redesign, structure prediction, protein-ligand…
DrugClaw/DrugClaw
Query public biology databases and APIs including UniProt, RCSB PDB, AlphaFold DB, ClinVar, dbSNP, gnomAD, Ensembl, GEO, InterPro, KEGG, OpenTargets, Reactome, and STRING.
davila7/claude-code-templates
CLI/Python toolkit for rapid bioinformatics queries. An agent skill from davila7/claude-code-templates.
davila7/claude-code-templates
Access AlphaFold's 200M+ AI-predicted protein structures. An agent skill from davila7/claude-code-templates.
NVIDIA-BioNeMo/bionemo-agent-toolkit
End-to-end Proteina-Complexa design pipeline driver. An agent skill from NVIDIA-BioNeMo/bionemo-agent-toolkit.
adaptyvbio/protein-design-skills
Validate protein designs using AlphaFold2 structure prediction.
adaptyvbio/protein-design-skills
End-to-end binder design using BindCraft hallucination. An agent skill from adaptyvbio/protein-design-skills.
adaptyvbio/protein-design-skills
All-atom protein design using BoltzGen diffusion model. An agent skill from adaptyvbio/protein-design-skills.
adaptyvbio/protein-design-skills
Structure prediction using Chai-1, a foundation model for molecular structure.
adaptyvbio/protein-design-skills
End-to-end guidance for protein design pipelines. An agent skill from adaptyvbio/protein-design-skills.
adaptyvbio/protein-design-skills
Quality control metrics and filtering thresholds for protein design.
Works with
Categories
Generate protein backbones using RFdiffusion, a diffusion-based generative model for de novo protein structure generation. Rfdiffusion is an agent skill from adaptyvbio/protein-design-skills. Generate protein backbones using RFdiffusion, a diffusion-based generative model for de novo protein structure generation.
Rfdiffusion fits situations like: designing binder scaffolds for a target protein; generating novel protein backbones from scratch; scaffolding functional motifs into new proteins; specifying hotspot residues for interface design.
Run `npx skills add adaptyvbio/protein-design-skills --skill rfdiffusion -a claude-code`. Or copy the skill folder (skills/rfdiffusion in adaptyvbio/protein-design-skills) into .claude/skills/rfdiffusion in your project. Claude Code loads it when a task matches its description.
Run `npx skills add adaptyvbio/protein-design-skills --skill rfdiffusion -a codex`. Or copy the skill folder (skills/rfdiffusion in adaptyvbio/protein-design-skills) into .agents/skills/rfdiffusion in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add adaptyvbio/protein-design-skills --skill rfdiffusion -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/rfdiffusion, .gemini/skills/rfdiffusion, .github/skills/rfdiffusion and .opencode/skills/rfdiffusion in your project.
Going by SKILL.md and its folder, Rfdiffusion needs the command-line tools its instructions call (python, conda, pip, git and wget). Our summary lists: Python 3; Docker.
SKILL.md names 2 domains. In commands or code: github.com and files.ipd.uw.edu; the agent is likely to contact these when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Rfdiffusion is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.3k tokens (SKILL.md is roughly 9.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.7k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Rfdiffusion: Alphafold Database Fetch And Analyze (google-deepmind/science-skills, 3.2k stars), Biopipelines (locbp-uzh/biopipelines, 109 stars), Bio DB Tools (DrugClaw/DrugClaw, 125 stars) and Gget (davila7/claude-code-templates, 32k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
adaptyvbio (a GitHub organization) maintains it in adaptyvbio/protein-design-skills, which has 163 GitHub stars. The repository holds 24 skills in this directory. The repository was last updated on June 11, 2026.
Source: adaptyvbio/protein-design-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.