Use Boltz-1 (AlphaFold3)

Official Neurosnap webserver for accessing Boltz-1 (AlphaFold3) online.

Overview

Boltz-1 is an open-source deep learning model achieving AlphaFold3-level accuracy in predicting the 3D structures of biomolecular complexes. Incorporating innovations in model architecture, data processing, and confidence prediction, Boltz-1 democratizes access to state-of-the-art tools for modeling biomolecular interactions. Released under the MIT license, Boltz-1 empowers researchers with comprehensive training code, model weights, and datasets to accelerate discoveries in drug design and structural biology.

Neurosnap Overview

The Boltz-1 (AlphaFold3) online webserver allows anybody with a Neurosnap account to run and access Boltz-1 (AlphaFold3), no downloads required. Information submitted through this webserver is kept confidential and never sold to third parties as detailed by our strong terms of service and privacy policy.

View Paper

Features

  • Achieves AlphaFold3-level accuracy for predicting 3D biomolecular complex structures.
  • Supports diverse biomolecular systems, including proteins, nucleic acids, and small molecules.
  • Innovative algorithms for MSA pairing, pocket-conditioning, and unified cropping.
  • Optimized confidence model for reliable biomolecular interaction predictions.
  • Significant speed and computational efficiency improvements over comparable models.
  • Extensive benchmark validation on CASP15 and curated test sets.

Statistics

Neurosnap periodically calculates runtime statistics based on job execution data. These estimates provide a general guideline for how long your job may take, but actual runtimes can vary significantly depending on factors like input size or settings used.

Statistic Value
Credit Usage Rate loading...
Estimated Total Cost loading...
Runtime Mean loading...
Runtime Median loading...
Runtime Standard Deviation loading...
Runtime 90th Percentile loading...
Runtime Longest loading...

API Request

Access Boltz-1 (AlphaFold3) using the Neurosnap API by sending a request using any programming language with HTTP support. To safely generate an API key, visit the API tab of your overview page.

Job Note

Provide a name or description for your job to help you organize and track its results. This input is solely for organizational purposes and does not impact the outcome of the job.

Configuration & Options

Service Inputs

The amino acid, DNA, and RNA sequences corresponding to the molecules you want to predict. For complex prediction simply provide multiple sequences in this input and they will all be folded at the same time together. For DNA and RNA sequences enter them in the 5′-->3′ direction. For DNA do not include the complementary sequence as they are automatically generated.

Input small molecules to include in prediction. All inputs are converted to SMILES format, with SMILES strings being the preferred input for optimal results.

Residue Modifications Instructions

Specify residue modifications for amino acid, DNA, or RNA sequences. Each row should define one modification, with values separated by colons (:). The format is:

SEQ_ID : RESIDUE_INDEX : CCD_CODE
  • SEQ_ID → The name of the sequence as defined in Input Sequences.
  • RESIDUE_INDEX → The residue position to modify. Use 1 for the first residue.
  • CCD_CODE → The Chemical Component Dictionary (CCD) code of the modification.


🔹 Example Input:

Protein_1:102:MLY
DNA_1:1:5MC
RNA_1:26:PSU


⚠️ Notes:

See above instructions for information on how to use this input.

Pocket Restraints Instructions (Optional)

The Binder Sequence corresponds to the binder chain, while "Pocket Restraints" specifies residues interacting with it.

Specify inter-chain pocket restraints to guide Boltz-1 in folding complexes. These restraints define interactions between a binder sequence and residues in other sequences, influencing the folding process.

Each row should define one pocket restraint, with values separated by colons (:). The format is:

CONTACT_SEQ:CONTACT_RES
  • CONTACT_SEQ → The sequence containing the interacting residue.
  • CONTACT_RES → The position of the residue on CONTACT_SEQ.


🔹 Example Input:

Protein_2:66
Protein_2:78
DNA_seq1:13


⚠️ Notes:

  • Sequence names match those in Input Sequences.
  • Residue numbering starts at 1.
  • The model currently only supports a single binder sequence per pocket restraint, but multiple contact residues can be specified across different sequences.
  • The sequence name of the binder should only be specified if pocket restraints are being used.

Specify the sequence acting as the binder. See above instructions for more details.

Specify residues interacting with the binder sequence. See above instructions for more details.

Covalent Restraints Instructions (Optional)

Specify covalent bonds between atoms to guide Boltz-1 in complex folding. These restraints define fixed interactions between atoms in different sequences, ensuring structural constraints are maintained.

Each row should define one covalent restraint, with values separated by colons (:). The format is:

SEQ_ID1:RES_ID1:ATOM_NAME1:SEQ_ID2:RES_ID2:ATOM_NAME2
  • SEQ_ID1 → The sequence containing the first atom.
  • RES_ID1 → Residue index on SEQ_ID1.
  • ATOM_NAME1 → Atom name in RES_ID1.
  • SEQ_ID2 → The sequence containing the second atom.
  • RES_ID2 → Residue index on SEQ_ID2.
  • ATOM_NAME2 → Atom name in RES_ID2.


🔹 Example Input:

Protein_1:6:CA:Protein_2:26:CB
Ligand_1:1:N1:Protein_3:45:OG


⚠️ Notes:

  • Sequence names match those in Input Sequences.
  • Residue numbering starts at 1.
  • Atom names must match standardized PDB/CIF naming conventions.
  • Only canonical residues and CCD ligands are supported.
  • Covalent restraints ensure atoms remain bonded during folding but do not enforce bond angles or torsions.

Specify covalent bonds between atoms. See above instructions for more details.

Advanced Settings

Choose the MSA database you want to use. Selecting "single_sequence" will result in the MSA containing only your target sequence. Note if you upload a custom MSA then your selection here will be ignored. In most cases mmseqs2_uniref_env tends to produce the best results. Warning: We query a 3rd party service to perform sequence searches, if you do not wish to share your sequence set this to "single_sequence".

Increased recycling steps tend to produce more accurate predictions but will also greatly increases prediction time. For smaller proteins and monomers we recommend 5 recycles, for bigger proteins we recommend 10 recycles.

The number of sampling steps to use for prediction.

The number of diffusion samples to use for prediction.

Ready to submit your job?

Once you're done just hit the submit button below and let us do the rest.

To submit a job please login or register an account.