Skip to content

Commit 14f748e

Browse files
authored
Merge pull request #796 from jonasscheid/feature/dda-precursor-columns
Add optional precursor mass/charge/RT/IM range columns to DDA/DIA template
2 parents 938c540 + 40d44ed commit 14f748e

File tree

4 files changed

+147
-8
lines changed

4 files changed

+147
-8
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ site/sdrf-data.json
7878
# Claude Code #
7979
###############
8080
.claude/
81+
CLAUDE.md
8182
.codacy/
8283

8384
# Local files for developers are in folder in local-info

sdrf-proteomics/metadata-guidelines/sdrf-terms.tsv

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,14 @@ data file comment MS:1000577 minimum, default, human, cell-lines, single-cell, i
7676
modification parameters comment MS:1001055 dia-acquisition, dda-acquisition Unimod, PSI-MOD Post-translational modifications searched true false false
7777
precursor mass tolerance comment PRIDE:0000575 dia-acquisition, dda-acquisition pattern: number + ppm/Da Precursor mass tolerance for database search true true false
7878
fragment mass tolerance comment PRIDE:0000576 dia-acquisition, dda-acquisition pattern: number + ppm/Da Fragment mass tolerance for database search true true false
79+
precursor min mz comment PRIDE:0000476 dia-acquisition, dda-acquisition numeric (m/z) MS method-defined minimum precursor m/z setting used to acquire the data true true false
80+
precursor max mz comment PRIDE:0000477 dia-acquisition, dda-acquisition numeric (m/z) MS method-defined maximum precursor m/z setting used to acquire the data true true false
81+
precursor min charge comment PRIDE:0000472 dia-acquisition, dda-acquisition integer MS method-defined minimum precursor charge state setting used to acquire the data true true false
82+
precursor max charge comment PRIDE:0000473 dia-acquisition, dda-acquisition integer MS method-defined maximum precursor charge state setting used to acquire the data true true false
83+
min retention time comment PRIDE:0000474 dia-acquisition, dda-acquisition numeric (minutes) LC method-defined minimum retention time setting used to acquire the data true true false
84+
max retention time comment PRIDE:0000475 dia-acquisition, dda-acquisition numeric (minutes) LC method-defined maximum retention time setting used to acquire the data true true false
85+
min ion mobility comment PRIDE:0000841 dia-acquisition, dda-acquisition numeric (1/K0 or Vs/cm2) MS method-defined minimum ion mobility setting used to acquire the data true true false
86+
max ion mobility comment PRIDE:0000842 dia-acquisition, dda-acquisition numeric (1/K0 or Vs/cm2) MS method-defined maximum ion mobility setting used to acquire the data true true false
7987
passage number comment to be filled cell-lines integer or range Passage number of the cell line true true false
8088
cell line source comment to be filled cell-lines free text Repository or source from which the cell line was obtained true true false
8189
authentication method comment to be filled cell-lines free text Method used to authenticate the cell line identity true true false

sdrf-proteomics/templates/dda-acquisition/README.adoc

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,62 @@ ifdef::backend-html5[]
125125
<td><a href="https://www.ebi.ac.uk/ols4/ontologies/ms/classes/http%253A%252F%252Fpurl.obolibrary.org%252Fobo%252FMS_1000443">PSI-MS (MS:1000443)</a></td>
126126
<td>NT=orbitrap;AC=MS:1000484</td>
127127
</tr>
128+
<tr>
129+
<td><code>comment[precursor min mz]</code></td>
130+
<td><span class="optional-badge">OPTIONAL</span></td>
131+
<td>MS method-defined minimum precursor m/z setting used to acquire the data</td>
132+
<td><a href="https://www.ebi.ac.uk/ols4/ontologies/pride/classes/http%253A%252F%252Fpurl.obolibrary.org%252Fobo%252FPRIDE_0000476">PRIDE (PRIDE:0000476)</a></td>
133+
<td>350, 400</td>
134+
</tr>
135+
<tr>
136+
<td><code>comment[precursor max mz]</code></td>
137+
<td><span class="optional-badge">OPTIONAL</span></td>
138+
<td>MS method-defined maximum precursor m/z setting used to acquire the data</td>
139+
<td><a href="https://www.ebi.ac.uk/ols4/ontologies/pride/classes/http%253A%252F%252Fpurl.obolibrary.org%252Fobo%252FPRIDE_0000477">PRIDE (PRIDE:0000477)</a></td>
140+
<td>1600, 2000</td>
141+
</tr>
142+
<tr>
143+
<td><code>comment[precursor min charge]</code></td>
144+
<td><span class="optional-badge">OPTIONAL</span></td>
145+
<td>MS method-defined minimum precursor charge state setting used to acquire the data</td>
146+
<td><a href="https://www.ebi.ac.uk/ols4/ontologies/pride/classes/http%253A%252F%252Fpurl.obolibrary.org%252Fobo%252FPRIDE_0000472">PRIDE (PRIDE:0000472)</a></td>
147+
<td>1, 2</td>
148+
</tr>
149+
<tr>
150+
<td><code>comment[precursor max charge]</code></td>
151+
<td><span class="optional-badge">OPTIONAL</span></td>
152+
<td>MS method-defined maximum precursor charge state setting used to acquire the data</td>
153+
<td><a href="https://www.ebi.ac.uk/ols4/ontologies/pride/classes/http%253A%252F%252Fpurl.obolibrary.org%252Fobo%252FPRIDE_0000473">PRIDE (PRIDE:0000473)</a></td>
154+
<td>4, 6</td>
155+
</tr>
156+
<tr>
157+
<td><code>comment[min retention time]</code></td>
158+
<td><span class="optional-badge">OPTIONAL</span></td>
159+
<td>LC method-defined minimum retention time setting used to acquire the data</td>
160+
<td><a href="https://www.ebi.ac.uk/ols4/ontologies/pride/classes/http%253A%252F%252Fpurl.obolibrary.org%252Fobo%252FPRIDE_0000474">PRIDE (PRIDE:0000474)</a></td>
161+
<td>0, 5</td>
162+
</tr>
163+
<tr>
164+
<td><code>comment[max retention time]</code></td>
165+
<td><span class="optional-badge">OPTIONAL</span></td>
166+
<td>LC method-defined maximum retention time setting used to acquire the data</td>
167+
<td><a href="https://www.ebi.ac.uk/ols4/ontologies/pride/classes/http%253A%252F%252Fpurl.obolibrary.org%252Fobo%252FPRIDE_0000475">PRIDE (PRIDE:0000475)</a></td>
168+
<td>120, 90</td>
169+
</tr>
170+
<tr>
171+
<td><code>comment[min ion mobility]</code></td>
172+
<td><span class="optional-badge">OPTIONAL</span></td>
173+
<td>MS method-defined minimum ion mobility setting used to acquire the data</td>
174+
<td><a href="https://www.ebi.ac.uk/ols4/ontologies/pride/classes/http%253A%252F%252Fpurl.obolibrary.org%252Fobo%252FPRIDE_0000841">PRIDE (PRIDE:0000841)</a></td>
175+
<td>0.6, 0.7</td>
176+
</tr>
177+
<tr>
178+
<td><code>comment[max ion mobility]</code></td>
179+
<td><span class="optional-badge">OPTIONAL</span></td>
180+
<td>MS method-defined maximum ion mobility setting used to acquire the data</td>
181+
<td><a href="https://www.ebi.ac.uk/ols4/ontologies/pride/classes/http%253A%252F%252Fpurl.obolibrary.org%252Fobo%252FPRIDE_0000842">PRIDE (PRIDE:0000842)</a></td>
182+
<td>1.4, 1.6</td>
183+
</tr>
128184
</tbody>
129185
</table>
130186
++++
@@ -140,6 +196,14 @@ ifndef::backend-html5[]
140196
|comment[precursor mass tolerance] |OPTIONAL |Mass tolerance for precursor ions in database search |Numeric value with unit |10 ppm, 20 ppm
141197
|comment[fragment mass tolerance] |OPTIONAL |Mass tolerance for fragment ions in database search |Numeric value with unit |0.02 Da, 20 ppm
142198
|comment[MS2 mass analyzer] |OPTIONAL |Mass analyzer used for MS2 acquisition |PSI-MS (MS:1000443) |NT=orbitrap;AC=MS:1000484
199+
|comment[precursor min mz] |OPTIONAL |MS method-defined minimum precursor m/z setting used to acquire the data |PRIDE (PRIDE:0000476) |350, 400
200+
|comment[precursor max mz] |OPTIONAL |MS method-defined maximum precursor m/z setting used to acquire the data |PRIDE (PRIDE:0000477) |1600, 2000
201+
|comment[precursor min charge] |OPTIONAL |MS method-defined minimum precursor charge state setting used to acquire the data |PRIDE (PRIDE:0000472) |1, 2
202+
|comment[precursor max charge] |OPTIONAL |MS method-defined maximum precursor charge state setting used to acquire the data |PRIDE (PRIDE:0000473) |4, 6
203+
|comment[min retention time] |OPTIONAL |LC method-defined minimum retention time setting used to acquire the data |PRIDE (PRIDE:0000474) |0, 5
204+
|comment[max retention time] |OPTIONAL |LC method-defined maximum retention time setting used to acquire the data |PRIDE (PRIDE:0000475) |120, 90
205+
|comment[min ion mobility] |OPTIONAL |MS method-defined minimum ion mobility setting used to acquire the data |PRIDE (PRIDE:0000841) |0.6, 0.7
206+
|comment[max ion mobility] |OPTIONAL |MS method-defined maximum ion mobility setting used to acquire the data |PRIDE (PRIDE:0000842) |1.4, 1.6
143207
|===
144208
endif::[]
145209

sdrf-proteomics/templates/dia-acquisition/README.adoc

Lines changed: 74 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,62 @@ ifdef::backend-html5[]
186186
<td>Numeric value with unit</td>
187187
<td>0.02 Da, 20 ppm</td>
188188
</tr>
189+
<tr>
190+
<td><code>comment[precursor min mz]</code></td>
191+
<td><span class="optional-badge">OPTIONAL</span></td>
192+
<td>MS method-defined minimum precursor m/z setting used to acquire the data</td>
193+
<td><a href="https://www.ebi.ac.uk/ols4/ontologies/pride/classes/http%253A%252F%252Fpurl.obolibrary.org%252Fobo%252FPRIDE_0000476">PRIDE (PRIDE:0000476)</a></td>
194+
<td>350, 400</td>
195+
</tr>
196+
<tr>
197+
<td><code>comment[precursor max mz]</code></td>
198+
<td><span class="optional-badge">OPTIONAL</span></td>
199+
<td>MS method-defined maximum precursor m/z setting used to acquire the data</td>
200+
<td><a href="https://www.ebi.ac.uk/ols4/ontologies/pride/classes/http%253A%252F%252Fpurl.obolibrary.org%252Fobo%252FPRIDE_0000477">PRIDE (PRIDE:0000477)</a></td>
201+
<td>1600, 2000</td>
202+
</tr>
203+
<tr>
204+
<td><code>comment[precursor min charge]</code></td>
205+
<td><span class="optional-badge">OPTIONAL</span></td>
206+
<td>MS method-defined minimum precursor charge state setting used to acquire the data</td>
207+
<td><a href="https://www.ebi.ac.uk/ols4/ontologies/pride/classes/http%253A%252F%252Fpurl.obolibrary.org%252Fobo%252FPRIDE_0000472">PRIDE (PRIDE:0000472)</a></td>
208+
<td>1, 2</td>
209+
</tr>
210+
<tr>
211+
<td><code>comment[precursor max charge]</code></td>
212+
<td><span class="optional-badge">OPTIONAL</span></td>
213+
<td>MS method-defined maximum precursor charge state setting used to acquire the data</td>
214+
<td><a href="https://www.ebi.ac.uk/ols4/ontologies/pride/classes/http%253A%252F%252Fpurl.obolibrary.org%252Fobo%252FPRIDE_0000473">PRIDE (PRIDE:0000473)</a></td>
215+
<td>4, 6</td>
216+
</tr>
217+
<tr>
218+
<td><code>comment[min retention time]</code></td>
219+
<td><span class="optional-badge">OPTIONAL</span></td>
220+
<td>LC method-defined minimum retention time setting used to acquire the data</td>
221+
<td><a href="https://www.ebi.ac.uk/ols4/ontologies/pride/classes/http%253A%252F%252Fpurl.obolibrary.org%252Fobo%252FPRIDE_0000474">PRIDE (PRIDE:0000474)</a></td>
222+
<td>0, 5</td>
223+
</tr>
224+
<tr>
225+
<td><code>comment[max retention time]</code></td>
226+
<td><span class="optional-badge">OPTIONAL</span></td>
227+
<td>LC method-defined maximum retention time setting used to acquire the data</td>
228+
<td><a href="https://www.ebi.ac.uk/ols4/ontologies/pride/classes/http%253A%252F%252Fpurl.obolibrary.org%252Fobo%252FPRIDE_0000475">PRIDE (PRIDE:0000475)</a></td>
229+
<td>120, 90</td>
230+
</tr>
231+
<tr>
232+
<td><code>comment[min ion mobility]</code></td>
233+
<td><span class="optional-badge">OPTIONAL</span></td>
234+
<td>MS method-defined minimum ion mobility setting used to acquire the data</td>
235+
<td><a href="https://www.ebi.ac.uk/ols4/ontologies/pride/classes/http%253A%252F%252Fpurl.obolibrary.org%252Fobo%252FPRIDE_0000841">PRIDE (PRIDE:0000841)</a></td>
236+
<td>0.6, 0.7</td>
237+
</tr>
238+
<tr>
239+
<td><code>comment[max ion mobility]</code></td>
240+
<td><span class="optional-badge">OPTIONAL</span></td>
241+
<td>MS method-defined maximum ion mobility setting used to acquire the data</td>
242+
<td><a href="https://www.ebi.ac.uk/ols4/ontologies/pride/classes/http%253A%252F%252Fpurl.obolibrary.org%252Fobo%252FPRIDE_0000842">PRIDE (PRIDE:0000842)</a></td>
243+
<td>1.4, 1.6</td>
244+
</tr>
189245
</tbody>
190246
</table>
191247
++++
@@ -198,6 +254,14 @@ ifndef::backend-html5[]
198254

199255
|comment[precursor mass tolerance] |OPTIONAL |Mass tolerance for precursor ions in database search |Numeric value with unit |10 ppm, 20 ppm
200256
|comment[fragment mass tolerance] |OPTIONAL |Mass tolerance for fragment ions in database search |Numeric value with unit |0.02 Da, 20 ppm
257+
|comment[precursor min mz] |OPTIONAL |MS method-defined minimum precursor m/z setting used to acquire the data |PRIDE (PRIDE:0000476) |350, 400
258+
|comment[precursor max mz] |OPTIONAL |MS method-defined maximum precursor m/z setting used to acquire the data |PRIDE (PRIDE:0000477) |1600, 2000
259+
|comment[precursor min charge] |OPTIONAL |MS method-defined minimum precursor charge state setting used to acquire the data |PRIDE (PRIDE:0000472) |1, 2
260+
|comment[precursor max charge] |OPTIONAL |MS method-defined maximum precursor charge state setting used to acquire the data |PRIDE (PRIDE:0000473) |4, 6
261+
|comment[min retention time] |OPTIONAL |LC method-defined minimum retention time setting used to acquire the data |PRIDE (PRIDE:0000474) |0, 5
262+
|comment[max retention time] |OPTIONAL |LC method-defined maximum retention time setting used to acquire the data |PRIDE (PRIDE:0000475) |120, 90
263+
|comment[min ion mobility] |OPTIONAL |MS method-defined minimum ion mobility setting used to acquire the data |PRIDE (PRIDE:0000841) |0.6, 0.7
264+
|comment[max ion mobility] |OPTIONAL |MS method-defined maximum ion mobility setting used to acquire the data |PRIDE (PRIDE:0000842) |1.4, 1.6
201265
|===
202266
endif::[]
203267

@@ -381,18 +445,20 @@ NOTE: The `...` column indicates omitted columns (organism part, biological repl
381445
[[diaPASEF-example]]
382446
== diaPASEF Example
383447

384-
For ion mobility-enhanced DIA (diaPASEF), additional columns may be relevant:
448+
For ion mobility-enhanced DIA (diaPASEF), the following columns capture the ion mobility acquisition window:
385449

386450
|===
387-
|Column Name |Description |Example Values
451+
|Column Name |Description |PRIDE CV |Example Values
388452

389-
|comment[ion mobility]
390-
|Ion mobility separation used
391-
|TIMS, FAIMS, not applicable
453+
|comment[min ion mobility]
454+
|MS method-defined minimum ion mobility setting used to acquire the data
455+
|PRIDE:0000841
456+
|0.6
392457

393-
|comment[1/K0 range]
394-
|Ion mobility range
395-
|0.6-1.6 1/K0
458+
|comment[max ion mobility]
459+
|MS method-defined maximum ion mobility setting used to acquire the data
460+
|PRIDE:0000842
461+
|1.6
396462
|===
397463

398464
[[best-practices]]

0 commit comments

Comments
 (0)