Python API · stjames models · Boltz single MSA example · Boltz paired MSA example
Rowan's multiple sequence alignment (MSA) workflow searches for sequences related to your protein chains and aligns them for use in structure prediction. These alignments provide evolutionary information to models such as Boltz and Chai-1. The workflow generates alignment files; structure prediction is a separate calculation.
The search uses a Rowan-hosted ColabFold/MMseqs2 service at msa.rowansci.com, with UniRef and environmental sequence searches. Unpaired alignments contain related sequences for each chain independently. Paired alignments associate related sequences across chains to help a model infer contacts within a protein complex. A paired alignment is useful input for complex prediction, but it does not establish that the submitted proteins interact.
Each selected format produces its own compressed archive. After completion, select a format and use "Download MSA" to retrieve it, or download the files through the Python API.
| Format | Intended use | Output structure |
|---|---|---|
| Boltz | Boltz co-folding models | One CSV per submitted chain: seq_0.csv, seq_1.csv, ... |
| Chai | Chai-1 co-folding model | One *.aligned.pqt file per distinct protein sequence |
| ColabFold | ColabFold-compatible pipelines | Raw search results in unpaired/ and, for multiple sequences, paired/, including .a3m alignments |
Boltz and Chai files combine paired and unpaired alignment information. Keep the original protein sequences with the downloaded files so the alignments can be matched to the correct chains when used in a later prediction.