Mercurial > repos > galaxyp > morpheus
comparison morpheus.xml @ 3:8295d959ca28 draft default tip
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/morpheus commit 84a14a4f77dc68f80e6f7d9ac562b6d9b46d58b1
author | galaxyp |
---|---|
date | Mon, 15 Jul 2024 18:21:24 +0000 |
parents | e0104a9f20f0 |
children |
comparison
equal
deleted
inserted
replaced
2:e0104a9f20f0 | 3:8295d959ca28 |
---|---|
1 <tool id="morpheus" name="Morpheus" version="2.255.0"> | 1 <tool id="morpheus" name="Morpheus" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@"> |
2 <description>database search algorithm for high-resolution tandem mass spectra</description> | 2 <description>database search algorithm for high-resolution tandem mass spectra</description> |
3 <macros> | 3 <macros> |
4 <xml name="modification_options"> | 4 <import>macros.xml</import> |
5 <option value="acetylation of protein N-terminus">acetylation of protein N-terminus</option> | |
6 <option value="acetylation of lysine">acetylation of lysine</option> | |
7 <option value="phosphorylation of S">phosphorylation of S</option> | |
8 <option value="phosphorylation of T">phosphorylation of T</option> | |
9 <option value="phosphorylation of Y">phosphorylation of Y</option> | |
10 <option value="deamidation of N">deamidation of N</option> | |
11 <option value="deamidation of Q">deamidation of Q</option> | |
12 <option value="pyro-cmC">pyro-cmC</option> | |
13 <option value="pyro-E">pyro-E</option> | |
14 <option value="pyro-Q">pyro-Q</option> | |
15 <option value="TMT zero on peptide N-terminus">TMT zero on peptide N-terminus</option> | |
16 <option value="TMT zero on K">TMT zero on K</option> | |
17 <option value="TMT zero on Y">TMT zero on Y</option> | |
18 <option value="TMT duplex on peptide N-terminus">TMT duplex on peptide N-terminus</option> | |
19 <option value="TMT duplex on K">TMT duplex on K</option> | |
20 <option value="TMT duplex on Y">TMT duplex on Y</option> | |
21 <option value="TMT sixplex/tenplex on peptide N-terminus">TMT sixplex/tenplex on peptide N-terminus</option> | |
22 <option value="TMT sixplex/tenplex on K">TMT sixplex/tenplex on K</option> | |
23 <option value="TMT sixplex/tenplex on Y">TMT sixplex/tenplex on Y</option> | |
24 <option value="iTRAQ 4-plex on peptide N-terminus">iTRAQ 4-plex on peptide N-terminus</option> | |
25 <option value="iTRAQ 4-plex on K">iTRAQ 4-plex on K</option> | |
26 <option value="iTRAQ 4-plex on Y">iTRAQ 4-plex on Y</option> | |
27 <option value="iTRAQ 8-plex on peptide N-terminus">iTRAQ 8-plex on peptide N-terminus</option> | |
28 <option value="iTRAQ 8-plex on K">iTRAQ 8-plex on K</option> | |
29 <option value="iTRAQ 8-plex on Y ">iTRAQ 8-plex on Y </option> | |
30 </xml> | |
31 <xml name="variable_modification_options"> | |
32 <option value="oxidation of M" selected="true">oxidation of M</option> | |
33 <option value="carbamidomethylation of C">carbamidomethylation of C</option> | |
34 <expand macro="modification_options"/> | |
35 </xml> | |
36 <xml name="fixed_modification_options"> | |
37 <option value="carbamidomethylation of C" selected="true">carbamidomethylation of C</option> | |
38 <option value="oxidation of M">oxidation of M</option> | |
39 <expand macro="modification_options"/> | |
40 </xml> | |
41 </macros> | 5 </macros> |
42 | 6 <expand macro="edam_ontology"/> |
43 <requirements> | 7 <expand macro="biotools"/> |
44 <requirement type="package" version="255">morpheus</requirement> | 8 <expand macro="requirements"/> |
45 </requirements> | |
46 | |
47 <stdio> | 9 <stdio> |
48 <exit_code range="1:" /> | 10 <exit_code range="1:" /> |
49 <regex match="System..*Exception" | 11 <regex match="System..*Exception" |
50 source="both" | 12 source="both" |
51 level="fatal" | 13 level="fatal" |
148 -fm="$fmods" | 110 -fm="$fmods" |
149 #end if | 111 #end if |
150 #if str($vm) != 'None': | 112 #if str($vm) != 'None': |
151 #set $vmods = str($vm).replace(',',';') | 113 #set $vmods = str($vm).replace(',',';') |
152 -vm="$vmods" | 114 -vm="$vmods" |
153 #end if | 115 #end if |
116 #if str($p) != 'None': | |
117 -p="$p" | |
118 #end if | |
154 -mt=\${GALAXY_SLOTS:-4} | 119 -mt=\${GALAXY_SLOTS:-4} |
155 #set $out_list = 'log.txt summary.tsv aggregate.PSMs.tsv aggregate.unique_peptides.tsv aggregate.protein_groups.tsv aggregate.mzid *.pep.xml' | 120 #set $out_list = 'log.txt summary.tsv aggregate.PSMs.tsv aggregate.unique_peptides.tsv aggregate.protein_groups.tsv aggregate.mzid *.pep.xml' |
156 #if len($input_list) == 1: | 121 #if len($input_list) == 1: |
157 && ln -s *.log.txt log.txt | 122 && ln -s *.log.txt log.txt |
158 && ln -s *.mzid aggregate.mzid | 123 && ln -s *.mzid aggregate.mzid |
169 <param name="fm" type="select" multiple="true" optional="true" label="Fixed Modifications"> | 134 <param name="fm" type="select" multiple="true" optional="true" label="Fixed Modifications"> |
170 <expand macro="fixed_modification_options" /> | 135 <expand macro="fixed_modification_options" /> |
171 </param> | 136 </param> |
172 <param name="vm" type="select" multiple="true" optional="true" label="Variable Modifications"> | 137 <param name="vm" type="select" multiple="true" optional="true" label="Variable Modifications"> |
173 <expand macro="variable_modification_options" /> | 138 <expand macro="variable_modification_options" /> |
174 </param> | 139 </param> |
140 <param name="p" type="select" label="Proteases"> | |
141 <expand macro="proteases_options"/> | |
142 </param> | |
175 <param name="fdr" type="float" value="1" optional="true" min="0.0" max="100.0" label="FDR (Maximum False Discovery Rate percent)" /> | 143 <param name="fdr" type="float" value="1" optional="true" min="0.0" max="100.0" label="FDR (Maximum False Discovery Rate percent)" /> |
176 <param name="mvmi" type="integer" value="1024" optional="true" min="0" label="Maximum Variable Modification Isoforms Per Peptide" /> | 144 <param name="mvmi" type="integer" value="1024" optional="true" min="0" label="Maximum Variable Modification Isoforms Per Peptide" /> |
177 <param name="precmtv" type="float" value="10." optional="true" label="Precursor Mass Tolerance Value" /> | 145 <param name="precmtv" type="float" value="10." optional="true" label="Precursor Mass Tolerance Value" /> |
178 <param name="precmtu" type="select" optional="true" label="Precursor Mass Tolerance Units"> | 146 <param name="precmtu" type="select" optional="true" label="Precursor Mass Tolerance Units"> |
179 <option value="ppm" selected="true">ppm</option> | 147 <option value="ppm" selected="true">ppm</option> |
268 <assert_contents> | 236 <assert_contents> |
269 <has_text text="K.VETYM(oxidation of M)ETK.I" /> | 237 <has_text text="K.VETYM(oxidation of M)ETK.I" /> |
270 <not_has_text text="K.TTGSSSSSSSK.K" /> | 238 <not_has_text text="K.TTGSSSSSSSK.K" /> |
271 </assert_contents> | 239 </assert_contents> |
272 </output> | 240 </output> |
241 </test> | |
242 <test> | |
243 <param name="inputs" value="test_input.mzML" ftype="mzml"/> | |
244 <param name="searchdb" value="uniprot-proteome_UP000002311-first100entries.fasta" ftype="fasta"/> | |
245 <param name="fdr" value="1"/> | |
246 <param name="mvmi" value="1024"/> | |
247 <param name="precmt" value="Monoisotopic"/> | |
248 <param name="precmtu" value="Da"/> | |
249 <param name="precmtv" value="2.5"/> | |
250 <param name="fm" value="carbamidomethylation of C"/> | |
251 <param name="vm" value="oxidation of M"/> | |
252 <param name="p" value="trypsin" /> | |
253 <output name="output_psms"> | |
254 <assert_contents> | |
255 <has_text text="K.DGM(oxidation of M)KAYAQNVQQR.E" /> | |
256 <not_has_text text="K.TTGSSSSSSSK.K" /> | |
257 </assert_contents> | |
258 </output> | |
273 </test> | 259 </test> |
274 <test> | 260 <test> |
275 <param name="inputs" value="test_input.mzML" ftype="mzml"/> | 261 <param name="inputs" value="test_input.mzML" ftype="mzml"/> |
276 <param name="searchdb" value="uniprot-proteome_UP000002311Condensed-first100entries.xml" ftype="uniprotxml"/> | 262 <param name="searchdb" value="uniprot-proteome_UP000002311Condensed-first100entries.xml" ftype="uniprotxml"/> |
277 <param name="fdr" value="1"/> | 263 <param name="fdr" value="1"/> |
281 <param name="precmtv" value="2.5"/> | 267 <param name="precmtv" value="2.5"/> |
282 <param name="fm" value="carbamidomethylation of C"/> | 268 <param name="fm" value="carbamidomethylation of C"/> |
283 <param name="vm" value="oxidation of M"/> | 269 <param name="vm" value="oxidation of M"/> |
284 <output name="output_psms"> | 270 <output name="output_psms"> |
285 <assert_contents> | 271 <assert_contents> |
286 <has_text text="R.KRSLFDS(UniProt: Phosphoserine)AFSSR.A" /> | 272 <has_text text="K.RSPSGNISTNSMR.P" /> |
287 <not_has_text text="K.KYFLENKIGTDR.R" /> | 273 <not_has_text text="K.KYFLENKIGTDR.R" /> |
288 </assert_contents> | 274 </assert_contents> |
289 </output> | 275 </output> |
290 </test> | 276 </test> |
291 <test> | 277 <test> |
305 <has_text text="K.KTLKSDGVAGLYR.G" /> | 291 <has_text text="K.KTLKSDGVAGLYR.G" /> |
306 <not_has_text text="K.RSPSGNISTNSMR.P" /> | 292 <not_has_text text="K.RSPSGNISTNSMR.P" /> |
307 </assert_contents> | 293 </assert_contents> |
308 </output> | 294 </output> |
309 </test> | 295 </test> |
310 | 296 <test> |
297 <param name="inputs" value="test_input.mzML" ftype="mzml"/> | |
298 <param name="searchdb" value="uniprot-proteome_UP000002311Condensed-first100entries.xml" ftype="uniprotxml"/> | |
299 <param name="fdr" value="1"/> | |
300 <param name="mvmi" value="1024"/> | |
301 <param name="precmt" value="Monoisotopic"/> | |
302 <param name="precmtu" value="Da"/> | |
303 <param name="precmtv" value="2.5"/> | |
304 <param name="fm" value="carbamidomethylation of C"/> | |
305 <param name="vm" value="oxidation of M"/> | |
306 <param name="p" value="trypsin"/> | |
307 <param name="adv_options_selector" value="set"/> | |
308 <param name="prodmtv" value=".01"/> | |
309 <output name="output_psms"> | |
310 <assert_contents> | |
311 <has_text text="K.KTLKSDGVAGLYR.G" /> | |
312 <not_has_text text="K.KYFLENKIGTDR.R" /> | |
313 </assert_contents> | |
314 </output> | |
315 </test> | |
311 </tests> | 316 </tests> |
312 <help><![CDATA[ | 317 <help><![CDATA[ |
313 Morpheus_ is a database search algorithm for high-resolution tandem mass spectra. | 318 Morpheus_ is a database search algorithm for high-resolution tandem mass spectra. |
314 | 319 |
315 When a Uniprot Proteome XML file is used for the search database, Morpheus will include all known modifications from the proteome in searching for peptide spectral matches. To fetch Uniprot Proteome XML files see: http://www.uniprot.org/help/retrieve_sets | 320 When a Uniprot Proteome XML file is used for the search database, Morpheus will include all known modifications from the proteome in searching for peptide spectral matches. To fetch Uniprot Proteome XML files see: http://www.uniprot.org/help/retrieve_sets |