-
Notifications
You must be signed in to change notification settings - Fork 11
/
example_config.yaml
318 lines (315 loc) · 11.5 KB
/
example_config.yaml
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
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
---
# This file is in YAML format.
# The YAML specification can be found at https://yaml.org/spec/
# A gentle introduciton to YAML can be found at:
# https://www.cloudbees.com/blog/yaml-tutorial-everything-you-need-get-started
# The chromatography type is determined is from the LCMS output file names.
# Aliases map alternative identifiers in the file name to the canonical name.
chromatography_types:
- name: HILIC
aliases:
- HILICZ
- Ag683775
- name: C18
aliases: []
# A Metatlas "workflow" contains:
# 1) A unique name consisting solely of letters, numbers, and dashes
# 2) A RT alignment step
# 3) Zero or more analysis steps
#
# Each RT alignment or analysis step contains an atlas definition.
# The atlas definition contains three fields:
# 1) name - name of the atlas as stored in the database
# 2) unique_id - unique_id field associated with the atlas in the database
# 3) do_alignment - if True, then the atlas should be copied and RT shifted to
# be in alignment with the experimental data.
#
# Each RT alignment or analysis step contains a set of parameters.
# These parameters are substituted into the RT-Alignment.ipynb
# or Targeted.ipynb notebook. Please see the notebook files for
# documentation of the parameters and their values:
# https://github.com/biorack/metatlas/blob/main/notebooks/reference/RT-Alignment.ipynb
# https://github.com/biorack/metatlas/blob/main/notebooks/reference/Targeted.ipynb
workflows:
- name: JGI-HILIC
rt_alignment:
atlas:
name: HILICz150_ANT20190824_TPL_QCv3_Unlab_POS
unique_id: e7fba1813272439498405436a28b90b2
parameters:
groups_controlled_vocab: ["QC", "InjBl", "ISTD"]
include_groups:
always: ["QC"]
exclude_groups:
always: ["NEG"]
use_poly_model: True
msms_refs: /global/cfs/cdirs/metatlas/projects/spectral_libraries/msms_refs_v3.tab
google_folder: 0B-ZDcHbPi-aqZzE5V3hOZFc0dms
analyses:
- name: QC-POS
atlas:
name: HILICz150_ANT20190824_TPL_QCv3_Unlab_POS
unique_id: e7fba1813272439498405436a28b90b2
parameters:
polarity: positive
groups_controlled_vocab: ["QC", "InjBl", "ISTD"]
include_groups:
always: ["QC"]
exclude_groups:
always: ["NEG"]
generate_qc_outputs: True
- name: ISTDsEtc-POS
atlas:
name: HILICz150_ANT20190824_TPL_IS_LabUnlab2_POS
unique_id: c6db576b879043768125c4e03e6a8f6e
do_alignment: True
parameters:
copy_atlas: True
draft: True
polarity: positive
groups_controlled_vocab: ["QC", "InjBl", "ISTD"]
exclude_groups:
always: ["QC", "NEG", "FPS"]
exclude_lcmsruns:
always: ["QC"]
gui: ["InjBl", "Blank", "blank"]
chromatograms: ["InjBl", "Blank", "blank"]
data_sheets: ["InjBl", "Blank", "blank"]
generate_qc_outputs: True
generate_analysis_outputs: True
- name: EMA-POS
atlas:
name: HILICz150_ANT20190824_TPL_EMA_Unlab_POS
unique_id: 89694aa326cd46958d38d8e9066de16c
do_alignment: True
parameters:
copy_atlas: True
draft: True
polarity: positive
groups_controlled_vocab: ["QC", "InjBl", "ISTD"]
exclude_groups:
always: ["QC", "NEG", "FPS"]
exclude_lcmsruns:
always: ["QC"]
gui: ["InjBl", "Blank", "blank"]
chromatograms: ["InjBl", "Blank", "blank"]
data_sheets: ["InjBl", "Blank", "blank"]
require_all_evaluated: True
filter_removed: True
num_points: 5
peak_height: 4e5
generate_analysis_outputs: True
- name: QC-NEG
atlas:
name: HILICz150_ANT20190824_TPL_QCv3_Unlab_NEG
unique_id: 5b77242ad9c04e76a745e51e9d6a3c4b
parameters:
polarity: negative
groups_controlled_vocab: ["QC", "InjBl", "ISTD"]
include_groups:
always: ["QC"]
exclude_groups:
always: ["POS"]
generate_qc_outputs: True
- name: ISTDsEtc-NEG
atlas:
name: HILICz150_ANT20190824_TPL_IS_LabUnlab2_NEG
unique_id: e299c951fc8b48ea82524a6c9615f418
do_alignment: True
parameters:
copy_atlas: True
draft: True
polarity: negative
groups_controlled_vocab: ["QC", "InjBl", "ISTD"]
exclude_groups:
always: ["QC", "POS", "FPS"]
exclude_lcmsruns:
always: ["QC"]
gui: ["InjBl", "Blank", "blank"]
chromatograms: ["InjBl", "Blank", "blank"]
data_sheets: ["InjBl", "Blank", "blank"]
generate_qc_outputs: True
generate_analysis_outputs: True
- name: EMA-NEG
atlas:
name: HILICz150_ANT20190824_TPL_EMA_Unlab_NEG
unique_id: a5f7bc81caa94853bbd6ee4b44e09187
do_alignment: True
parameters:
copy_atlas: True
draft: True
polarity: negative
groups_controlled_vocab: ["QC", "InjBl", "ISTD"]
exclude_groups:
always: ["QC", "POS", "FPS"]
exclude_lcmsruns:
always: ["QC"]
gui: ["InjBl", "Blank", "blank"]
chromatograms: ["InjBl", "Blank", "blank"]
data_sheets: ["InjBl", "Blank", "blank"]
require_all_evaluated: True
filter_removed: True
num_points: 5
peak_height: 4e5
generate_analysis_outputs: True
- name: JGI-C18
rt_alignment:
atlas:
name: C18_20220215_TPL_IS_Unlab_POS
unique_id: 322ed4c5fabe49349bcbc2857fbcd0dc
parameters:
groups_controlled_vocab: ["QC", "InjBl", "ISTD"]
include_groups:
always: ["QC"]
exclude_groups:
always: ["NEG"]
use_poly_model: True
msms_refs: /global/cfs/cdirs/metatlas/projects/spectral_libraries/msms_refs_v3.tab
google_folder: 0B-ZDcHbPi-aqZzE5V3hOZFc0dms
analyses:
- name: QC-POS
atlas:
name: C18_20220215_TPL_IS_Unlab_POS
unique_id: 322ed4c5fabe49349bcbc2857fbcd0dc
parameters:
polarity: positive
groups_controlled_vocab: ["QC", "InjBl", "ISTD"]
include_groups:
always: ["QC"]
exclude_groups:
always: ["NEG"]
generate_qc_outputs: True
- name: ISTDsEtc-POS
atlas:
name: C18_20220215_TPL_IS_Unlab_POS
unique_id: 322ed4c5fabe49349bcbc2857fbcd0dc
do_alignment: True
rt_offset: 0.2
parameters:
copy_atlas: True
draft: True
polarity: positive
groups_controlled_vocab: ["QC", "InjBl", "ISTD"]
exclude_groups:
always: ["QC", "NEG", "FPS"]
exclude_lcmsruns:
always: ["QC"]
gui: ["InjBl", "Blank", "blank"]
chromatograms: ["InjBl", "Blank", "blank"]
data_sheets: ["InjBl", "Blank", "blank"]
generate_qc_outputs: True
generate_analysis_outputs: True
- name: EMA-POS
atlas:
name: C18_20220531_TPL_EMA_Unlab_POS
unique_id: 669b750765634159a7f16645e6cf7758
do_alignment: True
rt_offset: 0.2
parameters:
copy_atlas: True
draft: True
polarity: positive
groups_controlled_vocab: ["QC", "InjBl", "ISTD"]
exclude_groups:
always: ["QC", "NEG", "FPS"]
exclude_lcmsruns:
always: ["QC"]
gui: ["InjBl", "Blank", "blank"]
chromatograms: ["InjBl", "Blank", "blank"]
data_sheets: ["InjBl", "Blank", "blank"]
require_all_evaluated: True
filter_removed: True
num_points: 3
peak_height: 1e6
msms_score: 0.6
msms_frag_ratio: 0.3
generate_analysis_outputs: True
- name: QC-NEG
atlas:
name: C18_20220215_TPL_IS_Unlab_NEG
unique_id: db58154082824230be4f7fee93e4ebd9
parameters:
polarity: negative
groups_controlled_vocab: ["QC", "InjBl", "ISTD"]
include_groups:
always: ["QC"]
exclude_groups:
always: ["POS"]
generate_qc_outputs: True
- name: ISTDsEtc-NEG
atlas:
name: C18_20220215_TPL_IS_Unlab_NEG
unique_id: db58154082824230be4f7fee93e4ebd9
do_alignment: True
rt_offset: 0.2
parameters:
copy_atlas: True
draft: True
polarity: negative
groups_controlled_vocab: ["QC", "InjBl", "ISTD"]
exclude_groups:
always: ["QC", "POS", "FPS"]
exclude_lcmsruns:
always: ["QC"]
gui: ["InjBl", "Blank", "blank"]
chromatograms: ["InjBl", "Blank", "blank"]
data_sheets: ["InjBl", "Blank", "blank"]
generate_qc_outputs: True
generate_analysis_outputs: True
- name: EMA-NEG
atlas:
name: C18_20220531_TPL_EMA_Unlab_NEG
unique_id: 19b4c10e304246cbbbe5fd3574770e5d
do_alignment: True
rt_offset: 0.2
parameters:
copy_atlas: True
draft: True
polarity: negative
groups_controlled_vocab: ["QC", "InjBl", "ISTD"]
exclude_groups:
always: ["QC", "POS", "FPS"]
exclude_lcmsruns:
always: ["QC"]
gui: ["InjBl", "Blank", "blank"]
chromatograms: ["InjBl", "Blank", "blank"]
data_sheets: ["InjBl", "Blank", "blank"]
require_all_evaluated: True
filter_removed: True
num_points: 3
peak_height: 1e6
msms_score: 0.6
msms_frag_ratio: 0.3
generate_analysis_outputs: True
- name: Hybrid
rt_alignment:
atlas:
name: HILICz150_ANT20190824_TPL_QCv3_Unlab_POS
unique_id: e7fba1813272439498405436a28b90b2
parameters:
use_poly_model: True
msms_refs: /global/cfs/cdirs/metatlas/projects/spectral_libraries/msms_refs_v3.tab
google_folder: 0B-ZDcHbPi-aqZzE5V3hOZFc0dms
analyses:
- name: EMA-POS
atlas:
name: HILICz150_ANT20190824_TPL_EMA_Unlab_POS
unique_id: 89694aa326cd46958d38d8e9066de16c
do_alignment: True
parameters:
copy_atlas: True
polarity: positive
filter_removed: True
generate_qc_outputs: True
generate_analysis_outputs: True
- name: EMA-NEG
atlas:
name: HILICz150_ANT20190824_TPL_EMA_Unlab_NEG
unique_id: a5f7bc81caa94853bbd6ee4b44e09187
do_alignment: True
parameters:
copy_atlas: True
polarity: negative
filter_removed: True
generate_qc_outputs: True
generate_analysis_outputs: True