Skip to content
Go to Boltz API
Protein
Design

Run

Custom Python SDK workflow method for `client.protein.design.run`.

Start a protein design run, wait for completion, and download results.

This is SDK workflow behavior, not a standalone REST endpoint. It composes generated API methods from this resource to submit work, wait for completion, and persist local results.

client.protein.design.run(
*,
binder_specification: protein_design_start_params.BinderSpecification,
num_proteins: int,
target: protein_design_start_params.Target,
root_dir: str | PathLike[str] = 'boltz-experiments',
name: str | None = None,
workspace_id: str | Omit = omit,
download_mode: DownloadMode | str | None = None,
quiet: bool = False,
poll_interval_seconds: float = 5.0,
) -> Path
ParameterTypeDefault
binder_specificationprotein_design_start_params.BinderSpecificationRequired
num_proteinsintRequired
targetprotein_design_start_params.TargetRequired
root_dirstr | PathLike[str]'boltz-experiments'
namestr | NoneNone
workspace_idstr | Omitomit
download_modeDownloadMode | str | NoneNone
quietboolFalse
poll_interval_secondsfloat5.0

Path