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, enable external force-field potentials during diffusion.

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

  • use_msa_server (boolean) (optional) If true, request an MSA from the configured external server. Set false only for explicit single-sequence mode, which is less accurate but has no MSA-service dependency.

Example Usage:

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