-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathworkflowinput.yaml
More file actions
302 lines (259 loc) · 8.23 KB
/
workflowinput.yaml
File metadata and controls
302 lines (259 loc) · 8.23 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
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
workflowname: classical_networking_workflow
workflowdescription: This is Classical Molecular Networking for GNPS2
workflowlongdescription: This is Classical Molecular Networking for GNPS2
workflowversion: "2026.03.24"
workflowfile: nf_workflow.nf
workflowautohide: false
adminonly: false
#This maps the parameters from an input form to those that will appear in nextflow
parameterlist:
- displayname: File Selection
paramtype: section
- displayname: Input Data Folder
paramtype: fileselector
nf_paramname: input_spectra
formplaceholder: Enter the path to data
formvalue: ""
targettaskfolder: input_spectra
optional: false
selectsinglefile: false
folderunroll: true
- displayname: USI Files to Analyze
paramtype: textarea
nf_paramname: usi
formplaceholder: Enter USIs
formvalue: ""
rows: 4
cols: 50
- displayname: Input Spectral Library Folder
paramtype: fileselector
nf_paramname: input_libraries
formplaceholder: Enter the path to input_libraries
formvalue: "LIBRARYLOCATION/LC/LIBRARY"
targettaskfolder: input_libraries
optional: false
selectsinglefile: false
folderunroll: true
- displayname: Input Metadata File
paramtype: fileselector
nf_paramname: metadata_filename
formplaceholder: Enter the path to metadata_filename
formvalue: ""
targettaskfolder: metadata_filename
optional: true
selectsinglefile: true
folderunroll: true
- displayname: Integrate ReDU Metadata for Public USIs
paramtype: select
nf_paramname: redu_metadata_integration
formvalue: "No"
options:
- value: "Yes"
display: "Yes"
- value: "No"
display: "No"
- displayname: Treat Single Files as a Group
paramtype: select
nf_paramname: metadata_per_file_grouping
formvalue: "No"
options:
- value: "Yes"
display: "Yes"
- value: "No"
display: "No"
- displayname: General Parameters
paramtype: section
- displayname: Precursor Ion Tolerance
paramtype: text
nf_paramname: pm_tolerance
formplaceholder: Enter the pm_tolerance
formvalue: "2.0"
tooltip: "pm_tolerance"
- displayname: Fragment Ion Tolerance
paramtype: text
nf_paramname: fragment_tolerance
formplaceholder: Enter the fragment_tolerance
formvalue: "0.5"
tooltip: "fragment_tolerance"
- displayname: Clustering Parameters
paramtype: section
- displayname: Clustering Tool
paramtype: select
nf_paramname: clustering_tool
formvalue: "falcon"
options:
- value: "mscluster"
display: "MSCluster"
- value: "falcon"
display: "Falcon"
tooltip: "Select the clustering tool to use for spectral clustering"
- displayname: Minimum Cluster Size (Or Disable Clustering)
paramtype: select
nf_paramname: min_cluster_size
formvalue: "2"
options:
- value: "0"
display: "Clustering Off"
- value: "1"
display: "1"
- value: "2"
display: "2"
- value: "3"
display: "3"
- value: "4"
display: "4"
- value: "5"
display: "5"
- displayname: Falcon Parameters
paramtype: section
showif:
- condition:
- key: clustering_tool
value: "falcon"
- displayname: Precursor Ion Tolerance
paramtype: text
nf_paramname: falcon_pm_tolerance
formplaceholder: Enter the pm_tolerance (e.g., 20 ppm or 2.0 Da)
formvalue: "20 ppm"
tooltip: "Precursor tolerance with unit (e.g., 20 ppm or 2.0 Da)"
showif:
- condition:
- key: clustering_tool
value: "falcon"
- displayname: Fragment Ion Tolerance
paramtype: text
nf_paramname: falcon_fragment_tolerance
formplaceholder: Enter the fragment_tolerance
formvalue: "0.05"
tooltip: "Fragment tolerance (Da)"
showif:
- condition:
- key: clustering_tool
value: "falcon"
- displayname: Falcon Epsilon (eps)
paramtype: text
nf_paramname: falcon_eps
formplaceholder: Enter the falcon_eps
formvalue: "0.1"
tooltip: "Falcon clustering epsilon parameter (only used when clustering_tool is falcon)"
showif:
- condition:
- key: clustering_tool
value: "falcon"
- displayname: Falcon Min MZ
paramtype: text
nf_paramname: falcon_min_mz
formplaceholder: Enter the falcon_min_mz
formvalue: "0"
tooltip: "Falcon minimum m/z value (only used when clustering_tool is falcon)"
showif:
- condition:
- key: clustering_tool
value: "falcon"
- displayname: Falcon Max MZ
paramtype: text
nf_paramname: falcon_max_mz
formplaceholder: Enter the falcon_max_mz
formvalue: "30000"
tooltip: "Falcon maximum m/z value (only used when clustering_tool is falcon)"
showif:
- condition:
- key: clustering_tool
value: "falcon"
- displayname: Advanced Filtering Parameters
paramtype: section
- displayname: Min Peak Intensity
paramtype: text
nf_paramname: min_peak_intensity
formplaceholder: Enter the min_peak_intensity
formvalue: "0.0"
tooltip: "min_peak_intensity"
- displayname: Window Filter
paramtype: select
nf_paramname: window_filter
formvalue: "1"
options:
- value: "1"
display: "yes"
- value: "0"
display: "no"
- displayname: Precursor Window Filter
paramtype: select
nf_paramname: precursor_filter
formvalue: "1"
options:
- value: "1"
display: "yes"
- value: "0"
display: "no"
- displayname: MassQL Filtering (EXPERIMENTAL)
paramtype: text
nf_paramname: massql_filter
formplaceholder: Enter the massql_filter
formvalue: "None"
tooltip: "This MassQL statement will filter the data before molecular networking scoring"
- displayname: Networking Parameters
paramtype: section
- displayname: min_cosine
paramtype: text
nf_paramname: networking_min_cosine
formplaceholder: Enter the min_cosine
formvalue: "0.7"
- displayname: min_matched_peaks
paramtype: text
nf_paramname: networking_min_matched_peaks
formplaceholder: Enter the min_matched_peaks
formvalue: "6"
- displayname: networking_max_shift
paramtype: text
nf_paramname: networking_max_shift
formplaceholder: Enter the networking_max_shift
formvalue: "1999"
- displayname: Similarity Mode
paramtype: select
nf_paramname: similarity
formvalue: "gnps"
options:
- value: "gnps"
display: "GNPS"
- value: "index"
display: "GNPS_Index1"
- displayname: Network Topology Parameters
paramtype: section
- displayname: Classic Param - Top K
paramtype: text
nf_paramname: topology_topk
formplaceholder: Enter the topology_topk
formvalue: "10"
- displayname: Classic Param - Max Component Size
paramtype: text
nf_paramname: topology_maxcomponent
formplaceholder: Enter the topology_maxcomponent
formvalue: "100"
- displayname: Library Search Parameters
paramtype: section
- displayname: Library Minimum Cosine
paramtype: text
nf_paramname: library_min_cosine
formplaceholder: Enter the library_min_cosine
formvalue: "0.7"
- displayname: Library Minimum Matched Peaks
paramtype: text
nf_paramname: library_min_matched_peaks
formplaceholder: Enter the library_min_matched_peaks
formvalue: "6"
# Analog Search
- displayname: Analog Search
paramtype: select
nf_paramname: library_analog_search
formvalue: "0"
options:
- value: "0"
display: "No"
- value: "1"
display: "Yes"
- displayname: Top-K
paramtype: text
nf_paramname: library_topk
formplaceholder: Enter the topk
formvalue: "1"