← All tools
Structure prediction · Property prediction

Boltz-2

All-atom biomolecular structure and binding-affinity prediction.

Models complex structures and binding affinities, a critical component towards accurate molecular design. Boltz-2 is the first deep learning model to approach the accuracy of physics-based free-energy perturbation (FEP) methods, while running 1000x faster — making accurate in silico screening practical for early-stage drug discovery.

No jobs before this; it will run immediately.

Ready
Choose an example to fill in its settings and input structures.

Input

Names the output directory for this run.
Add one box per unique protein, ligand, DNA, or RNA entity. Set its native Boltz chain ID (or comma-separated IDs for identical copies), sequence or ligand, cyclic flag, and residue modifications. A protein's MSA may be left blank (generated by the MSA server when it is on, otherwise single-sequence), set to an absolute .a3m or .csv path, or set to empty for single-sequence mode.
Native Boltz constraints array. Supports bond, pocket, and contact entries using the chain IDs above.
Native Boltz templates array. Each entry may select a CIF/PDB, chain mapping, force flag, and threshold.
Native Boltz properties array, such as [{"affinity": {"binder": "B"}}].
Complete native Boltz YAML. Define protein, DNA, RNA, and ligand entities under sequences; optional constraints, templates, and affinity properties use the same schema as the Boltz CLI. A protein without an msa key gets one from the MSA server; give msa a path to supply your own, or msa: empty for single-sequence mode. In this form: Bio Web writes this text to input.yaml and passes that file to boltz predict.
The YAML file defining this prediction, in the same schema as the Boltz CLI takes. In this form: Choose a file. Its contents are read here and sent as the input document.

Inference

ColabFold-compatible MMseqs2 endpoint; used only when the MSA server is on. The public server asks for serial queries from a single IP, so host your own for large batches.
Number of recycling steps. The Boltz CLI default is 3.
Diffusion steps used for structure prediction. The Boltz CLI default is 200.
Independent diffusion samples generated for each input.
Diffusion temperature/step size. Boltz-2 defaults to 1.5 and recommends values between 1 and 2; lower values increase diversity.

Affinity

Sampling steps for the affinity head. Used only when the YAML requests an affinity property.
Diffusion samples for the affinity head. The Boltz CLI default is 5.

Output

Seed used by the Boltz random-number generator.
Format of predicted coordinate files.
Ready