Repository navigation
Expand file tree
/
Copy pathboltz2.yaml
More file actions
238 lines (209 loc) · 6.55 KB
/
Copy pathboltz2.yaml
File metadata and controls
238 lines (209 loc) · 6.55 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
# Boltz-2 Model Configuration
# Structure prediction via diffusion
id: boltz2
name: Boltz-2
version: "2.9.5"
category: structure_prediction
description: >
Diffusion-based structure prediction from sequences. Predicts protein
structure, confidence scores, and can handle protein-ligand complexes.
Primary structure validator for BioModStack designs.
container: boltz2.sif
ui_icon: cube
ui_color: "#3B82F6"
inputs:
- fasta
- yaml
outputs:
- pdb
- json
modes:
- id: predict
name: Structure Prediction
description: Predict structure from sequence
params:
- colabfold_use_env
- colabfold_use_filter
- colabfold_use_templates
- colabfold_pairing_mode
- colabfold_pairing_strategy
- msa_provider
- msa_neurosnap_coverage_percent
- msa_neurosnap_identity_percent
- msa_neurosnap_max_sequences
- msa_neurosnap_force_uppercase
- msa_neurosnap_pad_sequences
- sequence
- sequence_name
- boltz_recycling_steps
- boltz_diffusion_samples
- boltz_max_parallel_samples
- boltz_sampling_steps
- boltz_use_msa
- boltz_method
- num_parallel_jobs
- id: complex
name: Complex Prediction
description: Predict protein-ligand or protein-protein complex
params:
- colabfold_use_env
- colabfold_use_filter
- colabfold_use_templates
- colabfold_pairing_mode
- colabfold_pairing_strategy
- msa_provider
- msa_neurosnap_coverage_percent
- msa_neurosnap_identity_percent
- msa_neurosnap_max_sequences
- msa_neurosnap_force_uppercase
- msa_neurosnap_pad_sequences
- sequence
- sequence_name
- boltz_recycling_steps
- boltz_diffusion_samples
- boltz_max_parallel_samples
- boltz_sampling_steps
- boltz_use_potentials
- boltz_use_msa
- boltz_method
- num_parallel_jobs
params:
- name: colabfold_use_env
type: boolean
description: "ColabFold API only — Include environmental sequence databases. Native use_env."
default: true
- name: colabfold_use_filter
type: boolean
description: "ColabFold API only — Filter alignments; unfiltered paired search unsupported. Native use_filter."
default: true
- name: colabfold_use_templates
type: boolean
description: "ColabFold API only — Retrieve templates; unsupported by the current MSA artifact contract. Native use_templates."
default: false
- name: colabfold_pairing_mode
type: string
description: "ColabFold API only — Unpaired, paired, or both alignment roles; paired requires distinct chains. Native pairing_mode."
default: unpaired
enum: ["unpaired", "paired", "unpaired_paired"]
- name: colabfold_pairing_strategy
type: string
description: "ColabFold API only — ColabFold species pairing strategy. Native pairing_strategy."
default: greedy
enum: ["greedy", "complete"]
- name: msa_provider
type: string
description: "External MSA provider; auto selects ColabFold. Local disabled. Unsupported consumer/output combinations fail admission."
default: colabfold_api
enum: [auto, colabfold_api, neurosnap_api]
- name: msa_neurosnap_coverage_percent
type: number
description: "Neurosnap API only — Coverage: Minimum query coverage (%)."
default: 35
minimum: 10
maximum: 90
- name: msa_neurosnap_identity_percent
type: number
description: "Neurosnap API only — Identity threshold: Provider minimum identity to query (%); not local redundancy filtering."
default: 50
minimum: 25
maximum: 100
- name: msa_neurosnap_max_sequences
type: integer
description: "Neurosnap API only — Max Sequences: Final MSA depth limit."
default: 1000000
minimum: 10
maximum: 1000000
- name: msa_neurosnap_force_uppercase
type: boolean
description: "Neurosnap API only — Force Uppercase: Uppercase residues including A3M insertions; consumer compatibility required."
default: false
- name: msa_neurosnap_pad_sequences
type: boolean
description: "Neurosnap API only — Pad Sequences: C-terminal gap padding to longest row; consumer compatibility required."
default: false
# Input sequence
- name: sequence
type: text
description: Amino acid sequence to predict
required: true
preset_type: sequence
- name: sequence_name
type: string
description: Name for output structure files
required: false
default: predicted
- name: boltz_recycling_steps
type: integer
description: Number of recycling iterations
required: false
default: 3
minimum: 1
maximum: 10
- name: boltz_diffusion_samples
type: integer
description: Number of final ranked candidate structures to generate from the same input
required: false
default: 1
minimum: 1
maximum: 32
- name: boltz_max_parallel_samples
type: integer
description: Denoiser-forward chunk limit for already-requested Boltz diffusion samples; lower can reduce neural-network VRAM spikes but is not full job-level serialization
required: false
default: 1
minimum: 1
maximum: 32
- name: boltz_sampling_steps
type: integer
description: Number of diffusion sampling steps (higher = better quality)
required: false
default: 200
minimum: 1
maximum: 1000
- name: num_parallel_jobs
type: integer
description: Number of parallel simulation jobs to run
required: false
default: 1
minimum: 1
maximum: 500
- name: boltz_use_potentials
type: boolean
description: Use physics-based potentials (Boltz-2x mode) for better accuracy
required: false
default: false
- name: boltz_use_msa
type: boolean
description: Use MSA features with the selected external provider or verified supplied alignments; local search disabled
required: false
default: true
- name: boltz_method
type: string
description: Experimental Method Conditioning
required: false
default: ""
enum:
- ""
- md
- x-ray diffraction
- electron microscopy
- solution nmr
- solid-state nmr
- neutron diffraction
- electron crystallography
- fiber diffraction
- powder diffraction
- infrared spectroscopy
- fluorescence transfer
- epr
- theoretical model
- solution scattering
- other
- afdb
- boltz-1
- name: boltz_extra_config
type: string
description: "Additional Boltz-2 parameters (e.g., '--msa_pairing_strategy complete')"
required: false
enabled: true
experimental: false