Boltz Tools

Configuration File: remote_tools/boltz_tools.json Tool Type: Remote Tools Count: 1

This page contains all tools defined in the boltz_tools.json configuration file.

Available Tools

boltz2_docking (Type: RemoteTool)

Perform protein-ligand docking via Boltz-2: input a protein sequence plus one or more ligands (SM…

boltz2_docking tool specification

Tool Information:

  • Name: boltz2_docking

  • Type: RemoteTool

  • Description: Perform protein-ligand docking via Boltz-2: input a protein sequence plus one or more ligands (SMILES), get back predicted structures and confidence scores.

Parameters:

  • sequence (string) (required) One-letter amino acid sequence of the target protein (FASTA format, without header).

  • ligands (array) (required) List of ligand definitions to dock against the protein.

  • recycling_steps (integer) (optional) Number of recycling steps (overfold iterations).

  • sampling_steps (integer) (optional) Number of sampling steps for diffusion process.

  • diffusion_samples (integer) (optional) How many diffusion-sampled structures to generate.

  • step_scale (number) (optional) Scaling factor for diffusion step size.

  • use_potentials (boolean) (optional) If true, omit external force-field potentials from the diffusion process.

  • return_structure (boolean) (optional) If false, the predicted structure will not be read or returned. Defaults to false.

Example Usage:

query = {
    "name": "boltz2_docking",
    "arguments": {
        "sequence": "example_value",
        "ligands": ["item1", "item2"]
    }
}
result = tu.run(query)