Documentation-based review draft. This workflow has not been executed in this batch; no installation, inference, optimization or experimental result has been verified.
Scope and inputs
For structural-biology researchers inspecting a protein–small-molecule complex. Use the pinned Boltz 2.2.1 source and its Boltz-2 model, not a generic Boltz-1 affinity claim. YAML contains version, sequence entities, unique chain IDs and optional properties.affinity.binder. Ligand SMILES and CCD are mutually exclusive. The documented affinity module permits one small-molecule ligand, not a protein/DNA/RNA binder; its limit is 128 counted atoms and the authors discourage ligands much larger than 56. Protein–protein structures can be a different structure-only task.
Outputs and interpretation
Retain input YAML, MSA records, checkpoint hashes, model/configuration and all raw outputs. Expected products include predicted mmCIF, confidence JSON and an affinity JSON when requested. Structure confidence, ipTM and pLDDT are not experimental affinity. affinity_pred_value is a prediction of log10(IC50 in micromolar); affinity_probability_binary is a model-estimated binder probability, not a measured binding assay. Do not reinterpret either as Kd or free energy. Record ligand protonation/stereochemistry and compare only scientifically matched assay contexts.
Environment, access and limits
Source requires Python >=3.10,<3.13 and PyTorch >=2.2; optional CUDA extras depend on hardware. CPU inference is documented but can be slow. The baseline uses the upstream public example and --use_msa_server: sequences leave the machine. For confidential sequences use the documented local precomputed-MSA route and reassess input pairing; no private data is uploaded by this review. Upstream explicitly releases Boltz code and weights under MIT; input data, MSA services and downstream experiments have separate conditions. Installation time excludes inference and model downloads. No clinical conclusion or speed/accuracy benchmark is asserted.