← All tools
Structure prediction

Chai-1

Molecular structure prediction, including proteins. Similar to AlphaFold3.

A multi-modal foundation model for molecular structure prediction that performs at the state-of-the-art across a variety of benchmarks. Chai-1 enables unified prediction of proteins, small molecules, DNA, RNA, glycosylations, and more.

No jobs before this; it will run immediately.

Ready
Choose an example to fill in its settings and input structures.
Names the run and its result archive.
One box per entity. Its name becomes the name of its FASTA record, which is what restraints refer to it by; left blank, entities are named A, B, C… in order. Proteins, DNA, RNA and SMILES ligands are supported. Use the FASTA mode for glycans.
Native Chai FASTA: >protein|name=A, >dna|name=B, >rna|name=C, >ligand|name=D (SMILES), or >glycan|name=E (CCD glycan syntax). Each entity must have a unique name. Use (CCD) in polymer sequences for modified residues.
Upload a native Chai FASTA file.

Evolution and templates

Official documentation ↗
ColabFold-compatible MMseqs2 endpoint; used only when the MSA server is on. The public server asks for serial queries from a single IP, so host your own for large batches.
Existing compute-node directory with one <sequence SHA256>.aligned.pqt per protein, as documented in the official MSA example. Takes precedence over the MSA server.
Existing compute-node MMseqs2 .m8 template hits file. Exclusive with the template server.
Paste a Chai restraint table with the official header. Supports contact, pocket and covalent rows. Use either this table or the guided fields below.
Upload the same native restraint table instead of pasting it.
Guided format: [{"chainA":"A","res_idxA":387,"chainB":"B"}]. First chain has the specific residue. Chain letters follow FASTA entity order.
Guided format: [{"chainA":"A","res_idxA":387,"chainB":"B","res_idxB":101}].
Guided format: [{"chainA":"A","res_idxA":217,"covalentAtomA":"SG","chainB":"B","covalentAtomB":"S1"}]. Ligand/glycan partners need an atom name but no residue index.
Number of candidate structures to generate per trunk. More samples use more GPU memory; try 1 for large complexes or 16 GB GPUs.
Upstream recycle_msa_subsample argument; 0 disables subsampling.
CUDA device such as cuda:0.
Ready