Skip to content

Boltz Multimer

Predicts binder–target multimer protein complexes using Boltz-based diffusion with recycling. Takes MSA inputs for a binder and a single target, optionally focuses on specified target interface residues, and returns ranked complex PDBs with confidence metrics. Deprecated: prefer Boltz2MultimerNode for newer features and continued support.
Preview

Usage

Use this node after generating MSAs for both a binder and a single target sequence. Provide the binder's A3M(s) and exactly one target A3M. Optionally specify a set of target residue indices to guide interface contacts. The node will run multimer prediction and return ranked complex structures and confidence scores for each binder entry.

Inputs

FieldRequiredTypeDescriptionExample
binder_a3mTrueA3MDictionary of binder MSA(s) in A3M format. Keys are sequence IDs; values are A3M contents. Each binder entry will be paired against the single target.{"binder_1": "", "binder_2": ""}
target_a3mTrueA3MDictionary containing exactly one target MSA in A3M format. The single key is the target sequence ID; the value is its A3M content.{"target": ""}
recycling_stepsTrueINTNumber of recycling iterations during prediction. Higher values may improve accuracy at the cost of runtime.10
diffusion_samplesTrueINTNumber of diffusion samples (structure hypotheses) to generate per binder entry. Larger values yield more diversity.5
target_specsTrueSTRINGComma-separated list of residue indices on the target chain that define or focus the binding interface.1,2,3,45,78
seedTrueINTBase random seed. Each binder entry increments this seed to ensure varied yet reproducible sampling.42

Outputs

FieldTypeDescriptionExample
folding.pdbPDBDictionary of ranked predicted complex structures. Keys combine binder ID and rank; values are PDB contents.{"binder_1_rank_1.pdb": "", "binder_1_rank_2.pdb": ""}
confidence_scores.jsonJSONDictionary of confidence metrics per predicted structure (e.g., model confidence and related scores).{"binder_1_rank_1": {"pLDDT": 85.2, "other_metric": 0.91}}

Important Notes

  • Deprecated: This node is deprecated. Use Boltz2MultimerNode for improved functionality (constraints, templates, multiple entities, affinity prediction).
  • Single target only: target_a3m must contain exactly one entry; multiple targets are not supported.
  • Interface residues: target_specs must be integers (1-based indices) separated by commas; invalid or empty values may degrade or invalidate results.
  • Batch behavior: All binder entries are paired with the single target; the seed is incremented per binder entry.
  • Runtime considerations: Higher recycling_steps and diffusion_samples increase compute time.

Troubleshooting

  • Multiple target entries provided: If you pass more than one target A3M, the node raises an error. Provide exactly one key-value pair in target_a3m.
  • Invalid target_specs: If residue indices cannot be parsed as integers, correct the input to a comma-separated list of integers (e.g., 5,12,27).
  • Mismatched or malformed A3M data: Ensure binder_a3m and target_a3m contain valid A3M text for the intended sequences; regenerate MSAs if necessary.
  • Empty outputs or missing ranks: Reduce diffusion_samples or recycling_steps to test minimal settings, verify input MSAs are not empty, and retry.
  • Timeouts or long runtimes: Lower recycling_steps and diffusion_samples; run fewer binder entries per invocation.