What problem does it solve?
BoltzGen automates the design of protein binders using diffusion-based generative models, enabling rapid exploration of novel binders against target proteins, peptides, nanobodies, or antibodies.
Core Features & Use Cases
- End-to-end binder design: Build backbones, design sequences via inverse folding, validate structures with structure predictors, and apply quality filtering.
- Versatile binder types: Support for proteins, peptides, nanobodies, antibodies, and small-molecule interactions in specified targets.
- Use Case: A research team designs novel protein binders against a disease-relevant target and evaluates binding potential across designs, then selects top candidates for experimental validation.
Quick Start
Prepare a design.yaml describing your target and design constraints, then run BoltzGen with Docker. For example:
- Prepare input: /data/boltzgen/inputs/design.yaml
- Run a basic protein binder design:
docker run --rm --gpus all
-v /data:/data
ghcr.io/open-prophetdb/boltzgen:arm64-blackwell
boltzgen run /data/boltzgen/inputs/design.yaml
--output /data/boltzgen/run
--cache /data/boltzgen/cache
--protocol protein-anything
--num_designs 100