Skip to content
Go to Boltz API
Small Molecule
Library Screen

Run

Custom Python SDK workflow method for `client.small_molecule.library_screen.run`.

Start a small-molecule library screen, 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.small_molecule.library_screen.run(
*,
molecules: Iterable[small_molecule_library_screen_start_params.Molecule],
target: small_molecule_library_screen_start_params.Target,
molecule_filters: small_molecule_library_screen_start_params.MoleculeFilters | None = None,
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
moleculesIterable[small_molecule_library_screen_start_params.Molecule]Required
targetsmall_molecule_library_screen_start_params.TargetRequired
molecule_filterssmall_molecule_library_screen_start_params.MoleculeFilters | NoneNone
root_dirstr | PathLike[str]'boltz-experiments'
namestr | NoneNone
workspace_idstr | Omitomit
download_modeDownloadMode | str | NoneNone
quietboolFalse
poll_interval_secondsfloat5.0

Path