annotate psm_eval.xml @ 3:91fb73c8619c draft default tip

Uploaded
author galaxyp
date Fri, 26 Sep 2014 14:52:07 -0400
parents f8356c01939b
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
1 <?xml version="1.0"?>
3
91fb73c8619c Uploaded
galaxyp
parents: 2
diff changeset
2 <tool name="Peptide-Spectrum-Matches (PSMs) Evaluator" id="psm_eval" version="0.1.0">
0
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
3 <requirements>
3
91fb73c8619c Uploaded
galaxyp
parents: 2
diff changeset
4 <requirement type="package" version="22">binaries_for_psm_eval</requirement>
0
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
5 </requirements>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
6 <description>Re-evalute potential PSMs using the psm-eval application.</description>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
7 <command>psm_eval --settings $driver</command>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
8 <configfiles>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
9 <configfile name="driver"># YAML driver for PSM Eval
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
10 peak_lists:
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
11 #for $peak_list in $peak_lists:
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
12 - path: $peak_list
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
13 name: "$peak_list.display_name"
1
9743296a53a3 added repo dependencies
galaxyp
parents: 0
diff changeset
14 encoded_id: "${$__app__.security.encode_id( $peak_list.id )}|${$peak_list.extra_dir_file_name if hasattr($peak_list, 'extra_dir_file_name') else ''}"
0
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
15 #end for
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
16 psms: $psms_cond.psms
3
91fb73c8619c Uploaded
galaxyp
parents: 2
diff changeset
17 #set $psms_type = $psms_cond.type
91fb73c8619c Uploaded
galaxyp
parents: 2
diff changeset
18 #if $psms_type == "tpp_derived_report"
91fb73c8619c Uploaded
galaxyp
parents: 2
diff changeset
19 scan_id_column_index: ${int(str($psms_cond.scan_id_column)) - 1}
91fb73c8619c Uploaded
galaxyp
parents: 2
diff changeset
20 scan_source_column_index: ${int(str($psms_cond.scan_source_column)) - 1}
91fb73c8619c Uploaded
galaxyp
parents: 2
diff changeset
21 peptide_column_index: ${int(str($psms_cond.peptide_column)) - 1}
91fb73c8619c Uploaded
galaxyp
parents: 2
diff changeset
22 #end if
0
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
23 psms_type: $psms_cond.type
3
91fb73c8619c Uploaded
galaxyp
parents: 2
diff changeset
24
0
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
25 output: $output
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
26 output_format: $output_type
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
27 mass_type: $mass_type
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
28 mass_tolerance: $default_mass_tolerance
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
29 columns:
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
30 #for $column in $columns
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
31 #set $column_options = $column.column
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
32 #set $type = str(column_options['type'])
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
33 - type: ${type}
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
34 #if $type in ['ions_matched', 'peaks_matched']
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
35 aggregate_by: $column_options.aggregate_by
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
36 #if $column_options.tolerance.specify
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
37 mass_tolerance: $column_options.tolerance.tolerance
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
38 #end if
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
39 #end if
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
40 #if $type in ['ions_matched', 'peaks_matched', 'num_peaks']
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
41 ## Handle peak filters
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
42 peak_filters:
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
43 #for $peak_filter in $column_options.peak_filters
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
44 #set $peak_filter_options = $peak_filter.peak_filter
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
45 #set $peak_filter_type = str(peak_filter_options['peak_filter_type'])
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
46 - type: $peak_filter_type
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
47 #if $peak_filter_type in ['percent_tic', 'quantile', 'percent_max_intensity']
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
48 percent: $peak_filter_options.percent
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
49 #end if
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
50 #if $peak_filter_type == 'quantile'
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
51 q: $peak_filter_options.q
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
52 k: $peak_filter_options.k
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
53 #end if
3
91fb73c8619c Uploaded
galaxyp
parents: 2
diff changeset
54 #if $peak_filter_type in ['mz_range_absolute', 'mz_range_percent_bp']
91fb73c8619c Uploaded
galaxyp
parents: 2
diff changeset
55 min: $peak_filter_options.min
91fb73c8619c Uploaded
galaxyp
parents: 2
diff changeset
56 max: $peak_filter_options.max
91fb73c8619c Uploaded
galaxyp
parents: 2
diff changeset
57 #end if
0
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
58 #end for
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
59 #end if
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
60 #if $type in ['ions_matched', 'peaks_matched']
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
61 ## Handle ions series
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
62 #set $ions = $column_options
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
63 ions:
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
64 series: $ions.ion_series
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
65 #if $ions.losses
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
66 losses: $ions.losses
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
67 #end if
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
68 #end if
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
69 #if $type == "source_statistic"
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
70 statistic_name: ${str(column_options['source_statistic'])}
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
71 #end if
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
72 #if $type == "link"
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
73 link_type: galaxy
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
74 #end if
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
75 #end for
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
76 </configfile>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
77 </configfiles>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
78 <inputs>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
79 <conditional name="psms_cond">
3
91fb73c8619c Uploaded
galaxyp
parents: 2
diff changeset
80 <param name="type" type="select" label="PSMs Type" help="ProteinPilot Peptide Report inputs results are generated from the &quot;Convert ProteinPilot Group to Tabular&quot; tool. mzidentML inputs (beta) result from many search tools. Currently only MyriMatch has been tested, and with only one input file">
0
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
81 <option value="mzid">MzIdentML (mzid)</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
82 <option value="proteinpilot_peptide_report">ProteinPilot Peptide Report</option>
3
91fb73c8619c Uploaded
galaxyp
parents: 2
diff changeset
83 <option value="tpp_derived_report">Trans-Proteomic Pipeline Derived Peptide Report</option>
0
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
84 </param>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
85 <when value="mzid">
3
91fb73c8619c Uploaded
galaxyp
parents: 2
diff changeset
86 <param format="mzid" name="psms" type="data" label="MzIdentML containing PSMs" help="select appropriate dataset from history" />
0
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
87 </when>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
88 <when value="proteinpilot_peptide_report">
3
91fb73c8619c Uploaded
galaxyp
parents: 2
diff changeset
89 <param format="tabular" name="psms" type="data" label="ProteinPilot Peptide Report" help="select appropriate dataset from history" />
91fb73c8619c Uploaded
galaxyp
parents: 2
diff changeset
90 </when>
91fb73c8619c Uploaded
galaxyp
parents: 2
diff changeset
91 <when value="tpp_derived_report">
91fb73c8619c Uploaded
galaxyp
parents: 2
diff changeset
92 <param format="tabular" name="psms" type="data" label="Trans-Proteomic Pipeline Derived Peptide Report" help="select appropriate dataset from history" />
91fb73c8619c Uploaded
galaxyp
parents: 2
diff changeset
93 <param name="scan_source_column" label="Peak List Column" type="data_column" data_ref="psms" />
91fb73c8619c Uploaded
galaxyp
parents: 2
diff changeset
94 <param name="scan_id_column" label="Scan ID Column" type="data_column" data_ref="psms" />
91fb73c8619c Uploaded
galaxyp
parents: 2
diff changeset
95 <param name="peptide_column" label="Peptide Column" type="data_column" data_ref="psms" />
0
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
96 </when>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
97 </conditional>
3
91fb73c8619c Uploaded
galaxyp
parents: 2
diff changeset
98 <param format="mzml" name="peak_lists" type="data" label="Peak list (mzML)" multiple="true" help="select MZML dataset of experimental MS/MS scans" />
2
f8356c01939b Uploaded
galaxyp
parents: 1
diff changeset
99 <param name="output_type" type="select" label="Output Type" help="Tabular is a spreadsheet containing columns of selected properties listed below. (select tabular as the output type and Peptide sequence as the column type. HTML provides visualization of matches (select HTML as the output type and ProtVis Link as the column type)">
0
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
100 <option value="tsv">Tabular (tsv)</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
101 <option value="html">HTML</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
102 </param>
3
91fb73c8619c Uploaded
galaxyp
parents: 2
diff changeset
103 <param name="default_mass_tolerance" type="float" label="Default Mass Tolerance" value="0.5" help="error of fragment ion (in Da). Recommended: 0.5 for LTQ/Orbitrap instrument; 0.01 for HCD/Orbitrap acquisition" />
91fb73c8619c Uploaded
galaxyp
parents: 2
diff changeset
104 <param name="mass_type" type="select" label="Mass Type" help="Monoisotopic: selects most abundant isotopic MS peak for theoretical mass calculation. Average: uses average mass values for theoretical mass calculation. Average mass type is not well supported in this tool">
0
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
105 <option value="monoisotopic" selected="true">Monoisotopic</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
106 <option value="average">Average (has known problems)</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
107 </param>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
108 <repeat name="columns" title="Column">
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
109 <conditional name="column">
2
f8356c01939b Uploaded
galaxyp
parents: 1
diff changeset
110 <param type="select" name="type" label="Column Type" help="select features for tabular or HTML output">
0
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
111 <option value="peptide">Peptide Sequence</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
112 <option value="scan_index">Scan Index</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
113 <option value="scan_number">Scan Number</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
114 <option value="scan_id">Scan ID</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
115 <option value="scan_source">Peak List</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
116 <option value="num_peaks">Number of Peaks</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
117 <option value="peaks_matched">Peaks Matched Statistic</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
118 <option value="ions_matched">Ions Matched Statistic</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
119 <option value="total_ion_current">Total Ion Current</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
120 <option value="source_statistic">Statistic from PSM Source</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
121 <option value="link">ProtVis Link</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
122 </param>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
123 <when value="num_peaks">
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
124 <expand macro="peak_filters" />
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
125 </when>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
126 <when value="peaks_matched">
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
127 <param name="aggregate_by" label="Peak Matching Statistic" type="select">
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
128 <option value="count">Number of Matched Peaks</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
129 <option value="count_missed">Number of Unmatched Peaks</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
130 <option value="percent">Percent of Matched Peaks</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
131 <option value="percent_missed">Percent of Unmatched Peaks</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
132 </param>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
133 <expand macro="ions" />
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
134 <expand macro="peak_filters" />
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
135 <expand macro="tolerance_conditional" />
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
136 </when>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
137 <when value="ions_matched">
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
138 <param name="aggregate_by" label="Ion Matching Statistic" type="select">
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
139 <option value="count">Number of Matched Ions</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
140 <option value="count_missed">Number of Unmatched Ions</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
141 <option value="count_longest_stretch">Longest Stretch of Matched Ions</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
142 <option value="percent">Percent of Matched Ions</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
143 <option value="percent_missed">Percent of Unmatched Ions</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
144 <option value="list_matches">List Matched Ions</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
145 <option value="list_misses">List Unmatched Ions</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
146 </param>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
147 <expand macro="ions" />
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
148 <expand macro="peak_filters" />
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
149 <expand macro="tolerance_conditional" />
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
150 </when>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
151 <when value="source_statistic">
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
152 <param name="source_statistic" label="PSM Source Statistic" type="select">
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
153 <option value="xcorr">xcorr</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
154 <option value="MyriMatch:MVH">MyriMatch: MVH</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
155 <option value="MyriMatch:mzFidelity">MyriMatch: mzFidelity</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
156 <option value="Conf">Conf</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
157 </param>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
158 </when>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
159 <when value="link">
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
160 </when>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
161 </conditional>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
162 </repeat>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
163 </inputs>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
164 <outputs>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
165 <data format="tabular" name="output" label="PSM Evaluation of ${on_string}">
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
166 <change_format>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
167 <when input="output_type" value="html" format="html" />
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
168 </change_format>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
169 </data>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
170 </outputs>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
171 <macros>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
172 <macro name="ions">
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
173 <param name="ion_series" type="select" multiple="true" label="Ion Series">
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
174 <option value="a1">a1</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
175 <option value="a2">a2</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
176 <option value="a3">a3</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
177 <option value="b1">b1</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
178 <option value="b2">b2</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
179 <option value="b3">b3</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
180 <option value="c1">c1</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
181 <option value="c2">c2</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
182 <option value="c3">c3</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
183 <option value="x1">x1</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
184 <option value="x2">x2</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
185 <option value="x3">x3</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
186 <option value="y1">y1</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
187 <option value="y2">y2</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
188 <option value="y3">y3</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
189 <option value="z1">z1</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
190 <option value="z2">z2</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
191 <option value="z3">z3</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
192 <option value="m1">M1</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
193 <option value="m2">M2</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
194 <option value="internal">Internal Ions</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
195 </param>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
196 <param name="losses" type="select" multiple="true" label="Losses" value="">
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
197 <option value="H2O">H2O</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
198 <option value="NH3">NH3</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
199 <option value="CO">CO (-28) on internal ions</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
200 </param>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
201 </macro>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
202 <macro name="tolerance_conditional">
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
203 <conditional name="tolerance">
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
204 <param name="specify" label="Specify Mass Tolerance" type="boolean" />
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
205 <when value="false">
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
206 </when>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
207 <when value="true">
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
208 <param name="tolerance" value="0.5" label="Tolerance" type="float" />
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
209 </when>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
210 </conditional>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
211 </macro>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
212 <!--
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
213 <macro name="conditional_ions">
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
214 <conditional name="specify_ions">
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
215 <param type="boolean" truevalue="true" falsevalue="false" name="specify" label="Specify Ions?" />
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
216 <when value="true">
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
217 <expand macro="ions" />
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
218 </when>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
219 <when value="false" />
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
220 </conditional>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
221 </macro>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
222 -->
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
223 <macro name="peak_filters">
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
224 <repeat name="peak_filters" title="Peak Filter">
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
225 <expand macro="peak_filter" />
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
226 </repeat>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
227 </macro>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
228 <macro name="peak_filter">
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
229 <conditional name="peak_filter">
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
230 <param type="select" label="Filter Peaks on" name="peak_filter_type">
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
231 <option value="percent_tic">Intensity as a Percent of Total Ion Current</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
232 <option value="quantile">Intensity Quantile</option>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
233 <option value="percent_max_intensity">Intensity as a Percent of Maximum Spectrum Peak Intensity</option>
3
91fb73c8619c Uploaded
galaxyp
parents: 2
diff changeset
234 <option value="mz_range_absolute">m/z Range (absolute)</option>
91fb73c8619c Uploaded
galaxyp
parents: 2
diff changeset
235 <option value="mz_range_percent_bp">m/z Range (percent of base peak m/z)</option>
0
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
236 </param>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
237 <when value="percent_tic">
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
238 <expand macro="percent_param" />
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
239 </when>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
240 <when value="percent_max_intensity">
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
241 <param name="percent" label="Percent of Maximum Peak Intensity" type="float" value="0.1" />
3
91fb73c8619c Uploaded
galaxyp
parents: 2
diff changeset
242 </when>
0
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
243 <when value="quantile">
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
244 <param name="q" label="q" type="integer" help="q is the number of partitions to break intensity into, k is the position to pull from. For instance if q=2 and k=1, the peaks above the median intensity will be used and if q=3 and k=2, the middle third of peaks by intensity will be used." value="2" />
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
245 <param name="k" label="k" type="integer" value="1"/>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
246 <expand macro="percent_param" />
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
247 </when>
3
91fb73c8619c Uploaded
galaxyp
parents: 2
diff changeset
248 <when value="mz_range_absolute">
91fb73c8619c Uploaded
galaxyp
parents: 2
diff changeset
249 <param name="min" label="Minimum m/z" type="float" help="" value="0.0" />
91fb73c8619c Uploaded
galaxyp
parents: 2
diff changeset
250 <param name="max" label="Maximum m/z" type="float" help="" value="100000.0" />
91fb73c8619c Uploaded
galaxyp
parents: 2
diff changeset
251 </when>
91fb73c8619c Uploaded
galaxyp
parents: 2
diff changeset
252 <when value="mz_range_percent_bp">
91fb73c8619c Uploaded
galaxyp
parents: 2
diff changeset
253 <param name="min" label="Minimum m/z (as percent of base peak m/z)" type="float" help="" value="0.0" />
91fb73c8619c Uploaded
galaxyp
parents: 2
diff changeset
254 <param name="max" label="Maximum m/z (as percent of base peak m/z)" type="float" help="" value="100000.0" />
91fb73c8619c Uploaded
galaxyp
parents: 2
diff changeset
255 </when>
0
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
256 </conditional>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
257 <!-- TODO: Add m/z, intensity thresholds. -->
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
258 </macro>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
259 <macro name="percent_param">
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
260 <param name="percent" label="Percent TIC Threshold" type="float" help="Filter all peaks whose intensity does not exceed this percent of total ion current." value="0.02" />
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
261 </macro>
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
262 </macros>
2
f8356c01939b Uploaded
galaxyp
parents: 1
diff changeset
263 <help>
f8356c01939b Uploaded
galaxyp
parents: 1
diff changeset
264 **What it does**
f8356c01939b Uploaded
galaxyp
parents: 1
diff changeset
265
3
91fb73c8619c Uploaded
galaxyp
parents: 2
diff changeset
266 Generates user-selected metrics in a tabular format for peptide-spectral matches using spectral/peptide summary generated from a search tool and mzml input files. The tabular format that is generated can be used for filtering based on user-defined thresholds. Alternatively, it can also provide visualization of peptide-spectral matches, thus allowing further metrics evaluation.
91fb73c8619c Uploaded
galaxyp
parents: 2
diff changeset
267 </help>
0
77cc9cc99e15 Initial commit.
galaxyp
parents:
diff changeset
268 </tool>
2
f8356c01939b Uploaded
galaxyp
parents: 1
diff changeset
269