adaptyvbio/protein-design-skills/chai
Claude Code and agent skill by adaptyvbio/protein-design-skills
- community
Checking that the SKILL.md file is still in the repository.
Structure prediction using Chai-1, a foundation model for molecular structure. Use this skill when: (1) Predicting protein-protein complex structures, (2) Validating designed binders, (3) Predicting protein-ligand complexes, (4) Using the Chai API for high-throughput prediction, (5) Need an alternative to AlphaFold2. For QC thresholds, use protein-qc. For AlphaFold2 prediction, use alphafold. For ESM-based analysis, use esm.
Install
npx vskill@latest install adaptyvbio/protein-design-skills/chaiSKILL.md
Chai-1 Structure Prediction
Prerequisites
| Requirement | Minimum | Recommended | |
|---|---|---|---|
| Python | 3.10+ | 3.11 | |
| CUDA | 12.0+ | 12.1+ | |
| GPU VRAM | 24GB | 40GB (A100) | |
| RAM | 32GB | 64GB |
How to run
First time? See Getting started to set up Modal and biomodals.
Option 1: Modal
GPU: A100 (40GB) | Timeout: 30min default
Option 2: Chai API (recommended)
Option 3: Local installation
FASTA Format
Protein complex
Protein + ligand
Protein + DNA/RNA
Key parameters
| Parameter | Default | Range | Description | |
|---|---|---|---|---|
num_trunk_recycles | 3 | 1-10 | Recycles (more = better) | |
num_diffn_timesteps | 200 | 50-500 | Diffusion steps | |
seed | 0 | int | Random seed |
Output format
Note: Chai-1 outputs CIF format. Convert to PDB if needed:
Extracting metrics
Use cases
Binder validation
Protein-ligand complex
Batch prediction
Comparison with AF2
| Aspect | Chai-1 | AlphaFold2 | |
|---|---|---|---|
| MSA required | No | Yes | |
| Small molecules | Yes | No | |
| DNA/RNA | Yes | Limited | |
| Speed | Faster | Slower | |
| Accuracy | Comparable | Reference |
Sample output
Successful run
What good output looks like:
- pTM: > 0.7 (confident global structure)
- ipTM: > 0.5 (confident interface, > 0.7 for high confidence)
- CIF files with reasonable atom positions
Decision tree
Typical performance
| Campaign Size | Time (A100) | Cost (Modal) | Notes | |
|---|---|---|---|---|
| 100 complexes | 30-60 min | ~$10 | Standard validation | |
| 500 complexes | 2-4h | ~$45 | Large campaign | |
| 1000 complexes | 5-8h | ~$90 | Comprehensive |
Per-complex: ~20-40s for typical binder-target complex.
Verify
Troubleshooting
Low pLDDT: Increase num_trunk_recycles Low ipTM: Check chain order, interface region OOM errors: Use A100-80GB or reduce batch Slow prediction: Reduce num_diffn_timesteps
Error interpretation
| Error | Cause | Fix | |
|---|---|---|---|
RuntimeError: CUDA out of memory | Complex too large | Use A100-80GB or split prediction | |
KeyError: 'iptm' | Single chain predicted | Ensure FASTA has multiple chains | |
ValueError: invalid SMILES | Malformed ligand | Validate SMILES with RDKit | |
torch.cuda.OutOfMemoryError | GPU exhausted | Reduce num_diffn_timesteps to 100 |
Next: protein-qc for filtering and ranking.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/chai/SKILL.md
Popularity
- Repository stars
- 142
- Repository forks
- 16
- 7-day trend score
- 25
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 13 May 2026, 5 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/adaptyvbio/protein-design-skills/chai)