| name | boltz |
| description | Structure prediction using Boltz-1/Boltz-2, an open biomolecular structure predictor. Use this skill when: (1) Predicting protein complex structures, (2) Validating designed binders, (3) Need open-source alternative to AF2, (4) Predicting protein-ligand complexes, (5) Using local GPU resources.
For QC thresholds, use protein-qc. For AlphaFold2 prediction, use alphafold. For Chai prediction, use chai.
|
| license | MIT |
| category | design-tools |
| tags | ["structure-prediction","validation","open-source"] |
| source | https://github.com/adaptyvbio/protein-design-skills |
Boltz Structure Prediction
Prerequisites
| Requirement | Minimum | Recommended |
|---|
| Python | 3.10+ | 3.11 |
| CUDA | 12.0+ | 12.1+ |
| GPU VRAM | 24GB | 48GB (L40S) |
| RAM | 32GB | 64GB |
How to run
Option 1: Modal
cd biomodals
modal run modal_boltz.py \
--input-faa complex.fasta \
--out-dir predictions/
Option 2: Local
pip install boltz
boltz predict --fasta complex.fasta --output predictions/
Output format
predictions/
├── model_0.cif # Best model (CIF format)
├── confidence.json # pLDDT, pTM, ipTM
└── pae.npy
Comparison
| Feature | Boltz-1 | Boltz-2 | AF2-Multimer |
|---|
| MSA-free | Yes | Yes | No |
| Open source | Yes | Yes | Yes |
| Speed | Fast | 2x faster | Slower |
Typical performance
| Campaign | Time (L40S) | Cost (Modal) |
|---|
| 100 complexes | 30-45 min | ~$8 |
| 500 complexes | 2-3h | ~$35 |
Troubleshooting
| Error | Cause | Fix |
|---|
CUDA out of memory | Complex too large | Use --use_msa_server false |
KeyError: 'iptm' | Single chain | Ensure 2+ chains in FASTA |
FileNotFoundError: weights | Missing model | Run boltz download first |
Next: protein-qc for filtering and ranking.