CSV reference
The selected tool and primary operation determine which columns a CSV can use. Column reference and examples in the batch form lists the current names.
Column values
Each column has one purpose:
| Column | Value |
|---|---|
name | Optional job name, up to 200 characters. Blank names receive a generated name. |
Numbered input, such as protein_1 | Accepted text or file:filename. The number identifies a member within one job. |
.format | An accepted format for that input. Declaring a format does not convert the data. |
.kind | An accepted molecule type. Use the correct protein, DNA, RNA or ligand input. |
.label | Optional label for the input member. |
setting.<id> | A row-specific setting. Blank cells inherit shared settings. |
Use decimal points for numbers, true/false or 1/0 for booleans, and exact option values for dropdown settings. Multiple-choice settings use a JSON array. Tools expecting JSON text in a setting retain that representation.
Optional empty inputs are omitted in row mode. Required inputs cannot be blank. Tools with a supported operation that needs no inputs can use named rows to create separate jobs.
Molecular attributes
Additional attributes appear only on supported Boltz-2 inputs:
| Suffix | Supported inputs | Value |
|---|---|---|
.chainId | Protein, DNA, RNA, SMILES and CCD ligands | Chain identifier consistent with the experiment |
.copies | Same inputs | Integer from 1 to 10 |
.cyclic | Protein, DNA and RNA | true or false |
.modifications | Protein, DNA and RNA | JSON array, for example [{"position":2,"ccd":"MSE"}] |
.msa | Protein | Exact attached A3M reference, such as file:target.a3m |
Attributes need a value in their corresponding input column. A valid JSON shape does not establish scientific validity: positions, residue identities and other molecular constraints still need to match the input.