← All tools
Structure prediction · Protein Design · Property prediction

Boltz-2

Predict a biomolecular complex and optional ligand affinity.

Builds the preferred Boltz YAML input and invokes the official boltz CLI. Runs single-sequence by default: no MSA server is contacted unless explicitly enabled.

Input

Configure a small job

POST
Add one box per chain: Protein, Ligand, DNA, or RNA. Ligands take a SMILES string or a CCD_ code (e.g. CCD_ATP). A modification applies a CCD residue code at a given position; "Cyclic" marks the chain cyclic.
One protein chain sequence per line.
One DNA chain sequence per line.
One RNA chain sequence per line.
JSON list of {"type": "protein"|"dna"|"rna", "chain": "A", "sequence": "..."}.
A complete Boltz YAML input, used as-is (ligands, bonds, restraints, templates below are ignored for this task).
One ligand per line: a SMILES string, or CCD_<code> for a CCD component.
Diffusion temperature; lower increases diversity. Leave at 0 for Boltz's own default (~1.5).
JSON list, e.g. [{"atom1Chain":"A","atom1Idx":32,"atom1Atom":"C","atom2Chain":"B","atom2Idx":1,"atom2Atom":"N"}].
JSON list, e.g. [{"binderChain":"A","pocketChain":"B","pocketContacts":"5 6 7","maxDistance":6,"force":false}].
JSON list, e.g. [{"chainA":"A","res_idxA":1,"chainB":"B","res_idxB":1,"max_distance_angstrom":5,"force":false}].
JSON list, e.g. [{"chain":"A","ptmPosition":15,"ptmResidue":"SEP"}].
Uploaded mmCIF file used to template the prediction.
Comma-separated chain letters from above; blank matches automatically.
Comma-separated chain IDs inside the template mmCIF, aligned with the chains above.
Ready
Response

JSON result

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