Boltz Small Molecule Explore icon

Boltz Small Molecule Explore

small-molecule-exploreDocs

Budgeted search of a large SMILES library against a protein target.

Input

One or more protein chains, in submission order. Chain IDs are assigned A, B, C...

CSV or TSV file with a SMILES column.

Upload file or drag and dropCSV, TSV · up to 50 MB

0 credits

Output

Configure inputs to begin

Set options on the left, then click “Submit job”.

Boltz Small Molecule Explore webserver overview

Boltz Small Molecule Explore searches a large SMILES library against a protein target and scores only a set number of molecules from it, chosen by Boltz, instead of scoring every entry. A job returns those molecules ranked, each with a predicted complex.

ProteinIQ sends the job to the hosted Boltz API pipeline and publishes the finished table, structures and records. To score every molecule in a list of up to 1,000, use Boltz Small Molecule Screen.

Pricing

Explore costs a flat rate per scored molecule, so the price follows the Budget setting and not the size of the library. The total is rounded once for the whole job.

BudgetCredits
151
10507
1005,064
1,00050,633
2,000101,266

Library size, target size, reference ligands and filters do not change the price. The exact quote is calculated before submission. If Boltz estimates a noticeably higher cost when the job starts, the run is not started and the credits are refunded.

Inputs

InputAccepted formatsLimits and behavior
Target proteinFASTA text, .fasta, .fa or .txt file, or a UniProt sequenceRequired. Up to 10 chains, files up to 10 MB, one sequence each. Chain IDs are assigned A, B, C in submission order.
Molecule libraryOne .csv or .tsv fileRequired. Exactly one file per job, up to 50 MB, with a SMILES column.
Reference ligandOne SMILES string, a .smi or .smiles file, or a PubChem compoundOptional. Up to 10 known binders that guide the search.

The library file is passed to Boltz as it is, so the column names in its header must match the SMILES column and ID column settings. Each target input accepts 1 to 10 copies, and each copy becomes its own chain. Job name is an optional label for the saved run.

Settings

Search

ParameterTypeDefaultDescription
Budget (budget)integer100Molecules Boltz scores from the library, from 1 to 2,000. Each one is billed.
SMILES column (smiles_column)stringsmilesLibrary column that holds SMILES.
ID column (id_column)stringoptionalLibrary column used as the molecule ID. Without it, Boltz names the results itself.
Pocket residues (pocket_residues)stringoptionalBinding-pocket residues as 1-based positions, for example A:45,48-52. Without a chain prefix the first target chain is used.

Molecule filters

Explore applies no structural alert filter unless one is set here.

ParameterTypeDefaultDescription
Lipinski filter (lipinski_filter)booleanfalseRemoves molecules that break Lipinski's rule of five.
Maximum molecular weight (lipinski_max_mw)number500Largest molecular weight kept, in Da. Applies when the Lipinski filter is on.
Maximum LogP (lipinski_max_logp)number5Largest LogP kept. Applies when the Lipinski filter is on.
Maximum H-bond donors (lipinski_max_hbd)integer5Most hydrogen-bond donors kept. Applies when the Lipinski filter is on.
Maximum H-bond acceptors (lipinski_max_hba)integer10Most hydrogen-bond acceptors kept. Applies when the Lipinski filter is on.
Allow one violation (lipinski_allow_single_violation)booleanfalseKeeps molecules that break at most one Lipinski rule.
Additional alert catalog (alert_catalog)enumnoneOne RDKit structural-alert catalog: PAINS, PAINS A, PAINS B, PAINS C, BRENK, NIH, or a CHEMBL catalog.
Excluded SMARTS (excluded_smarts)stringoptionalSMARTS patterns to exclude, one per line or comma-separated.

Outputs

Viewer shows the predicted complexes. Results lists the scored molecules. Files holds the downloads.

DownloadContents
boltz_sm_explore_0001_<name>.cif onwardsPredicted complex for each scored molecule, numbered by rank.
boltz_sm_explore_results.csvThe results table.
boltz_sm_explore_results.jsonBoltz's run and per-result records.

The scored molecules, the CSV table and the predicted complexes can be passed to other tools in workflows.

Understanding results

Each row carries a rank, the molecule ID, its SMILES, Boltz's own metric columns, any warnings Boltz attached and the matching structure file. Ranks follow the order Boltz returns, so rank 1 is its top-scoring entry. Nested metrics are flattened into columns joined by underscores.

The results cover only the molecules Boltz chose to score, so a library entry missing from the table was not evaluated rather than scored poorly. Scores order candidates within one run and are not measured affinities.

Table of contents

Related tools

Boltz Small Molecule Screen

Boltz Small Molecule Screen

Rank your SMILES library against a protein target.

small-moleculedrug-discovery+3
AF2BIND

AF2BIND

Predict protein ligand-binding residues from AlphaFold2 pair representations

protein-analysisai-powered+5
Boltz ADME

Boltz ADME

LogD, permeability and solubility predictions for small molecules.

ai-poweredligand+3
SPRINT

SPRINT

Rank compound libraries with SPRINT protein and ligand co-embeddings.

protein-analysisinteraction-prediction+5
BoltzMol-1

BoltzMol-1

Small-molecule design against a protein target from purchasable chemical space.

drug-discoveryai-powered+3
CatPred

CatPred

Predict enzyme kcat, Km and Ki from sequences and SMILES, with uncertainty.

protein-analysisproperty-prediction+3
DLKcat

DLKcat

Predict enzyme kcat values from protein sequences and substrate structures or names.

protein-analysisproperty-prediction+3
PandaDock

PandaDock

Physics-based molecular docking with CPU-optimized hierarchical algorithms

protein-dockingaffinity-prediction+5
PLIP

PLIP

Profile protein-ligand interactions from a PDB complex structure.

structure-analysisinteraction-prediction+5
PoseBusters

PoseBusters

Validate generated and docked ligand poses with structure, chemistry, and reference-pose checks.

structure-analysisquality-validation+5