alphafold
Validate protein designs using AlphaFold2 structure prediction. Use this skill when: (1) Validating designed sequences fold…
End-to-end guidance for protein design pipelines. Use this skill when: (1) Starting a new protein design project, (2) Need step-by-step workflow guidance, (3) Understanding the full design pipeline, (4) Planning compute resources and timelines, (5) Integrating multiple design
$ npx -y skills add adaptyvbio/protein-design-skills --skill protein-design-workflow --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/protein-design-workflowContext preview
The summary Claude sees to decide when to auto-load this skill.
End-to-end guidance for protein design pipelines. Use this skill when: (1) Starting a new protein design project, (2) Need step-by-step workflow guidance, (3) Understanding the full design pipeline, (4) Planning compute resources and timelines, (5) Integrating multiple design
name: protein-design-workflow description: > End-to-end guidance for protein design pipelines. Use this skill when: (1) Starting a new protein design project, (2) Need step-by-step workflow guidance, (3) Understanding the full design pipeline, (4) Planning compute resources and timelines, (5) Integrating multiple design tools. For tool selection, use binder-design. For QC thresholds, use protein-qc. license: MIT category: orchestration tags: [guidance, pipeline, workflow]
Target Preparation --> Backbone Generation --> Sequence Design
| | |
v v v
(pdb skill) (rfdiffusion) (proteinmpnn)
| |
v v
Structure Validation --> Filtering
| |
v v
(alphafold/chai) (protein-qc)# Download from PDB curl -o target.pdb "https://files.rcsb.org/download/XXXX.pdb"
# Extract target chain # Remove waters, ligands if needed # Trim to binding region + 10A buffer
**Output**: `target_prepared.pdb`, hotspot list
# RFdiffusion runs from the official repo, not biomodals python run_inference.py \ inference.input_pdb=target_prepared.pdb \ contigmap.contigs=[A1-150/0 70-100] \ ppi.hotspot_res=[A45,A67,A89] \ inference.num_designs=500
modal run modal_bindcraft.py \ --input-pdb target_prepared.pdb \ --target-hotspot-residues "45,67,89" \ --number-of-final-designs 100
**Output**: 100-500 backbone PDBs
for backbone in backbones/*.pdb; do
modal run modal_ligandmpnn.py \
--input-pdb "$backbone" \
--params-str "--number_of_batches 8 --temperature 0.1"
done**Output**: 8 sequences per backbone (800-4000 total)
# Prepare FASTA with binder + target # binder:target format for multimer modal run modal_alphafold.py \ --input-fasta all_sequences.fasta \ --out-dir predictions/
**Output**: AF2 predictions with pLDDT, ipTM, PAE
import pandas as pd
# Load metrics
designs = pd.read_csv('all_metrics.csv')
# Filter
filtered = designs[
(designs['pLDDT'] > 0.85) &
(designs['ipTM'] > 0.50) &
(designs['PAE_interface'] < 10) &
(designs['scRMSD'] < 2.0) &
(designs['esm2_pll'] > 0.0)
]
# Rank by composite score
filtered['score'] = (
0.3 * filtered['pLDDT'] +
0.3 * filtered['ipTM'] +
0.2 * (1 - filtered['PAE_interface'] / 20) +
0.2 * filtered['esm2_pll']
)
top_designs = filtered.nlargest(50, 'score')**Output**: 50-200 filtered candidates
| Stage | GPU | Time (100 designs) | |-------|-----|-------------------| | RFdiffusion | A10G | 30 min | | ProteinMPNN | T4 | 15 min | | Chai / AlphaFold | A100 | 4-8 hours | | Filtering | CPU | 15 min |
| Problem | Solution | |---------|----------| | Low ipTM | Check hotspots, increase designs | | Poor diversity | Higher temperature, more backbones | | High scRMSD | Backbone may be unusual | | Low pLDDT | Check design quality |
1. RFdiffusion for initial backbones 2. Mosaic for gradient-based refinement 3. ProteinMPNN diversification 4. AF2 final validation
1. Run initial campaign 2. Analyze failures 3. Adjust hotspots/parameters 4. Repeat with insights
Validate protein designs using AlphaFold2 structure prediction. Use this skill when: (1) Validating designed sequences fold…
End-to-end binder design using BindCraft hallucination. Use this skill when: (1) Designing protein binders with built-in AF2…
Guidance for choosing the right protein binder design tool. Use this skill when: (1) Deciding between BoltzGen, BindCraft, or…
Guidance for SPR and BLI binding characterization experiments. Use when: (1) Planning binding kinetics experiments, (2)…
Structure prediction using Boltz-1/Boltz-2, an open biomolecular structure predictor. Use this skill when: (1) Predicting protein…
All-atom protein design using BoltzGen diffusion model. Use this skill when: (1) Need side-chain aware design from the start, (2)…