← All tools
Binder design · Protein Design · Antibody design

BoltzGen

Design a protein, peptide, nanobody, or antibody binder.

Builds a BoltzGen design specification YAML and runs the official boltzgen CLI end to end (design, inverse folding, and refolding).

Input

Configure a small job

POST
Uploaded structure file for the binding target.
Comma-separated chain IDs to include from the target file; blank includes all.
One "chain:residues" per line, e.g. "A:5..7,13"; BoltzGen residue ranges use "..".
One "chain:residues" per line, residues the binder must not contact.
Leave blank to design a free peptide with no target.
A fixed sequence, a length range like "10..20", or a mix using BoltzGen's pattern syntax.
JSON list, e.g. [{"position1": 2, "position2": 10}], 1-indexed into the peptide. Positions must land on a literal residue already written into the sequence pattern (e.g. a "C"), not inside a design-length run.
BoltzGen sequence pattern mixing fixed residues and design-length runs.
JSON list of 1-indexed {"position1", "position2"} pairs. Positions must land on a literal residue already written into the sequence pattern (e.g. one of its "C"s), not inside a design-length run.
A solved nanobody scaffold to graft new CDR loops onto.
Residue ranges in the framework file, BoltzGen syntax (e.g. "26..34,52..59,98..118").
Residue ranges to strip from the template before redesign, e.g. to shorten a loop.
JSON list, e.g. [{"position": 26, "lengths": "1..5"}], inserted at a framework residue.
Leave at 0 for BoltzGen's own default.
One-letter amino-acid codes to avoid when designing sequences.
Ready
Response

JSON result

{
  "status": "Ready for a request"
}