Mercurial > repos > galaxyp > maxquant
comparison maxquant.xml @ 7:d253b379322b draft
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/maxquant commit f63ff6d5d0c44012a17e87293811765951655bd5"
author | galaxyp |
---|---|
date | Mon, 01 Jun 2020 11:51:25 -0400 |
parents | 2133b0be850a |
children | ea0a1d50c83f |
comparison
equal
deleted
inserted
replaced
6:2133b0be850a | 7:d253b379322b |
---|---|
1 <tool id="maxquant" name="MaxQuant" version="@VERSION@+galaxy1"> | 1 <tool id="maxquant" name="MaxQuant" version="@VERSION@+galaxy2"> |
2 <macros> | 2 <macros> |
3 <xml name="output" token_format="tabular" token_label="default description" token_name="default"> | 3 <xml name="output" token_format="tabular" token_label="default description" token_name="default"> |
4 <data format="@FORMAT@" label="@LABEL@ for ${on_string}" name="@NAME@"> | 4 <data format="@FORMAT@" label="@LABEL@ for ${on_string}" name="@NAME@"> |
5 <filter>'@NAME@' in output_opts['output']</filter> | 5 <filter>'@NAME@' in output_opts['output']</filter> |
6 </data> | 6 </data> |
89 lfqStabilizeLargeRatios: ${protein_quant.lfq_opts.lfqStabilizeLargeRatios} | 89 lfqStabilizeLargeRatios: ${protein_quant.lfq_opts.lfqStabilizeLargeRatios} |
90 lfqRequireMsms: ${protein_quant.lfq_opts.lfqRequireMsms} | 90 lfqRequireMsms: ${protein_quant.lfq_opts.lfqRequireMsms} |
91 advancedSiteIntensities: ${protein_quant.lfq_opts.advancedSiteIntensities} | 91 advancedSiteIntensities: ${protein_quant.lfq_opts.advancedSiteIntensities} |
92 matchBetweenRuns: ${search_opts.match_between_runs} | 92 matchBetweenRuns: ${search_opts.match_between_runs} |
93 includeContaminants: ${search_opts.incl_contaminants} | 93 includeContaminants: ${search_opts.incl_contaminants} |
94 minPeptideLengthForUnspecificSearch: ${search_opts.min_pep_length} | |
95 maxPeptideLengthForUnspecificSearch: ${search_opts.max_pep_length} | |
96 decoyMode: ${search_opts.decoy_mode} | |
97 peptideFdr: ${search_opts.psm_fdr} | |
98 proteinFdr: ${search_opts.protein_fdr} | |
94 quantMode: ${protein_quant.peptides_for_quantification} | 99 quantMode: ${protein_quant.peptides_for_quantification} |
95 restrictProteinQuantification: ${protein_quant.only_unmod_prot.unmod_prot} | 100 restrictProteinQuantification: ${protein_quant.only_unmod_prot.unmod_prot} |
96 #if $protein_quant.only_unmod_prot.unmod_prot == 'True': | 101 #if $protein_quant.only_unmod_prot.unmod_prot == 'True': |
97 #if $protein_quant.only_unmod_prot.mods_used_prot_quant: | 102 #if $protein_quant.only_unmod_prot.mods_used_prot_quant: |
98 restrictMods: [${protein_quant.only_unmod_prot.mods_used_prot_quant}] | 103 restrictMods: [${protein_quant.only_unmod_prot.mods_used_prot_quant}] |
149 lfqMinRatioCount: ${pg.quant_method.lfqMinRatioCount} | 154 lfqMinRatioCount: ${pg.quant_method.lfqMinRatioCount} |
150 #end if | 155 #end if |
151 #if $pg.quant_method.select_quant_method == 'reporter_ion_ms2': | 156 #if $pg.quant_method.select_quant_method == 'reporter_ion_ms2': |
152 lcmsRunType: 'Reporter ion MS2' | 157 lcmsRunType: 'Reporter ion MS2' |
153 reporterMassTolerance: 0.003 | 158 reporterMassTolerance: 0.003 |
154 reporterPif: ${pg.quant_method.reporter_pif} | 159 #if $pg.quant_method.filter_by_pif.filter_pif == 'True': |
160 reporterPif: ${pg.quant_method.filter_by_pif.reporter_pif} | |
161 #else: | |
162 reporterPif: 0 | |
163 #end if | |
155 reporterFraction: 0 | 164 reporterFraction: 0 |
156 reporterBasePeakRatio: 0 | 165 reporterBasePeakRatio: 0 |
157 filterPif: ${pg.quant_method.filter_pif} | 166 filterPif: ${pg.quant_method.filter_by_pif.filter_pif} |
158 isobaricLabels: | 167 isobaricLabels: |
159 #if $pg.quant_method.iso_labels.labeling == 'custom': | 168 #if $pg.quant_method.iso_labels.labeling == 'custom': |
160 #for $l in $pg.quant_method.iso_labels.iso_label: | 169 #for $l in $pg.quant_method.iso_labels.iso_label: |
161 - ['$l.internallabel','$l.terminallabel',$l.cm2,$l.cm1,$l.cp1,$l.cp2,$l.tmtlike] | 170 - ['$l.internallabel','$l.terminallabel',$l.cm2,$l.cm1,$l.cp1,$l.cp2,$l.tmtlike] |
162 #end for | 171 #end for |
273 help="Identifications are transferred to non-sequenced or non-identified MS features in other LC-MS runs."/> | 282 help="Identifications are transferred to non-sequenced or non-identified MS features in other LC-MS runs."/> |
274 <param name="incl_contaminants" type="boolean" checked="true" | 283 <param name="incl_contaminants" type="boolean" checked="true" |
275 label="Include contaminants" | 284 label="Include contaminants" |
276 truevalue="True" falsevalue="False" | 285 truevalue="True" falsevalue="False" |
277 help="‘Yes’ means that proteins from a contaminant list are automatically added to the list of proteins for in silico digestion (in the fasta file)"/> | 286 help="‘Yes’ means that proteins from a contaminant list are automatically added to the list of proteins for in silico digestion (in the fasta file)"/> |
278 | 287 <param name="decoy_mode" type="select" |
288 label="Decoy mode" | |
289 help="The decoy sequences can be generated by reversing or randomizing the original protein sequences. Reversing is recommended."> | |
290 <option value="revert" selected="true">Revert</option> | |
291 <option value="randomize">Randomize</option> | |
292 </param> | |
293 <param name="psm_fdr" type="float" label="PSM FDR" min="0" value="0.01" | |
294 help="Specify the desired false discovery rate (FDR) at the peptide spectrum match (PSM) level. It is determined by the target-decoy approach. A value of 0.01 stands for 1% FDR."/> | |
295 <param name="protein_fdr" type="float" label="Protein FDR" min="0" value="0.01" | |
296 help="Specify the desired false discovery rate (FDR) at the protein level. It is determined by the target-decoy approach. A value of 0.01 stands for 1% FDR."/> | |
297 <param name="min_pep_length" type="integer" label="Minimum peptide length for unspecific searches" min="1" value="8" | |
298 help="During unspecific searches peptides that have fewer amino acids than this value will be discarded. This applies also to semi-specific (e.g. semi tryptic) searches"/> | |
299 <param name="max_pep_length" type="integer" label="Maximum peptide length for unspecific searches" min="1" value="25" | |
300 help="During unspecific searches peptides that have more amino acids than this value will be discarded. This applies also to semi-specific (e.g. semi tryptic) searches"/> | |
279 </section> | 301 </section> |
280 | 302 |
281 <section name="protein_quant" title="Protein quantification" expanded="true"> | 303 <section name="protein_quant" title="Protein quantification" expanded="true"> |
282 | 304 |
283 <param name="peptides_for_quantification" type="select" label="Peptides for quantification" | 305 <param name="peptides_for_quantification" type="select" label="Peptides for quantification" |
296 </param> | 318 </param> |
297 <when value="True"> | 319 <when value="True"> |
298 <param name="mods_used_prot_quant" type="select" multiple="true" | 320 <param name="mods_used_prot_quant" type="select" multiple="true" |
299 label="Modifications used in protein quantification" | 321 label="Modifications used in protein quantification" |
300 help="Peptides containing only these modifications will be used for the quantification of proteins in addition to unmodified peptides. This includes ratio and intensity calculations including iBAQ"> | 322 help="Peptides containing only these modifications will be used for the quantification of proteins in addition to unmodified peptides. This includes ratio and intensity calculations including iBAQ"> |
323 <expand macro="default_mod_option" value="Oxidation (M)"/> | |
324 <expand macro="default_mod_option" value="Acetyl (Protein N-term)"/> | |
301 <expand macro="modification"/> | 325 <expand macro="modification"/> |
302 </param> | 326 </param> |
303 <!-- note: the following default is different to the mquant default --> | 327 <!-- note: the following default is different to the mquant default --> |
304 <param name="discard_unmod_cpart_peptides" type="boolean" label="Discard unmodified counterpart peptides" checked="true" | 328 <param name="discard_unmod_cpart_peptides" type="boolean" label="Discard unmodified counterpart peptides" checked="true" |
305 truevalue="True" falsevalue="False" | 329 truevalue="True" falsevalue="False" |
458 label="TMT-like" | 482 label="TMT-like" |
459 truevalue="True" falsevalue="False"/> | 483 truevalue="True" falsevalue="False"/> |
460 </repeat> | 484 </repeat> |
461 </when> | 485 </when> |
462 </conditional> | 486 </conditional> |
463 <param name="filter_pif" type="boolean" checked="false" label="Filter by PIF" | 487 <conditional name="filter_by_pif"> |
464 truevalue="True" falsevalue="False" | 488 <param name="filter_pif" type="boolean" checked="false" label="Filter by PIF" |
465 help="If checked, quantified PSMs will be filtered by their precursor intensity fraction to avoid using peptides that clearly suffer from co-fragmentation with other peptide species."/> | 489 truevalue="True" falsevalue="False" |
466 <param name="reporter_pif" type="float" label="Minimum reporter PIF" value="0.75" min="0" max="1" | 490 help="If checked, quantified PSMs will be filtered by their precursor intensity fraction to avoid using peptides that clearly suffer from co-fragmentation with other peptide species."/> |
467 help="MS/MS spectra with a lower value for the PIF will be discarded for isobaric label quantification."/> | 491 <when value="True"> |
492 <param name="reporter_pif" type="float" label="Minimum reporter PIF" value="0.75" min="0" | |
493 max="1" | |
494 help="MS/MS spectra with a lower value for the PIF will be discarded for isobaric label quantification."/> | |
495 </when> | |
496 <when value="False"></when> | |
497 </conditional> | |
468 </when> | 498 </when> |
469 </conditional> | 499 </conditional> |
470 </repeat> | 500 </repeat> |
471 | 501 |
472 <expand macro="ptxqc-opts"/> | 502 <expand macro="ptxqc-opts"/> |
538 <param name="ftype" value=".mzxml" /> | 568 <param name="ftype" value=".mzxml" /> |
539 <param name="fasta_files" value="bsa.fasta" /> | 569 <param name="fasta_files" value="bsa.fasta" /> |
540 <param name="identifier_parse_rule" value=">([^\s]*)" /> | 570 <param name="identifier_parse_rule" value=">([^\s]*)" /> |
541 <param name="description_parse_rule" value=">(.*)" /> | 571 <param name="description_parse_rule" value=">(.*)" /> |
542 <param name="incl_contaminants" value="False" /> <!-- non-default value --> | 572 <param name="incl_contaminants" value="False" /> <!-- non-default value --> |
573 <param name="min_pep_length" value="7" /> <!-- non-default value --> | |
574 <param name="max_pep_length" value="24" /> <!-- non-default value --> | |
575 <param name="decoy_mode" value="randomize" /> <!-- non-default value --> | |
576 <param name="psm_fdr" value="0.5" /> <!-- non-default value --> | |
577 <param name="protein_fdr" value="0.4" /> <!-- non-default value --> | |
543 <section name="protein_quant"> | 578 <section name="protein_quant"> |
544 <param name="peptides_for_quantification" value="0"/><!-- non-default value --> | 579 <param name="peptides_for_quantification" value="0"/><!-- non-default value --> |
545 <conditional name="only_unmod_prot"> | 580 <conditional name="only_unmod_prot"> |
546 <param name="unmod_prot" value="True"/> | 581 <param name="unmod_prot" value="True"/> |
547 <param name="mods_used_prot_quant" value="Pro5,Pro6"/> | 582 <param name="mods_used_prot_quant" value="Pro5,Pro6"/> |
566 <param name="internallabel" value="TMT2plex-Lys127" /> | 601 <param name="internallabel" value="TMT2plex-Lys127" /> |
567 <param name="terminallabel" value="TMT2plex-Nter127" /> | 602 <param name="terminallabel" value="TMT2plex-Nter127" /> |
568 <param name="tmtlike" value="True" /> | 603 <param name="tmtlike" value="True" /> |
569 </repeat> | 604 </repeat> |
570 </conditional> | 605 </conditional> |
571 <param name="filter_pif" value="False" /> | 606 <conditional name="filter_by_pif"> |
572 <param name="reporter_pif" value="0.6" /> | 607 <param name="filter_pif" value="False"/> |
608 <param name="reporter_pif" | |
609 value="0.6"/> <!-- as filter_pif is False this value will be ignored and 0 used instead --> | |
610 </conditional> | |
573 </conditional> | 611 </conditional> |
574 </repeat> | 612 </repeat> |
575 <repeat name="paramGroups"> | 613 <repeat name="paramGroups"> |
576 <param name="files" value="BSA_min_22"/> | 614 <param name="files" value="BSA_min_22"/> |
577 <param name="variableModifications" value="" /> | 615 <param name="variableModifications" value="" /> |
578 <param name="fixedModifications" value="" /> | 616 <param name="fixedModifications" value="" /> |
579 <param name="enzymes" value="" /> | 617 <param name="enzymes" value="" /> |
580 <conditional name="quant_method"> | 618 <conditional name="quant_method"> |
581 <param name="select_quant_method" value="reporter_ion_ms2" /> | 619 <param name="select_quant_method" value="reporter_ion_ms2"/> |
582 <conditional name="iso_labels"> | 620 <conditional name="iso_labels"> |
583 <param name="labeling" value="itraq4plex" /> | 621 <param name="labeling" value="itraq4plex"/> |
584 </conditional> | 622 </conditional> |
585 <param name="filter_pif" value="True" /> | 623 <conditional name="filter_by_pif"> |
586 <param name="reporter_pif" value="0.8" /> | 624 <param name="filter_pif" value="True"/> |
625 <param name="reporter_pif" value="0.8"/> <!-- as filter_pif is True this value is used --> | |
626 </conditional> | |
587 </conditional> | 627 </conditional> |
588 </repeat> | 628 </repeat> |
589 <param name="dry_run" value="True" /> | 629 <param name="dry_run" value="True" /> |
590 <param name="output" value="config,mqpar,mzTab" /> | 630 <param name="output" value="config,mqpar,mzTab" /> |
591 <output name="config" file="02/config.yml" lines_diff="2" /> | 631 <output name="config" file="02/config.yml" lines_diff="2" /> |