Mercurial > repos > galaxyp > maxquant
comparison macros.xml @ 11:d72c96ad9a16 draft
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/maxquant commit 726423148e26cfb71958171851ec5ed4c307616e"
author | galaxyp |
---|---|
date | Tue, 15 Jun 2021 07:55:59 +0000 |
parents | f522c08e900c |
children | 0839f84def5e |
comparison
equal
deleted
inserted
replaced
10:f522c08e900c | 11:d72c96ad9a16 |
---|---|
1 <?xml version="1.0" ?> | 1 <?xml version="1.0" ?> |
2 <macros> | 2 <macros> |
3 <token name="@VERSION@">1.6.10.43</token> | 3 <token name="@VERSION@">1.6.10.43</token> |
4 <token name="@VERSION_PTXQC@">1.0.9</token> | |
4 <token name="@SUBSTITUTION_RX@">[^\w\-\s\.]</token> | 5 <token name="@SUBSTITUTION_RX@">[^\w\-\s\.]</token> |
5 <token name="@TMT10PLEX@"><![CDATA[- [TMT10plex-Lys126C,TMT10plex-Nter126C,0,0,0,0,True] | 6 <token name="@TMT2PLEX@"> |
7 - [TMT2plex-Lys126,TMT2plex-Nter126,0,0,0,0,True] | |
8 - [TMT2plex-Lys127,TMT2plex-Nter127,0,0,0,0,True] | |
9 </token> | |
10 <token name="@TMT6PLEX@"> | |
11 - [TMT6plex-Lys126,TMT6plex-Nter126,0,0,0,0,True] | |
12 - [TMT6plex-Lys127,TMT6plex-Nter127,0,0,0,0,True] | |
13 - [TMT6plex-Lys128,TMT6plex-Nter128,0,0,0,0,True] | |
14 - [TMT6plex-Lys129,TMT6plex-Nter129,0,0,0,0,True] | |
15 - [TMT6plex-Lys130,TMT6plex-Nter130,0,0,0,0,True] | |
16 - [TMT6plex-Lys131,TMT6plex-Nter131,0,0,0,0,True] | |
17 </token> | |
18 <token name="@TMT8PLEX@"> | |
19 - [TMT8plex-Lys126C,TMT8plex-Nter126C,0,0,0,0,True] | |
20 - [TMT8plex-Lys127N,TMT8plex-Nter127N,0,0,0,0,True] | |
21 - [TMT8plex-Lys127C,TMT8plex-Nter127C,0,0,0,0,True] | |
22 - [TMT8plex-Lys128C,TMT8plex-Nter128C,0,0,0,0,True] | |
23 - [TMT8plex-Lys129N,TMT8plex-Nter129N,0,0,0,0,True] | |
24 - [TMT8plex-Lys129C,TMT8plex-Nter129C,0,0,0,0,True] | |
25 - [TMT8plex-Lys130C,TMT8plex-Nter130C,0,0,0,0,True] | |
26 - [TMT8plex-Lys131N,TMT8plex-Nter131N,0,0,0,0,True] | |
27 </token> | |
28 <token name="@TMT10PLEX@"> | |
29 - [TMT10plex-Lys126C,TMT10plex-Nter126C,0,0,0,0,True] | |
6 - [TMT10plex-Lys127N,TMT10plex-Nter127N,0,0,0,0,True] | 30 - [TMT10plex-Lys127N,TMT10plex-Nter127N,0,0,0,0,True] |
7 - [TMT10plex-Lys127C,TMT10plex-Nter127C,0,0,0,0,True] | 31 - [TMT10plex-Lys127C,TMT10plex-Nter127C,0,0,0,0,True] |
8 - [TMT10plex-Lys128N,TMT10plex-Nter128N,0,0,0,0,True] | 32 - [TMT10plex-Lys128N,TMT10plex-Nter128N,0,0,0,0,True] |
9 - [TMT10plex-Lys128C,TMT10plex-Nter128C,0,0,0,0,True] | 33 - [TMT10plex-Lys128C,TMT10plex-Nter128C,0,0,0,0,True] |
10 - [TMT10plex-Lys129N,TMT10plex-Nter129N,0,0,0,0,True] | 34 - [TMT10plex-Lys129N,TMT10plex-Nter129N,0,0,0,0,True] |
11 - [TMT10plex-Lys129C,TMT10plex-Nter129C,0,0,0,0,True] | 35 - [TMT10plex-Lys129C,TMT10plex-Nter129C,0,0,0,0,True] |
12 - [TMT10plex-Lys130N,TMT10plex-Nter130N,0,0,0,0,True] | 36 - [TMT10plex-Lys130N,TMT10plex-Nter130N,0,0,0,0,True] |
13 - [TMT10plex-Lys130C,TMT10plex-Nter130C,0,0,0,0,True] | 37 - [TMT10plex-Lys130C,TMT10plex-Nter130C,0,0,0,0,True] |
14 - [TMT10plex-Lys131N,TMT10plex-Nter131N,0,0,0,0,True] | 38 - [TMT10plex-Lys131N,TMT10plex-Nter131N,0,0,0,0,True] |
15 ]]></token> | 39 </token> |
16 | 40 <token name="@TMT11PLEX@"> |
41 @TMT10PLEX@ | |
42 - [TMT11plex-Lys131C,TMT11plex-Nter131C,0,0,0,0,True] | |
43 </token> | |
44 <token name="@ITRAQ4PLEX@"> | |
45 - [iTRAQ4plex-Lys114,iTRAQ4plex-Nter114,0,0,0,0,False] | |
46 - [iTRAQ4plex-Lys115,iTRAQ4plex-Nter115,0,0,0,0,False] | |
47 - [iTRAQ4plex-Lys116,iTRAQ4plex-Nter116,0,0,0,0,False] | |
48 - [iTRAQ4plex-Lys117,iTRAQ4plex-Nter117,0,0,0,0,False] | |
49 </token> | |
50 <token name="@ITRAQ8PLEX@"> | |
51 - [iTRAQ4plex-Lys113,iTRAQ8plex-Nter113,0,0,0,0,False] | |
52 @ITRAQ4PLEX@ | |
53 - [iTRAQ4plex-Lys118,iTRAQ8plex-Nter118,0,0,0,0,False] | |
54 - [iTRAQ4plex-Lys119,iTRAQ8plex-Nter119,0,0,0,0,False] | |
55 - [iTRAQ4plex-Lys121,iTRAQ8plex-Nter121,0,0,0,0,False] | |
56 </token> | |
57 <token name="@IODOTMT6PLEX@"> | |
58 - [iodoTMT6plex-Cys126,'',0,0,0,0,True] | |
59 - [iodoTMT6plex-Cys127,'',0,0,0,0,True] | |
60 - [iodoTMT6plex-Cys128,'',0,0,0,0,True] | |
61 - [iodoTMT6plex-Cys129,'',0,0,0,0,True] | |
62 - [iodoTMT6plex-Cys130,'',0,0,0,0,True] | |
63 - [iodoTMT6plex-Cys131,'',0,0,0,0,True] | |
64 </token> | |
17 <xml name="requirements"> | 65 <xml name="requirements"> |
18 <requirements> | 66 <requirements> |
19 <requirement type="package" version="@VERSION@">maxquant</requirement> | 67 <requirement type="package" version="@VERSION@">maxquant</requirement> |
20 <requirement type="package" version="3.7">python</requirement> | 68 <requirement type="package" version="3.7">python</requirement> |
21 <requirement type="package" version="5.1.2">pyyaml</requirement> | 69 <requirement type="package" version="5.1.2">pyyaml</requirement> |
22 <requirement type="package" version="0.92.6">r-ptxqc</requirement> | 70 <requirement type="package" version="@VERSION_PTXQC@">r-ptxqc</requirement> |
23 <requirement type="package" version="1.32">tar</requirement> | 71 <requirement type="package" version="1.32">tar</requirement> |
24 </requirements> | 72 </requirements> |
25 </xml> | 73 </xml> |
26 | |
27 <xml name="ptxqc"> | 74 <xml name="ptxqc"> |
28 <configfile name="qr_yaml"> | 75 <configfile name="qr_yaml"> |
29 PTXQC: | 76 PTXQC: |
30 ReportFilename: | 77 ReportFilename: |
31 extended: yes | 78 extended: yes |
117 qcMetric_EVD_ProteinCount: 450.0 | 164 qcMetric_EVD_ProteinCount: 450.0 |
118 qcMetric_AverageQualOverall: 9999.0 | 165 qcMetric_AverageQualOverall: 9999.0 |
119 </configfile> | 166 </configfile> |
120 <configfile name="qr"> | 167 <configfile name="qr"> |
121 library(PTXQC) | 168 library(PTXQC) |
169 library(data.table) | |
122 library(yaml) | 170 library(yaml) |
123 library(methods) | 171 library(methods) |
124 args = commandArgs(trailingOnly=TRUE) | 172 args = commandArgs(trailingOnly=TRUE) |
125 yaml_config = yaml.load_file(input = args[1]) | 173 yaml_config = yaml.load_file(input = args[1]) |
126 r = createReport('./combined/txt', yaml_config) | 174 r = createReport('./combined/txt', yaml_obj=yaml_config) |
127 cat(paste0("\nReport generated as '", r\$report_file, "'\n\n")) | 175 cat(paste0("\nReport generated as '", r\$report_file, "'\n\n")) |
128 </configfile> | 176 </configfile> |
129 </xml> | 177 </xml> |
130 | |
131 <xml name="mod_option" token_value="default"> | 178 <xml name="mod_option" token_value="default"> |
132 <option value="@VALUE@">@VALUE@</option> | 179 <option value="@VALUE@">@VALUE@</option> |
133 </xml> | 180 </xml> |
134 <xml name="default_mod_option" token_value="default"> | 181 <xml name="default_mod_option" token_value="default"> |
135 <option selected="true" value="@VALUE@">@VALUE@</option> | 182 <option selected="true" value="@VALUE@">@VALUE@</option> |
136 </xml> | 183 </xml> |
137 | |
138 <xml name="ptxqc-opts"> | 184 <xml name="ptxqc-opts"> |
139 <conditional name="qc"> | 185 <conditional name="qc"> |
140 <param name="do_it" label="Generate PTXQC (proteomics quality control pipeline) report? (experimental setting)" | 186 <param name="do_it" label="Generate PTXQC (proteomics quality control pipeline) report? (experimental setting)" type="boolean" checked="false"/> |
141 type="boolean" checked="false"/> | |
142 <when value="true"> | 187 <when value="true"> |
143 <param name="parameters" type="boolean" checked="true" | 188 <param name="parameters" type="boolean" checked="true" label="use parameters.txt?" truevalue="yes" falsevalue="no"/> |
144 label="use parameters.txt?" truevalue="yes" falsevalue="no" /> | 189 <param name="summary" type="boolean" checked="true" label="use summary.txt?" truevalue="yes" falsevalue="no"/> |
145 <param name="summary" type="boolean" checked="true" | 190 <param name="proteingroups" type="boolean" checked="true" label="use proteinGroups.txt?" truevalue="yes" falsevalue="no"/> |
146 label="use summary.txt?" truevalue="yes" falsevalue="no" /> | 191 <param name="evidence" type="boolean" checked="true" label="use evidence.txt?" truevalue="yes" falsevalue="no"/> |
147 <param name="proteingroups" type="boolean" checked="true" | 192 <param name="msms" type="boolean" checked="true" label="use msms.txt?" truevalue="yes" falsevalue="no"/> |
148 label="use proteinGroups.txt?" truevalue="yes" falsevalue="no" /> | 193 <param name="msmsscans" type="boolean" checked="true" label="use msmsScans.txt?" truevalue="yes" falsevalue="no"/> |
149 <param name="evidence" type="boolean" checked="true" | |
150 label="use evidence.txt?" truevalue="yes" falsevalue="no" /> | |
151 <param name="msms" type="boolean" checked="true" | |
152 label="use msms.txt?" truevalue="yes" falsevalue="no" /> | |
153 <param name="msmsscans" type="boolean" checked="true" | |
154 label="use msmsScans.txt?" truevalue="yes" falsevalue="no" /> | |
155 </when> | 194 </when> |
156 <when value="false"/> | 195 <when value="false"/> |
157 </conditional> | 196 </conditional> |
158 </xml> | 197 </xml> |
159 | |
160 <xml name="outputs"> | 198 <xml name="outputs"> |
161 <outputs> | 199 <outputs> |
162 <expand macro="output_from_wdir" name="proteinGroups" label="MaxQuant Protein Groups"/> | 200 <expand macro="output_from_wdir" name="proteinGroups" label="MaxQuant Protein Groups"/> |
163 <expand macro="output_from_wdir" name="mqpar" label="mqpar.xml" format="xml" ext="xml"/> | 201 <expand macro="output_from_wdir" name="mqpar" label="mqpar.xml" format="xml" ext="xml"/> |
164 <expand macro="output_from_wdir" name="peptides" label="MaxQuant Peptides"/> | 202 <expand macro="output_from_wdir" name="peptides" label="MaxQuant Peptides"/> |
181 <data format="pdf" label="PTXQC report for ${on_string}" name="ptxqc_report"> | 219 <data format="pdf" label="PTXQC report for ${on_string}" name="ptxqc_report"> |
182 <filter>qc['do_it'] == True</filter> | 220 <filter>qc['do_it'] == True</filter> |
183 </data> | 221 </data> |
184 </outputs> | 222 </outputs> |
185 </xml> | 223 </xml> |
186 | |
187 <xml name="modification"> | 224 <xml name="modification"> |
188 <expand macro="mod_option" value="Acetyl (K)"/> | 225 <expand macro="mod_option" value="Acetyl (K)"/> |
189 <expand macro="mod_option" value="Acetyl (Protein N-term)"/> | 226 <expand macro="mod_option" value="Acetyl (Protein N-term)"/> |
190 <expand macro="mod_option" value="Carbamidomethyl (C)"/> | 227 <expand macro="mod_option" value="Carbamidomethyl (C)"/> |
191 <expand macro="mod_option" value="Oxidation (M)"/> | 228 <expand macro="mod_option" value="Oxidation (M)"/> |
599 <expand macro="mod_option" value="Val->CamCys"/> | 636 <expand macro="mod_option" value="Val->CamCys"/> |
600 <expand macro="mod_option" value="Xle->CamCys"/> | 637 <expand macro="mod_option" value="Xle->CamCys"/> |
601 <expand macro="mod_option" value="Cysteinyl"/> | 638 <expand macro="mod_option" value="Cysteinyl"/> |
602 <expand macro="mod_option" value="Cysteinyl - carbamidomethyl"/> | 639 <expand macro="mod_option" value="Cysteinyl - carbamidomethyl"/> |
603 </xml> | 640 </xml> |
604 | |
605 <xml name="label"> | 641 <xml name="label"> |
606 <expand macro="mod_option" value="Arg6"/> | 642 <expand macro="mod_option" value="Arg6"/> |
607 <expand macro="mod_option" value="Arg10"/> | 643 <expand macro="mod_option" value="Arg10"/> |
608 <expand macro="mod_option" value="Lys4"/> | 644 <expand macro="mod_option" value="Lys4"/> |
609 <expand macro="mod_option" value="Lys6"/> | 645 <expand macro="mod_option" value="Lys6"/> |
636 <expand macro="mod_option" value="DimethLys6"/> | 672 <expand macro="mod_option" value="DimethLys6"/> |
637 <expand macro="mod_option" value="DimethNter6"/> | 673 <expand macro="mod_option" value="DimethNter6"/> |
638 <expand macro="mod_option" value="Leu7"/> | 674 <expand macro="mod_option" value="Leu7"/> |
639 <expand macro="mod_option" value="Ile7"/> | 675 <expand macro="mod_option" value="Ile7"/> |
640 </xml> | 676 </xml> |
641 | |
642 <xml name="proteases"> | 677 <xml name="proteases"> |
643 <expand macro="mod_option" value="Trypsin"/> | 678 <expand macro="mod_option" value="Trypsin"/> |
644 <expand macro="mod_option" value="Trypsin/P"/> | 679 <expand macro="mod_option" value="Trypsin/P"/> |
645 <expand macro="mod_option" value="LysC"/> | 680 <expand macro="mod_option" value="LysC"/> |
646 <expand macro="mod_option" value="LysC/P"/> | 681 <expand macro="mod_option" value="LysC/P"/> |
652 <expand macro="mod_option" value="AspN"/> | 687 <expand macro="mod_option" value="AspN"/> |
653 <expand macro="mod_option" value="LysN"/> | 688 <expand macro="mod_option" value="LysN"/> |
654 <expand macro="mod_option" value="Chymotrypsin+"/> | 689 <expand macro="mod_option" value="Chymotrypsin+"/> |
655 <expand macro="mod_option" value="Chymotrypsin"/> | 690 <expand macro="mod_option" value="Chymotrypsin"/> |
656 </xml> | 691 </xml> |
657 | |
658 <xml name="iso_labels"> | 692 <xml name="iso_labels"> |
659 <expand macro="mod_option" value="iTRAQ4plex-Nter114"/> | 693 <expand macro="mod_option" value="iTRAQ4plex-Nter114"/> |
660 <expand macro="mod_option" value="iTRAQ4plex-Nter115"/> | 694 <expand macro="mod_option" value="iTRAQ4plex-Nter115"/> |
661 <expand macro="mod_option" value="iTRAQ4plex-Nter116"/> | 695 <expand macro="mod_option" value="iTRAQ4plex-Nter116"/> |
662 <expand macro="mod_option" value="iTRAQ4plex-Nter117"/> | 696 <expand macro="mod_option" value="iTRAQ4plex-Nter117"/> |
739 <expand macro="mod_option" value="iodoTMT6plex-Cys128"/> | 773 <expand macro="mod_option" value="iodoTMT6plex-Cys128"/> |
740 <expand macro="mod_option" value="iodoTMT6plex-Cys129"/> | 774 <expand macro="mod_option" value="iodoTMT6plex-Cys129"/> |
741 <expand macro="mod_option" value="iodoTMT6plex-Cys130"/> | 775 <expand macro="mod_option" value="iodoTMT6plex-Cys130"/> |
742 <expand macro="mod_option" value="iodoTMT6plex-Cys131"/> | 776 <expand macro="mod_option" value="iodoTMT6plex-Cys131"/> |
743 </xml> | 777 </xml> |
744 | 778 <xml name="citations"> |
745 <xml name="citations"> | |
746 <citations> | 779 <citations> |
747 <citation type="bibtex"> | 780 <citation type="bibtex"> |
748 @article{cox2008maxquant, | 781 @article{cox2008maxquant, |
749 title={MaxQuant enables high peptide identification rates, individualized | 782 title={MaxQuant enables high peptide identification rates, individualized |
750 ppb-range mass accuracies and proteome-wide protein quantification}, | 783 ppb-range mass accuracies and proteome-wide protein quantification}, |