Mercurial > repos > galaxyp > msstats
comparison msstats.xml @ 4:593839e1f2c3 draft
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/msstats commit 4fe4a0b30469f52c937830d2f3c316f6b9667407"
author | galaxyp |
---|---|
date | Thu, 25 Feb 2021 08:41:37 +0000 |
parents | 8212e342e482 |
children | 28434abe6c5c |
comparison
equal
deleted
inserted
replaced
3:8212e342e482 | 4:593839e1f2c3 |
---|---|
1 <tool id="msstats" name="MSstats" version="@VERSION@.0"> | 1 <tool id="msstats" name="MSstats" version="@VERSION@.1"> |
2 <description>statistical relative protein significance analysis in DDA, SRM and DIA Mass Spectrometry</description> | 2 <description>statistical relative protein significance analysis in DDA, SRM and DIA Mass Spectrometry</description> |
3 <macros> | 3 <macros> |
4 <token name="@VERSION@">3.22.0</token> | 4 <token name="@VERSION@">3.22.0</token> |
5 <xml name="useUniquePeptide"> | 5 <xml name="useUniquePeptide"> |
6 <param name="useUniquePeptide" type="boolean" truevalue="TRUE" falsevalue="FALSE" checked="true" label="Remove peptides that are assigned for more than one proteins"/> | 6 <param name="useUniquePeptide" type="boolean" truevalue="TRUE" falsevalue="FALSE" checked="true" label="Remove peptides that are assigned for more than one proteins"/> |
172 censoredInt=NULL, | 172 censoredInt=NULL, |
173 #else | 173 #else |
174 censoredInt="$dp_options.censoredInt", | 174 censoredInt="$dp_options.censoredInt", |
175 #end if | 175 #end if |
176 cutoffCensored="$dp_options.cutoffCensored", | 176 cutoffCensored="$dp_options.cutoffCensored", |
177 #if $dp_options.maxQuantileforCensored == '' | |
178 maxQuantileforCensored = NULL) | |
179 #else | |
177 maxQuantileforCensored = $dp_options.maxQuantileforCensored) | 180 maxQuantileforCensored = $dp_options.maxQuantileforCensored) |
178 | 181 #end if |
179 #if 'processed_data' in $selected_outputs | 182 |
183 #if 'raw_data' in $dp_options.selected_outputs | |
184 write.table(raw, "raw.tsv", sep = "\t", quote = F, row.names = F, dec = ".") | |
185 #end if | |
186 | |
187 #if 'processed_data' in $dp_options.selected_outputs | |
180 write.table(processed_data\$ProcessedData, "ProcessedData.tsv", sep = "\t", quote = F, row.names = F, dec = ".") | 188 write.table(processed_data\$ProcessedData, "ProcessedData.tsv", sep = "\t", quote = F, row.names = F, dec = ".") |
181 #end if | 189 #end if |
182 #if 'runlevel_data' in $selected_outputs | 190 |
191 #if 'runlevel_data' in $dp_options.selected_outputs | |
183 write.table(processed_data\$RunlevelData, "RunlevelData.tsv", sep = "\t", quote = F, row.names = F, dec = ".") | 192 write.table(processed_data\$RunlevelData, "RunlevelData.tsv", sep = "\t", quote = F, row.names = F, dec = ".") |
184 #end if | 193 #end if |
185 | 194 |
186 #for $plot_type in $selected_outputs | 195 #for $plot_type in $dp_options.out_plots_opt.selected_vis_outputs |
196 | |
197 | |
187 #if $plot_type[-4:] == "Plot" | 198 #if $plot_type[-4:] == "Plot" |
188 | 199 |
189 dataProcessPlots(data = processed_data, | 200 dataProcessPlots(data = processed_data, |
190 type = '$plot_type', | 201 type = '$plot_type', |
191 featureName = "$out_plots_opt.featureName", | 202 featureName = "$dp_options.out_plots_opt.proc_plots_advanced.featureName", |
192 #if $out_plots_opt.ylimUp: | 203 #if $dp_options.out_plots_opt.proc_plots_advanced.ylimUp: |
193 ylimUp = $out_plots_opt.ylimUp, | 204 ylimUp = $dp_options.out_plots_opt.proc_plots_advanced.ylimUp, |
194 #end if | 205 #end if |
195 #if $out_plots_opt.ylimDown: | 206 #if $dp_options.out_plots_opt.proc_plots_advanced.ylimDown: |
196 ylimDown = $out_plots_opt.ylimDown, | 207 ylimDown = $dp_options.out_plots_opt.proc_plots_advanced.ylimDown, |
197 #end if | 208 #end if |
198 scale = $out_plots_opt.scale, | 209 scale = $dp_options.out_plots_opt.proc_plots_advanced.scale, |
199 interval = "$out_plots_opt.interval", | 210 interval = "$dp_options.out_plots_opt.proc_plots_advanced.interval", |
200 x.axis.size = $out_plots_opt.x_axis_size, | 211 x.axis.size = $dp_options.out_plots_opt.proc_plots_advanced.x_axis_size, |
201 y.axis.size = $out_plots_opt.y_axis_size, | 212 y.axis.size = $dp_options.out_plots_opt.proc_plots_advanced.y_axis_size, |
202 text.size = $out_plots_opt.text_size, | 213 text.size = $dp_options.out_plots_opt.proc_plots_advanced.text_size, |
203 text.angle = $out_plots_opt.text_angle, | 214 text.angle = $dp_options.out_plots_opt.proc_plots_advanced.text_angle, |
204 legend.size = $out_plots_opt.legend_size, | 215 legend.size = $dp_options.out_plots_opt.proc_plots_advanced.legend_size, |
205 dot.size.profile = $out_plots_opt.dot_size_profile, | 216 dot.size.profile = $dp_options.out_plots_opt.proc_plots_advanced.dot_size_profile, |
206 dot.size.condition = $out_plots_opt.dot_size_condition, | 217 dot.size.condition = $dp_options.out_plots_opt.proc_plots_advanced.dot_size_condition, |
207 width = $out_plots_opt.width, | 218 width = $dp_options.out_plots_opt.width, |
208 height = $out_plots_opt.height, | 219 height = $dp_options.out_plots_opt.height, |
209 #if $out_plots_opt.which_Protein.select != 'list' | 220 #if $dp_options.out_plots_opt.which_Protein.select != 'list' |
210 which.Protein = "$out_plots_opt.which_Protein.select", | 221 which.Protein = "$dp_options.out_plots_opt.which_Protein.select", |
211 #else | 222 #else |
212 which.Protein = unlist(read.table("$out_plots_opt.which_Protein.protein_list", sep = "\n", header = FALSE), use.names = FALSE), | 223 which.Protein = unlist(read.table("$dp_options.out_plots_opt.which_Protein.protein_list", sep = "\n", header = FALSE), use.names = FALSE), |
213 #end if | 224 #end if |
214 remove_uninformative_feature_outlier = $out_plots_opt.remove_uninformative_feature_outlier, | 225 remove_uninformative_feature_outlier = $dp_options.out_plots_opt.proc_plots_advanced.remove_uninformative_feature_outlier, |
215 address="MSStats_only_") | 226 address="MSStats_only_") |
216 | 227 |
217 #end if | 228 #end if |
218 #end for | 229 #end for |
219 | 230 |
220 ## Quantifiaction | 231 ## Quantifiaction |
221 #if 'quant_sample_matrix' in $selected_outputs | 232 #if 'quant_sample_matrix' in $dp_options.selected_outputs |
222 sampleQuantMatrix <- quantification(processed_data, type="Sample") | 233 sampleQuantMatrix <- quantification(processed_data, type="Sample") |
223 write.table(sampleQuantMatrix, "SampleQuantificationMatrix.tsv", sep = "\t", quote = F, row.names = F, dec = ".") | 234 write.table(sampleQuantMatrix, "SampleQuantificationMatrix.tsv", sep = "\t", quote = F, row.names = F, dec = ".") |
224 #end if | 235 #end if |
225 | 236 |
226 #if 'quant_sample_long' in $selected_outputs | 237 #if 'quant_sample_long' in $dp_options.selected_outputs |
227 sampleQuantLong <- quantification(processed_data, type="Sample", format="long") | 238 sampleQuantLong <- quantification(processed_data, type="Sample", format="long") |
228 write.table(sampleQuantLong, "SampleQuantificationLong.tsv", sep = "\t", quote = F, row.names = F, dec = ".") | 239 write.table(sampleQuantLong, "SampleQuantificationLong.tsv", sep = "\t", quote = F, row.names = F, dec = ".") |
229 #end if | 240 #end if |
230 | 241 |
231 #if 'quant_group_matrix' in $selected_outputs | 242 #if 'quant_group_matrix' in $dp_options.selected_outputs |
232 groupQuantMatrix <- quantification(processed_data, type="Group") | 243 groupQuantMatrix <- quantification(processed_data, type="Group") |
233 write.table(groupQuantMatrix, "GroupQuantificationMatrix.tsv", sep = "\t", quote = F, row.names = F, dec = ".") | 244 write.table(groupQuantMatrix, "GroupQuantificationMatrix.tsv", sep = "\t", quote = F, row.names = F, dec = ".") |
234 #end if | 245 #end if |
235 | 246 |
236 #if 'quant_group_long' in $selected_outputs | 247 #if 'quant_group_long' in $dp_options.selected_outputs |
237 groupQuantLong <- quantification(processed_data, type="Group", format="long") | 248 groupQuantLong <- quantification(processed_data, type="Group", format="long") |
238 write.table(groupQuantLong, "GroupQuantificationLong.tsv", sep = "\t", quote = F, row.names = F, dec = ".") | 249 write.table(groupQuantLong, "GroupQuantificationLong.tsv", sep = "\t", quote = F, row.names = F, dec = ".") |
239 #end if | 250 #end if |
240 | 251 |
241 ## Group Comparison | 252 ## Group Comparison |
270 write.table(comparisons\$ModelQC, "ModelQC.tsv", sep = "\t", quote = F, row.names = F, dec = ".") | 281 write.table(comparisons\$ModelQC, "ModelQC.tsv", sep = "\t", quote = F, row.names = F, dec = ".") |
271 #end if | 282 #end if |
272 | 283 |
273 ## Visualizations: | 284 ## Visualizations: |
274 | 285 |
275 #for $plot_type in $group.select_outputs | 286 #for $plot_type in $group.comparison_plots_opt.select_comparison_plots |
287 | |
276 | 288 |
277 #if $plot_type == "QQPlots" or $plot_type == "ResidualPlots" | 289 #if $plot_type == "QQPlots" or $plot_type == "ResidualPlots" |
278 | 290 |
279 modelBasedQCPlots(data = comparisons, | 291 modelBasedQCPlots(data = comparisons, |
280 type = "$plot_type", | 292 type = "$plot_type", |
281 axis.size = $comparison_plots_opt.axis_size, | 293 axis.size = $group.comparison_plots_opt.comparison_vis_options.axis_size, |
282 dot.size = $comparison_plots_opt.dot_size, | 294 dot.size = $group.comparison_plots_opt.comparison_vis_options.dot_size, |
283 text.size = $comparison_plots_opt.text_size, | 295 text.size = $group.comparison_plots_opt.comparison_vis_options.text_size, |
284 legend.size = $comparison_plots_opt.legend_size, | 296 legend.size = $group.comparison_plots_opt.comparison_vis_options.legend_size, |
285 width = $comparison_plots_opt.width, | 297 width = $group.comparison_plots_opt.width, |
286 height = $comparison_plots_opt.height, | 298 height = $group.comparison_plots_opt.height, |
287 #if $comparison_plots_opt.which_Protein.select != 'list' | 299 #if $group.comparison_plots_opt.which_Protein.select != 'list' |
288 which.Protein = "$comparison_plots_opt.which_Protein.select", | 300 which.Protein = "$group.comparison_plots_opt.which_Protein.select", |
289 #else | 301 #else |
290 which.Protein = unlist(read.table("$comparison_plots_opt.which_Protein.protein_list", sep = "\n", header = FALSE), use.names = FALSE), | 302 which.Protein = unlist(read.table("$group.comparison_plots_opt.which_Protein.protein_list", sep = "\n", header = FALSE), use.names = FALSE), |
291 #end if | 303 #end if |
292 address="MSStats_group_") | 304 address="MSStats_group_") |
293 | 305 |
294 | 306 |
295 #elif $plot_type == "VolcanoPlot" or $plot_type == "Heatmap" or $plot_type == "ComparisonPlot" | 307 #elif $plot_type == "VolcanoPlot" or $plot_type == "Heatmap" or $plot_type == "ComparisonPlot" |
296 | 308 |
297 groupComparisonPlots(data = comparisons\$ComparisonResult, | 309 groupComparisonPlots(data = comparisons\$ComparisonResult, |
298 type = "$plot_type", | 310 type = "$plot_type", |
299 sig = $comparison_plots_opt.sig, | 311 sig = $group.comparison_plots_opt.comparison_vis_options.sig, |
300 #if $comparison_plots_opt.FCcutoff: | 312 #if $group.comparison_plots_opt.comparison_vis_options.FCcutoff: |
301 FCcutoff = $comparison_plots_opt.FCcutoff, | 313 FCcutoff = $group.comparison_plots_opt.comparison_vis_options.FCcutoff, |
302 #end if | 314 #end if |
303 logBase.pvalue = $comparison_plots_opt.logBase_pvalue, | 315 logBase.pvalue = $group.comparison_plots_opt.comparison_vis_options.logBase_pvalue, |
304 #if $comparison_plots_opt.ylimUp: | 316 #if $group.comparison_plots_opt.comparison_vis_options.ylimUp: |
305 ylimUp = $comparison_plots_opt.ylimUp, | 317 ylimUp = $group.comparison_plots_opt.comparison_vis_options.ylimUp, |
306 #end if | 318 #end if |
307 #if $comparison_plots_opt.ylimDown: | 319 #if $group.comparison_plots_opt.comparison_vis_options.ylimDown: |
308 ylimDown = $comparison_plots_opt.ylimDown, | 320 ylimDown = $group.comparison_plots_opt.comparison_vis_options.ylimDown, |
309 #end if | 321 #end if |
310 x.axis.size = $comparison_plots_opt.x_axis_size, | 322 x.axis.size = $group.comparison_plots_opt.comparison_vis_options.x_axis_size, |
311 y.axis.size = $comparison_plots_opt.y_axis_size, | 323 y.axis.size = $group.comparison_plots_opt.comparison_vis_options.y_axis_size, |
312 dot.size = $comparison_plots_opt.dot_size, | 324 dot.size = $group.comparison_plots_opt.comparison_vis_options.dot_size, |
313 text.size = $comparison_plots_opt.text_size, | 325 text.size = $group.comparison_plots_opt.comparison_vis_options.text_size, |
314 text.angle = $comparison_plots_opt.text_angle, | 326 text.angle = $group.comparison_plots_opt.comparison_vis_options.text_angle, |
315 legend.size = $comparison_plots_opt.legend_size, | 327 legend.size = $group.comparison_plots_opt.comparison_vis_options.legend_size, |
316 ProteinName = $comparison_plots_opt.ProteinName, | 328 ProteinName = $group.comparison_plots_opt.comparison_vis_options.ProteinName, |
317 colorkey = $comparison_plots_opt.colorkey, | 329 colorkey = $group.comparison_plots_opt.comparison_vis_options.colorkey, |
318 numProtein = $comparison_plots_opt.numProtein, | 330 numProtein = $group.comparison_plots_opt.comparison_vis_options.numProtein, |
319 clustering = "$comparison_plots_opt.clustering", | 331 clustering = "$group.comparison_plots_opt.comparison_vis_options.clustering", |
320 width = $comparison_plots_opt.width, | 332 width = $group.comparison_plots_opt.width, |
321 height = $comparison_plots_opt.height, | 333 height = $group.comparison_plots_opt.height, |
322 #if $comparison_plots_opt.which_Protein.select != 'list' | 334 #if $group.comparison_plots_opt.which_Protein.select != 'list' |
323 which.Protein = "$comparison_plots_opt.which_Protein.select", | 335 which.Protein = "$group.comparison_plots_opt.which_Protein.select", |
324 #else | 336 #else |
325 which.Protein = unlist(read.table("$comparison_plots_opt.which_Protein.protein_list", sep = "\n", header = FALSE), use.names = FALSE), | 337 which.Protein = unlist(read.table("$group.comparison_plots_opt.which_Protein.protein_list", sep = "\n", header = FALSE), use.names = FALSE), |
326 #end if | 338 #end if |
327 #if $comparison_plots_opt.which_Comparison.select != 'list' | 339 #if $group.comparison_plots_opt.comparison_vis_options.which_Comparison.select != 'list' |
328 which.Comparison = "$comparison_plots_opt.which_Comparison.select", | 340 which.Comparison = "$group.comparison_plots_opt.comparison_vis_options.which_Comparison.select", |
329 #else | 341 #else |
330 which.Comparison = unlist(read.table("$comparison_plots_opt.which_Comparison.comparison_list", sep = "\n", header = FALSE), use.names = FALSE), | 342 which.Comparison = unlist(read.table("$group.comparison_plots_opt.comparison_vis_options.which_Comparison.comparison_list", sep = "\n", header = FALSE), use.names = FALSE), |
331 #end if | 343 #end if |
332 address="MSStats_group_") | 344 address="MSStats_group_") |
333 | 345 |
334 | 346 |
335 #end if | 347 #end if |
351 <when value="MSstats"> | 363 <when value="MSstats"> |
352 <param name="msstats_input" type="data" format="tabular,csv" label="MSstats 10-column input"/> | 364 <param name="msstats_input" type="data" format="tabular,csv" label="MSstats 10-column input"/> |
353 </when> | 365 </when> |
354 <when value="MaxQuant"> | 366 <when value="MaxQuant"> |
355 <param name="evidence" type="data" format="tabular,csv" label="evidence.txt - feature-level data"/> | 367 <param name="evidence" type="data" format="tabular,csv" label="evidence.txt - feature-level data"/> |
356 <param name="proteinGroups" type="data" format="tabular,csv" optional="True" label="proteinGroups.txt - protein-level data" help="It needs to match protein group ID. If not selected use Proteins in 'evidence.txt'"/> | 368 <param name="proteinGroups" type="data" format="tabular,csv" label="proteinGroups.txt - protein-level data" help="It needs to match protein group ID. If not selected use Proteins in 'evidence.txt'"/> |
357 <param name="annotation" type="data" format="tabular,csv" label="annotation file" help="Columns: Raw.file, Condition (the name of the condition is not allowed to start with a number or contain any special characters.), BioReplicate, Run, IsotopeLabelType information"/> | 369 <param name="annotation" type="data" format="tabular,csv" label="annotation file" help="Columns: Raw.file, Condition (the name of the condition is not allowed to start with a number or contain any special characters.), BioReplicate, Run, IsotopeLabelType information"/> |
358 | 370 |
359 <param name="proteinID" type="select" label="Select Protein ID in evidence.txt"> | 371 <param name="proteinID" type="select" label="Select Protein ID in evidence.txt"> |
360 <option value="Proteins">Protein column</option> | 372 <option value="Proteins">Protein column</option> |
361 <option value="Leading.razor.protein">Leading razor protein column</option> | 373 <option value="Leading.razor.protein">Leading razor protein column</option> |
405 <param name="removeProtein_with1Feature" type="boolean" truevalue="TRUE" falsevalue="FALSE" checked="false" label="Remove proteins with 1 feature" help="Yes will remove the proteins which have only 1 peptide and charge."/> | 417 <param name="removeProtein_with1Feature" type="boolean" truevalue="TRUE" falsevalue="FALSE" checked="false" label="Remove proteins with 1 feature" help="Yes will remove the proteins which have only 1 peptide and charge."/> |
406 </section> | 418 </section> |
407 </when> | 419 </when> |
408 </conditional> | 420 </conditional> |
409 | 421 |
410 <section name="dp_options" title="dataProcess Options" expanded="false"> | 422 <section name="dp_options" title="dataProcess Options" expanded="true"> |
423 <param name="selected_outputs" type="select" display="checkboxes" multiple="true" label="Select outputs"> | |
424 <option value="log" selected="true">MSstats log</option> | |
425 <option value="r_script" selected="false">MSstats Rscript</option> | |
426 <option value="raw_data" selected="true">MSstats RawData</option> | |
427 <option value="processed_data" selected="true">MSstats ProcessedData</option> | |
428 <option value="runlevel_data" selected="false">MSstats RunlevelData</option> | |
429 <option value="quant_sample_matrix" selected="false">Sample Quantification Matrix Table</option> | |
430 <option value="quant_sample_long" selected="false">Sample Quantification Long Table</option> | |
431 <option value="quant_group_matrix" selected="true">Group Quantification Matrix Table</option> | |
432 <option value="quant_group_long" selected="false">Group Quantification Long Table</option> | |
433 </param> | |
411 <param name="logTrans" type="select" label="logarithm transformation of intensities with base 2 or 10." help="Intensities for original intensity between 0 and 1 will be replaced with zero value after normalization."> | 434 <param name="logTrans" type="select" label="logarithm transformation of intensities with base 2 or 10." help="Intensities for original intensity between 0 and 1 will be replaced with zero value after normalization."> |
412 <option value="2" selected="true">2</option> | 435 <option value="2" selected="true">2</option> |
413 <option value="10">10</option> | 436 <option value="10">10</option> |
414 </param> | 437 </param> |
415 <conditional name="norm"> | 438 <conditional name="norm"> |
454 <when value="TMP"> | 477 <when value="TMP"> |
455 <param name="MBimpute" type="boolean" truevalue="TRUE" falsevalue="FALSE" checked="true" label="Impute Missing Values" help="Yes: inserts 'NA' or '0' (depending on censored intensity), No: uses the values assigned by cutoff value for censoring"/> | 478 <param name="MBimpute" type="boolean" truevalue="TRUE" falsevalue="FALSE" checked="true" label="Impute Missing Values" help="Yes: inserts 'NA' or '0' (depending on censored intensity), No: uses the values assigned by cutoff value for censoring"/> |
456 <param name="remove50missing" type="boolean" truevalue="TRUE" falsevalue="FALSE" checked="false" label="Remove runs which have more than 50% missing values"/> | 479 <param name="remove50missing" type="boolean" truevalue="TRUE" falsevalue="FALSE" checked="false" label="Remove runs which have more than 50% missing values"/> |
457 </when> | 480 </when> |
458 <when value="linear"> | 481 <when value="linear"> |
459 <param name="equalFeatureVar" type="boolean" truevalue="TRUE" falsevalue="FALSE" checked="false" label="Account for heterogeneous variation among intensities from different features" help="Yes: assumes equal variance among intensities from features. No: means that we cannot assume equal variance among intensities from features, then we will account for heterogeneous variation from different features"/> | 482 <param name="equalFeatureVar" type="boolean" truevalue="TRUE" falsevalue="FALSE" checked="true" label="Account for heterogeneous variation among intensities from different features" help="Yes: assumes equal variance among intensities from features. No: means that we cannot assume equal variance among intensities from features, then we will account for heterogeneous variation from different features"/> |
460 </when> | 483 </when> |
461 </conditional> | 484 </conditional> |
462 <param name="censoredInt" type="select" label="Censored intensity"> | 485 <param name="censoredInt" type="select" label="Censored intensity"> |
463 <help>The processing tools report missing values differently. This option is for distinguishwhich value should be considered as missing, and further whether it is censored or at random. Skyline and OpenSWATH input should use '0'. MaxQuant input should use 'NA'</help> | 486 <help>The processing tools report missing values differently. This option is for distinguish which value should be considered as missing, and further whether it is censored or at random. Skyline and OpenSWATH input should use '0'. MaxQuant input should use 'NA'</help> |
464 <option value="NA" selected="true">NA - Assume that all 'NA's in 'Intensity' column are censored</option> | 487 <option value="NA" selected="true">NA - Assume that all 'NA's in 'Intensity' column are censored</option> |
465 <option value="0">0 - Use zero intensities '0' as censored intensity</option> | 488 <option value="0">0 - Use zero intensities '0' as censored intensity</option> |
466 <option value="NULL">NULL - Assume all NA intensites are randomly missing</option> | 489 <option value="NULL">NULL - Assume all NA intensites are randomly missing</option> |
467 </param> | 490 </param> |
468 <param name="cutoffCensored" type="select" label="Cutoff value for censoring"> | 491 <param name="cutoffCensored" type="select" label="Cutoff value for censoring"> |
469 <option value="minFeature" selected="true">minimum value for each feature</option> | 492 <option value="minFeature" selected="true">minimum value for each feature</option> |
470 <option value="minRun">minimum value for each run</option> | 493 <option value="minRun">minimum value for each run</option> |
471 <option value="minFeatureNRun">smallest between minimum value of corresponding feature and minimum value of corresponding run</option> | 494 <option value="minFeatureNRun">smallest between minimum value of corresponding feature and minimum value of corresponding run</option> |
472 </param> | 495 </param> |
473 <param name="maxQuantileforCensored" type="float" value="0.999" min="0" max="1.0" label="Maximum quantile for deciding censored missing values."/> | 496 <param name="maxQuantileforCensored" type="float" optional="true" value="0.999" min="0" max="1.0" label="Maximum quantile for deciding censored missing values." help="If you don't want to apply the threshold of noise intensity in your data, remove the value (empty field)"/> |
474 </section> | 497 |
475 <param name="selected_outputs" type="select" multiple="true" optional="false" label="Select outputs"> | 498 |
476 <option value="log" selected="true">MSstats log</option> | 499 <section name="out_plots_opt" title="DataProcess Plot Options" expanded="false"> |
477 <option value="r_script" selected="false">MSstats Rscript</option> | 500 <param name="selected_vis_outputs" type="select" display="checkboxes" multiple="true" label="Select visualization outputs"> |
478 <option value="processed_data" selected="true">MSstats ProcessedData</option> | 501 <option value="QCPlot" selected="false">MSstats QCPlot</option> |
479 <option value="runlevel_data" selected="false">MSstats RunlevelData</option> | 502 <option value="ProfilePlot" selected="false">MSstats ProfilePlot</option> |
480 <option value="QCPlot" selected="true">MSstats QCPlot</option> | 503 <option value="profile_wsum_plot" selected="false">MSstats ProfilePlot_wSummarization</option> |
481 <option value="ProfilePlot" selected="false">MSstats ProfilePlot</option> | 504 <option value="ConditionPlot" selected="false">MSstats ConditionPlot</option> |
482 <option value="profile_wsum_plot" selected="false">MSstats ProfilePlot_wSummarization</option> | 505 </param> |
483 <option value="ConditionPlot" selected="false">MSstats ConditionPlot</option> | |
484 <option value="quant_sample_matrix" selected="false">Sample Quantification Matrix Table</option> | |
485 <option value="quant_sample_long" selected="false">Sample Quantification Long Table</option> | |
486 <option value="quant_group_matrix" selected="true">Group Quantification Matrix Table</option> | |
487 <option value="quant_group_long" selected="false">Group Quantification Long Table</option> | |
488 </param> | |
489 <section name="out_plots_opt" title="DataProcess Plot Options" expanded="false"> | |
490 <param name="featureName" type="select" display="radio" label="Feature name for Profile Plot" help="Transition means printing feature legend intransition-level; Peptide means printing feature legend in peptide-level; NA means no feature legend printing."> | |
491 <option value="Transition" selected="true">Transition</option> | |
492 <option value="Peptide">Peptide</option> | |
493 <option value="NA">NA</option> | |
494 </param> | |
495 <param name="ylimUp" type="float" optional="true" label="For all three plots, upper limit for y-axis." help="Empty (default) for Profile Plot and QC Plot uses the upper limit as rounded off maximum of log2(intensities) after normalization + 3; for Condition Plot maximum of log ratio + SD or CI. Alternatively, insert specific value of y-axis limit."/> | |
496 <param name="ylimDown" type="float" optional="true" label="For all tree plots, lower limit for y-axis in the log scale" help="Empty (default) for Profile Plot and QCPlot uses 0; for Condition Plot is minimum of log ratio - SD or CI. Alternatively, insert specific value of lower y-axis limit. "/> | |
497 | |
498 <param name="scale" type="boolean" truevalue="TRUE" falsevalue="FALSE" checked="false" label="Scale for Condition Plot" help=" No (Default) means each conditional level is not scaled at x-axis according to its actual value (equal space at x-axis). Yes means each conditional level is scaled at x-axis according to its actual value (unequal space at x-axis)."/> | |
499 <param name="interval" type="select" display="radio" label="Interval for Condition Plot" help="CI (default) uses confidence interval with 0.95 significant level for the width of error bar. SD uses standard deviation for the width of error bar."> | |
500 <option value="CI" selected="true">CI - confidence interval</option> | |
501 <option value="SD">SD - standard deviation</option> | |
502 </param> | |
503 <param name="x_axis_size" type="integer" min="1" value="10" label="Size of x-axis labeling for 'Run' in Profile Plot and QC Plot, and 'Condition' in Condition Plot"/> | |
504 <param name="y_axis_size" type="integer" min="1" value="10" label="Size of y-axis labeling"/> | |
505 <param name="text_size" type="integer" min="1" value="4" label="Size of labeling for feature names in normal QQPlots separately for each feature and size of labels represented each condition at the top of graph in Profile Plot and QC plot."/> | |
506 <param name="text_angle" type="integer" min="0" max="360" value="90" label="Angle of labels represented each condition at the top of graph in Profile Plot and QC plot or x-axis labeling in Condition plot."/> | |
507 <param name="legend_size" type="integer" min="1" value="7" label="Size of feature names in residual plots and feature legend (transition-level or peptide-level) above graph in Profile Plot. "/> | |
508 <param name="dot_size_profile" type="integer" min="1" value="2" label="Size of dots in Profile plot"/> | |
509 <param name="dot_size_condition" type="integer" min="1" value="3" label="Size of dots in Condition plot"/> | |
510 <param name="width" type="integer" min="1" value="8" label="Width of the saved pdf file"/> | |
511 <param name="height" type="integer" min="1" value="5" label="Height of the saved pdf file"/> | |
512 <conditional name="which_Protein"> | 506 <conditional name="which_Protein"> |
513 <param name="select" type="select" label="Select protein IDs to draw plots"> | 507 <param name="select" type="select" label="Select protein IDs to draw plots"> |
514 <option value="all" selected="true">generate all plots for each protein</option> | 508 <option value="all" selected="true">generate all plots for each protein</option> |
515 <option value="allonly">Option for QC plot: "allonly" will generate one QC plot with all proteins</option> | 509 <option value="allonly">Option for QC plot: "allonly" will generate one QC plot with all proteins</option> |
516 <option value="list">Protein IDs as tabular input</option> | 510 <option value="list">Protein IDs as tabular input</option> |
519 <when value="allonly"/> | 513 <when value="allonly"/> |
520 <when value="list"> | 514 <when value="list"> |
521 <param name="protein_list" type="data" format="tabular" label="List of proteins"/> | 515 <param name="protein_list" type="data" format="tabular" label="List of proteins"/> |
522 </when> | 516 </when> |
523 </conditional> | 517 </conditional> |
524 <param name="remove_uninformative_feature_outlier" type="boolean" truevalue="TRUE" falsevalue="FALSE" checked="false" label="Remove uninformative feature outlier in profile plots" help="It only works after when feature subset high Quality was used in dataProcess options. Yes allows to remove 1) the features are flagged in the column, feature_quality=Uninformative which are features with bad quality, 2) outliers that are flagged in the column, is_outlier=TRUE in profile plots. No (default) shows all features and intensities in profile plots."/> | 518 <param name="width" type="integer" min="1" value="8" label="Width of the saved pdf file"/> |
525 </section> | 519 <param name="height" type="integer" min="1" value="5" label="Height of the saved pdf file"/> |
520 | |
521 <section name="proc_plots_advanced" title="Advanced visualization parameters" expanded="false"> | |
522 <param name="featureName" type="select" display="radio" label="Feature name for Profile Plot" help="Transition means printing feature legend intransition-level; Peptide means printing feature legend in peptide-level; NA means no feature legend printing."> | |
523 <option value="Transition" selected="true">Transition</option> | |
524 <option value="Peptide">Peptide</option> | |
525 <option value="NA">NA</option> | |
526 </param> | |
527 <param name="ylimUp" type="float" optional="true" label="For all three plots, upper limit for y-axis." help="Empty (default) for Profile Plot and QC Plot uses the upper limit as rounded off maximum of log2(intensities) after normalization + 3; for Condition Plot maximum of log ratio + SD or CI. Alternatively, insert specific value of y-axis limit."/> | |
528 <param name="ylimDown" type="float" optional="true" label="For all three plots, lower limit for y-axis in the log scale" help="Empty (default) for Profile Plot and QCPlot uses 0; for Condition Plot is minimum of log ratio - SD or CI. Alternatively, insert specific value of lower y-axis limit. "/> | |
529 | |
530 <param name="scale" type="boolean" truevalue="TRUE" falsevalue="FALSE" checked="false" label="Scale for Condition Plot" help=" No (Default) means each conditional level is not scaled at x-axis according to its actual value (equal space at x-axis). Yes means each conditional level is scaled at x-axis according to its actual value (unequal space at x-axis)."/> | |
531 <param name="interval" type="select" display="radio" label="Interval for Condition Plot" help="CI (default) uses confidence interval with 0.95 significant level for the width of error bar. SD uses standard deviation for the width of error bar."> | |
532 <option value="CI" selected="true">CI - confidence interval</option> | |
533 <option value="SD">SD - standard deviation</option> | |
534 </param> | |
535 <param name="x_axis_size" type="integer" min="1" value="10" label="Size of x-axis labeling for 'Run' in Profile Plot and QC Plot, and 'Condition' in Condition Plot"/> | |
536 <param name="y_axis_size" type="integer" min="1" value="10" label="Size of y-axis labeling"/> | |
537 <param name="text_size" type="integer" min="1" value="4" label="Size of labeling for feature names in normal QQPlots separately for each feature and size of labels represented each condition at the top of graph in Profile Plot and QC plot."/> | |
538 <param name="text_angle" type="integer" min="0" max="360" value="90" label="Angle of labels represented each condition at the top of graph in Profile Plot and QC plot or x-axis labeling in Condition plot."/> | |
539 <param name="legend_size" type="integer" min="1" value="7" label="Size of feature names in residual plots and feature legend (transition-level or peptide-level) above graph in Profile Plot. "/> | |
540 <param name="dot_size_profile" type="integer" min="1" value="2" label="Size of dots in Profile plot"/> | |
541 <param name="dot_size_condition" type="integer" min="1" value="3" label="Size of dots in Condition plot"/> | |
542 | |
543 <param name="remove_uninformative_feature_outlier" type="boolean" truevalue="TRUE" falsevalue="FALSE" checked="false" label="Remove uninformative feature outlier in profile plots" help="It only works after when feature subset high Quality was used in dataProcess options. Yes allows to remove 1) the features are flagged in the column, feature_quality=Uninformative which are features with bad quality, 2) outliers that are flagged in the column, is_outlier=TRUE in profile plots. No (default) shows all features and intensities in profile plots."/> | |
544 </section> | |
545 </section> | |
546 </section> | |
547 | |
526 <conditional name="group"> | 548 <conditional name="group"> |
527 <param name="group_comparison" type="select" label="Compare Groups"> | 549 <param name="group_comparison" type="select" label="Compare Groups"> |
528 <option value="no">No</option> | 550 <option value="no">No</option> |
529 <option value="yes">Yes</option> | 551 <option value="yes">Yes</option> |
530 </param> | 552 </param> |
531 <when value="no"/> | 553 <when value="no"/> |
532 <when value="yes"> | 554 <when value="yes"> |
533 <param name="comparison_matrix" type="data" format="tabular,csv" label="Comparison Matrix"/> | 555 <param name="comparison_matrix" type="data" format="tabular,csv" label="Comparison Matrix"/> |
534 <param name="select_outputs" type="select" multiple="true" label="Select outputs"> | 556 <param name="select_outputs" type="select" display="checkboxes" multiple="true" label="Select outputs"> |
535 <help>Heatmap requires more than one comparison</help> | 557 <option value="comparison_result" selected="true">MSstats ComparisonResult.tsv</option> |
536 <option value="fittedmodel" selected="false">MSstats ComparisonFittedModel.txt</option> | 558 <option value="fittedmodel" selected="false">MSstats ComparisonFittedModel.txt</option> |
537 <option value="comparison_result" selected="true">MSstats ComparisonResult.tsv</option> | |
538 <option value="model_qc" selected="false">MSstats ModelQC.tsv</option> | 559 <option value="model_qc" selected="false">MSstats ModelQC.tsv</option> |
560 </param> | |
561 | |
562 <section name="comparison_plots_opt" title="Comparison Visualization Options" expanded="false"> | |
563 <param name="select_comparison_plots" type="select" display="checkboxes" multiple="true" label="Select visualization outputs"> | |
564 <option value="VolcanoPlot" selected="false">MSstats VolcanoPlot</option> | |
565 <option value="ComparisonPlot" selected="false">MSstats ComparisonPlot</option> | |
539 <option value="QQPlots" selected="false">MSstats QQPlot</option> | 566 <option value="QQPlots" selected="false">MSstats QQPlot</option> |
540 <option value="ResidualPlots" selected="false">MSstats ResidualPlot</option> | 567 <option value="ResidualPlots" selected="false">MSstats ResidualPlot</option> |
541 <option value="VolcanoPlot" selected="true">MSstats VolcanoPlot</option> | 568 <option value="Heatmap" selected="false">MSstats Heatmap (only possible for at least 2 comparisons)</option> |
542 <option value="Heatmap" selected="false">MSstats Heatmap</option> | |
543 <option value="ComparisonPlot" selected="true">MSstats ComparisonPlot</option> | |
544 </param> | 569 </param> |
570 <param name="width" type="integer" min="1" value="8" label="Width of the saved pdf file"/> | |
571 <param name="height" type="integer" min="1" value="5" label="Height of the saved pdf file"/> | |
572 <conditional name="which_Protein"> | |
573 <param name="select" type="select" label="Select protein IDs to draw plots"> | |
574 <option value="all" selected="true">generate all plots for each protein</option> | |
575 <option value="list">Protein IDs as tabular input</option> | |
576 </param> | |
577 <when value="all"/> | |
578 <when value="list"> | |
579 <param name="protein_list" type="data" format="tabular" label="List of proteins"/> | |
580 </when> | |
581 </conditional> | |
582 | |
583 <section name="comparison_vis_options" title="Advanced visualization parameters"> | |
584 | |
585 <param name="sig" type="float" min="0" max="1" value="0.05" label="FDR cutoff for the adjusted p-values in heatmap and volcano plot" help="Level of significance for comparison plot. 100(1-sig)% confidence interval will be drawn."/> | |
586 <param name="FCcutoff" type="float" optional="true" label="Involve fold change cutoff or not for volcano plot or heatmap." help="Empty (default) means no fold change cutoff is applied for significance analysis. Specific value means specific fold change cutoff is applied"/> | |
587 <param name="logBase_pvalue" type="select" label="For volcano plot or heatmap, logarithm transformation of adjusted p-valuewith base 2 or 10"> | |
588 <option value="2">2</option> | |
589 <option value="10" selected="true">10</option> | |
590 </param> | |
591 <param name="ylimUp" type="float" optional="true" label="For all three plots, upper limit for y-axis." help="Empty (default) for volcano plot/heatmap use maximum of -log2 (adjusted p-value) or -log10 (adjusted p-value), for comparison plot uses maximum of log-fold change + CI. Alternatively, insert specific value of y-axis limit. "/> | |
592 <param name="ylimDown" type="float" optional="true" label="For all tree plots, lower limit for y-axis in the log scale" help="Empty (default) for volcano plot/heatmap use minimum of -log2 (adjusted p-value) or -log10 (adjusted p-value), for comparison plot uses minimum of log-fold change - CI. Alternatively, insert specific value of y-axis limit. "/> | |
593 <param name="xlimUp" type="float" optional="true" label="For Volcano plot, the limit for x-axis" help="Empty (default) for use maximum for absolute value of log-fold change or 3 as default if maximum for absolute value of log-fold change is less than 3. Alternatively, insert specific value of y-axis limit."/> | |
594 <param name="axis_size" type="integer" min="1" value="10" label="Size of axes labels for Residual and QQ Plots"/> | |
595 <param name="x_axis_size" type="integer" min="1" value="10" label="Size of x-axis labeling"/> | |
596 <param name="y_axis_size" type="integer" min="1" value="10" label="Size of y-axis labeling"/> | |
597 <param name="dot_size" type="integer" min="1" value="3" label="Size of dots in residual plots, QQPlots, volcano plot and comparison plot."/> | |
598 <param name="text_size" type="integer" min="1" value="4" label="Size of Protein Name label in the graph for Volcano Plot."/> | |
599 <param name="text_angle" type="integer" min="0" max="360" value="90" label="Angle of x-axis labels represented each comparison at the bottom of graph incomparison plot."/> | |
600 <param name="legend_size" type="integer" min="1" value="7" label="Size of legend for color at the bottom of volcano plot. "/> | |
601 <param name="ProteinName" type="boolean" truevalue="TRUE" falsevalue="FALSE" checked="true" label="Display protein names in Volcano Plot." help="Yes (default) means protein names, which are significant, are displayed next to the points. No means no protein names are displayed."/> | |
602 <param name="colorkey" type="boolean" truevalue="TRUE" falsevalue="FALSE" checked="true" label="Show colour key"/> | |
603 <param name="numProtein" type="integer" min="1" value="100" max="180" label="Number of proteins which will be presented in each heatmap."/> | |
604 <param name="clustering" type="select" label="Determines how to order proteins and comparisons. Hierarchical cluster analysis with Ward method(minimum variance) is performed."> | |
605 <help>’protein’ means that protein dendrogram is computed and reordered based on protein means (the order of row is changed). ’comparison’ means comparison dendrogram is computed and reordered based on comparison means (the order of comparison is changed). ’both’ means to reorder both protein and comparison.</help> | |
606 <option value="protein" selected="true">protein</option> | |
607 <option value="comparison">comparison</option> | |
608 <option value="both">both</option> | |
609 </param> | |
610 <conditional name="which_Comparison"> | |
611 <param name="select" type="select" label="Select comparisons to draw plots"> | |
612 <option value="all" selected="true">Generate all plots for each comparison</option> | |
613 <option value="list">Comparison names as tabular input</option> | |
614 </param> | |
615 <when value="all"/> | |
616 <when value="list"> | |
617 <param name="comparison_list" type="data" format="tabular" label="List of comparisons"/> | |
618 </when> | |
619 </conditional> | |
620 </section> | |
621 </section> | |
545 </when> | 622 </when> |
546 </conditional> | 623 </conditional> |
547 <section name="comparison_plots_opt" title="Comparison Plot Options" expanded="false"> | |
548 <param name="sig" type="float" min="0" max="1" value="0.05" label="FDR cutoff for the adjusted p-values in heatmap and volcano plot" help="Level of significance for comparison plot. 100(1-sig)% confidence interval will be drawn."/> | |
549 <param name="FCcutoff" type="float" optional="true" label="Involve fold change cutoff or not for volcano plot or heatmap." help="Empty (default) means no fold change cutoff is applied for significance analysis. Specific value means specific fold change cutoff is applied"/> | |
550 <param name="logBase_pvalue" type="select" label="For volcano plot or heatmap, logarithm transformation of adjusted p-valuewith base 2 or 10"> | |
551 <option value="2">2</option> | |
552 <option value="10" selected="true">10</option> | |
553 </param> | |
554 <param name="ylimUp" type="float" optional="true" label="For all three plots, upper limit for y-axis." help="Empty (default) for volcano plot/heatmap use maximum of -log2 (adjusted p-value) or -log10 (adjusted p-value), for comparison plot uses maximum of log-fold change + CI. Alternatively, insert specific value of y-axis limit. "/> | |
555 <param name="ylimDown" type="float" optional="true" label="For all tree plots, lower limit for y-axis in the log scale" help="Empty (default) for volcano plot/heatmap use minimum of -log2 (adjusted p-value) or -log10 (adjusted p-value), for comparison plot uses minimum of log-fold change - CI. Alternatively, insert specific value of y-axis limit. "/> | |
556 <param name="xlimUp" type="float" optional="true" label="For Volcano plot, the limit for x-axis" help="Empty (default) for use maximum for absolute value of log-fold change or 3 as default if maximum for absolute value of log-fold change is less than 3. Alternatively, insert specific value of y-axis limit."/> | |
557 <param name="axis_size" type="integer" min="1" value="10" label="Size of axes labels for Residual and QQ Plots"/> | |
558 <param name="x_axis_size" type="integer" min="1" value="10" label="Size of x-axis labeling"/> | |
559 <param name="y_axis_size" type="integer" min="1" value="10" label="Size of y-axis labeling"/> | |
560 <param name="dot_size" type="integer" min="1" value="3" label="Size of dots in residual plots, QQPlots, volcano plot and comparison plot."/> | |
561 <param name="text_size" type="integer" min="1" value="4" label="Size of Protein Name label in the graph for Volcano Plot."/> | |
562 <param name="text_angle" type="integer" min="0" max="360" value="90" label="Angle of x-axis labels represented each comparison at the bottom of graph incomparison plot."/> | |
563 <param name="legend_size" type="integer" min="1" value="7" label="Size of legend for color at the bottom of volcano plot. "/> | |
564 <param name="ProteinName" type="boolean" truevalue="TRUE" falsevalue="FALSE" checked="true" label="Display protein names in Volcano Plot." help="Yes (default) means protein names, which are significant, are displayed next to the points. No means no protein names are displayed."/> | |
565 <param name="colorkey" type="boolean" truevalue="TRUE" falsevalue="FALSE" checked="true" label="Show colour key"/> | |
566 <param name="numProtein" type="integer" min="1" value="100" max="180" label="Number of proteins which will be presented in each heatmap."/> | |
567 <param name="clustering" type="select" label="Determines how to order proteins and comparisons. Hierarchical cluster analysis with Ward method(minimum variance) is performed."> | |
568 <help>’protein’ means that protein dendrogram is computed and reordered based on protein means (the order of row is changed). ’comparison’ means comparison dendrogram is computed and reordered based on comparison means (the order of comparison is changed). ’both’ means to reorder both protein and comparison.</help> | |
569 <option value="protein" selected="true">protein</option> | |
570 <option value="comparison">comparison</option> | |
571 <option value="both">both</option> | |
572 </param> | |
573 <param name="width" type="integer" min="1" value="8" label="Width of the saved pdf file"/> | |
574 <param name="height" type="integer" min="1" value="5" label="Height of the saved pdf file"/> | |
575 <conditional name="which_Protein"> | |
576 <param name="select" type="select" label="Select protein IDs to draw plots"> | |
577 <option value="all" selected="true">generate all plots for each protein</option> | |
578 <option value="list">Protein IDs as tabular input</option> | |
579 </param> | |
580 <when value="all"/> | |
581 <when value="list"> | |
582 <param name="protein_list" type="data" format="tabular" label="List of proteins"/> | |
583 </when> | |
584 </conditional> | |
585 <conditional name="which_Comparison"> | |
586 <param name="select" type="select" label="Select comparisons to draw plots"> | |
587 <option value="all" selected="true">Generate all plots for each comparison</option> | |
588 <option value="list">Comparison names as tabular input</option> | |
589 </param> | |
590 <when value="all"/> | |
591 <when value="list"> | |
592 <param name="comparison_list" type="data" format="tabular" label="List of comparisons"/> | |
593 </when> | |
594 </conditional> | |
595 </section> | |
596 </inputs> | 624 </inputs> |
597 <outputs> | 625 <outputs> |
598 <data name="log" format="txt" label="${tool.name} on ${on_string}: MSstats log"> | 626 <data name="log" format="txt" label="${tool.name} on ${on_string}: MSstats log"> |
599 <filter>'log' in selected_outputs</filter> | 627 <filter>'log' in in dp_options['selected_outputs']</filter> |
600 </data> | 628 </data> |
601 <data name="r_script" format="txt" label="${tool.name} on ${on_string}: Rscript"> | 629 <data name="r_script" format="txt" label="${tool.name} on ${on_string}: Rscript"> |
602 <filter>'r_script' in selected_outputs</filter> | 630 <filter>'r_script' in dp_options['selected_outputs']</filter> |
631 </data> | |
632 <data name="raw_data" format="tabular" label="${tool.name} on ${on_string}: RawData" from_work_dir="raw.tsv"> | |
633 <filter>'raw_data' in dp_options['selected_outputs']</filter> | |
603 </data> | 634 </data> |
604 <data name="processed_data" format="tabular" label="${tool.name} on ${on_string}: ProcessedData" from_work_dir="ProcessedData.tsv"> | 635 <data name="processed_data" format="tabular" label="${tool.name} on ${on_string}: ProcessedData" from_work_dir="ProcessedData.tsv"> |
605 <filter>'processed_data' in selected_outputs</filter> | 636 <filter>'processed_data' in dp_options['selected_outputs']</filter> |
606 <actions> | 637 <!--actions> |
607 <action name="column_names" type="metadata" default="PROTEIN,PEPTIDE,TRANSITION,FEATURE,LABEL,GROUP_ORIGINAL,SUBJECT_ORIGINAL,RUN,GROUP,SUBJECT,INTENSITY,SUBJECT_NESTED,ABUNDANCE,FRACTION,originalRUN,censored" /> | 638 <action name="column_names" type="metadata" default="PROTEIN,PEPTIDE,TRANSITION,FEATURE,LABEL,GROUP_ORIGINAL,SUBJECT_ORIGINAL,RUN,GROUP,SUBJECT,INTENSITY,SUBJECT_NESTED,ABUNDANCE,FRACTION,originalRUN,censored" /> |
608 </actions> | 639 </actions--> |
609 </data> | 640 </data> |
610 <data name="runlevel_data" format="tabular" label="${tool.name} on ${on_string}: RunlevelData" from_work_dir="RunlevelData.tsv"> | 641 <data name="runlevel_data" format="tabular" label="${tool.name} on ${on_string}: RunlevelData" from_work_dir="RunlevelData.tsv"> |
611 <filter>'runlevel_data' in selected_outputs</filter> | 642 <filter>'runlevel_data' in dp_options['selected_outputs']</filter> |
612 <actions> | 643 <!--actions> |
613 <action name="column_names" type="metadata" default="RUN,Protein,LogIntensities,NumMeasuredFeature,MissingPercentage,more50missing,NumImputedFeature,originalRUN,GROUP,GROUP_ORIGINAL,SUBJECT_ORIGINAL,SUBJECT_NESTED,SUBJECT" /> | 644 <action name="column_names" type="metadata" default="RUN,Protein,LogIntensities,NumMeasuredFeature,MissingPercentage,more50missing,NumImputedFeature,originalRUN,GROUP,GROUP_ORIGINAL,SUBJECT_ORIGINAL,SUBJECT_NESTED,SUBJECT" /> |
614 </actions> | 645 </actions--> |
615 </data> | 646 </data> |
616 <data name="QCPlot" format="pdf" label="${tool.name} on ${on_string}: QCPlot" from_work_dir="MSStats_only_QCPlot.pdf"> | 647 <data name="QCPlot" format="pdf" label="${tool.name} on ${on_string}: QCPlot" from_work_dir="MSStats_only_QCPlot.pdf"> |
617 <filter>'QCPlot' in selected_outputs</filter> | 648 <filter>dp_options['out_plots_opt']['selected_vis_outputs'] and 'QCPlot' in dp_options['out_plots_opt']['selected_vis_outputs']</filter> |
618 </data> | 649 </data> |
619 <data name="ProfilePlot" format="pdf" label="${tool.name} on ${on_string}: Profile Plot" from_work_dir="MSStats_only_ProfilePlot.pdf"> | 650 <data name="ProfilePlot" format="pdf" label="${tool.name} on ${on_string}: Profile Plot" from_work_dir="MSStats_only_ProfilePlot.pdf"> |
620 <filter>'ProfilePlot' in selected_outputs</filter> | 651 <filter>dp_options['out_plots_opt']['selected_vis_outputs'] and 'ProfilePlot' in dp_options['out_plots_opt']['selected_vis_outputs']</filter> |
621 </data> | 652 </data> |
622 <data name="profile_wsum_plot" format="pdf" label="${tool.name} on ${on_string}: Profile Plot with Summarization" from_work_dir="MSStats_only_ProfilePlot_wSummarization.pdf"> | 653 <data name="profile_wsum_plot" format="pdf" label="${tool.name} on ${on_string}: Profile Plot with Summarization" from_work_dir="MSStats_only_ProfilePlot_wSummarization.pdf"> |
623 <filter>'profile_wsum_plot' in selected_outputs</filter> | 654 <filter>dp_options['out_plots_opt']['selected_vis_outputs'] and 'profile_wsum_plot' in dp_options['out_plots_opt']['selected_vis_outputs']</filter> |
624 </data> | 655 </data> |
625 <data name="ConditionPlot" format="pdf" label="${tool.name} on ${on_string}: Condition Plot" from_work_dir="MSStats_only_ConditionPlot.pdf"> | 656 <data name="ConditionPlot" format="pdf" label="${tool.name} on ${on_string}: Condition Plot" from_work_dir="MSStats_only_ConditionPlot.pdf"> |
626 <filter>'ConditionPlot' in selected_outputs</filter> | 657 <filter>dp_options['out_plots_opt']['selected_vis_outputs'] and 'ConditionPlot' in dp_options['out_plots_opt']['selected_vis_outputs']</filter> |
627 </data> | 658 </data> |
628 <data name="quant_sample_matrix" format="tabular" label="${tool.name} on ${on_string}: Sample Quantification Matrix" from_work_dir="SampleQuantificationMatrix.tsv"> | 659 <data name="quant_sample_matrix" format="tabular" label="${tool.name} on ${on_string}: Sample Quantification Matrix" from_work_dir="SampleQuantificationMatrix.tsv"> |
629 <filter>'quant_sample_matrix' in selected_outputs</filter> | 660 <filter>'quant_sample_matrix' in dp_options['selected_outputs']</filter> |
630 </data> | 661 </data> |
631 <data name="quant_sample_long" format="tabular" label=" ${tool.name} on ${on_string}:Sample Quantification Long" from_work_dir="SampleQuantificationLong.tsv"> | 662 <data name="quant_sample_long" format="tabular" label=" ${tool.name} on ${on_string}:Sample Quantification Long" from_work_dir="SampleQuantificationLong.tsv"> |
632 <filter>'quant_sample_long' in selected_outputs</filter> | 663 <filter>'quant_sample_long' in dp_options['selected_outputs']</filter> |
633 <actions> | 664 <!--actions> |
634 <action name="column_names" type="metadata" default="Protein,Group_Subject,LogIntensity" /> | 665 <action name="column_names" type="metadata" default="Protein,Group_Subject,LogIntensity" /> |
635 </actions> | 666 </actions--> |
636 </data> | 667 </data> |
637 <data name="quant_group_matrix" format="tabular" label="${tool.name} on ${on_string}: Group Quantification Matrix" from_work_dir="GroupQuantificationMatrix.tsv"> | 668 <data name="quant_group_matrix" format="tabular" label="${tool.name} on ${on_string}: Group Quantification Matrix" from_work_dir="GroupQuantificationMatrix.tsv"> |
638 <filter>'quant_group_matrix' in selected_outputs</filter> | 669 <filter>'quant_group_matrix' in dp_options['selected_outputs']</filter> |
639 </data> | 670 </data> |
640 <data name="quant_group_long" format="tabular" label="${tool.name} on ${on_string}: Group Quantification Long" from_work_dir="GroupQuantificationLong.tsv"> | 671 <data name="quant_group_long" format="tabular" label="${tool.name} on ${on_string}: Group Quantification Long" from_work_dir="GroupQuantificationLong.tsv"> |
641 <filter>'quant_group_long' in selected_outputs</filter> | 672 <filter>'quant_group_long' in dp_options['selected_outputs']</filter> |
642 <actions> | 673 <!--actions> |
643 <action name="column_names" type="metadata" default="Protein,Group,LogIntensity" /> | 674 <action name="column_names" type="metadata" default="Protein,Group,LogIntensity" /> |
644 </actions> | 675 </actions--> |
645 </data> | 676 </data> |
646 <data name="comparison_result" format="tabular" label="${tool.name} on ${on_string}: Comparison Result" from_work_dir="ComparisonResult.tsv"> | 677 <data name="comparison_result" format="tabular" label="${tool.name} on ${on_string}: Comparison Result" from_work_dir="ComparisonResult.tsv"> |
647 <filter> group['group_comparison'] == 'yes' and 'comparison_result' in group['select_outputs']</filter> | 678 <filter> group['group_comparison'] == 'yes' and 'comparison_result' in group['select_outputs']</filter> |
648 <actions> | 679 <!--actions> |
649 <action name="column_names" type="metadata" default="Protein,Label,log2FC,SE,Tvalue,DF,pvalue,adj.pvalue,issue,MissingPercentage,ImputationPercentage" /> | 680 <action name="column_names" type="metadata" default="Protein,Label,log2FC,SE,Tvalue,DF,pvalue,adj.pvalue,issue,MissingPercentage,ImputationPercentage" /> |
650 </actions> | 681 </actions--> |
651 </data> | 682 </data> |
652 <data name="fittedmodel" format="txt" label="${tool.name} on ${on_string}: Comparison Fitted Model" from_work_dir="ComparisonFittedModel.txt"> | 683 <data name="fittedmodel" format="txt" label="${tool.name} on ${on_string}: Comparison Fitted Model" from_work_dir="ComparisonFittedModel.txt"> |
653 <filter> group['group_comparison'] == 'yes' and 'fittedmodel' in group['select_outputs']</filter> | 684 <filter> group['group_comparison'] == 'yes' and 'fittedmodel' in group['select_outputs']</filter> |
654 </data> | 685 </data> |
655 <data name="model_qc" format="tabular" label="${tool.name} on ${on_string}: Model QC" from_work_dir="ModelQC.tsv"> | 686 <data name="model_qc" format="tabular" label="${tool.name} on ${on_string}: Model QC" from_work_dir="ModelQC.tsv"> |
656 <filter> group['group_comparison'] == 'yes' and 'model_qc' in group['select_outputs']</filter> | 687 <filter> group['group_comparison'] == 'yes' and 'model_qc' in group['select_outputs']</filter> |
657 <actions> | 688 <!--actions> |
658 <action name="column_names" type="metadata" default="RUN,PROTEIN,ABUNDANCE,NumMeasuredFeature,MissingPercentage,more50missing,NumImputedFeature,originalRUN,GROUP,GROUP_ORIGINAL,SUBJECT_ORIGINAL,SUBJECT_NESTED,SUBJECT,residuals,fitted" /> | 689 <action name="column_names" type="metadata" default="RUN,PROTEIN,ABUNDANCE,NumMeasuredFeature,MissingPercentage,more50missing,NumImputedFeature,originalRUN,GROUP,GROUP_ORIGINAL,SUBJECT_ORIGINAL,SUBJECT_NESTED,SUBJECT,residuals,fitted" /> |
659 </actions> | 690 </actions--> |
660 </data> | 691 </data> |
661 <data name="QQPlots" format="pdf" label="${tool.name} on ${on_string}: Model QQ" from_work_dir="MSStats_group_QQPlot.pdf"> | 692 <data name="QQPlots" format="pdf" label="${tool.name} on ${on_string}: Model QQ" from_work_dir="MSStats_group_QQPlot.pdf"> |
662 <filter> group['group_comparison'] == 'yes' and 'QQPlots' in group['select_outputs']</filter> | 693 <filter> group['group_comparison'] == 'yes' and group['comparison_plots_opt']['select_comparison_plots'] and 'QQPlots' in group['comparison_plots_opt']['select_comparison_plots']</filter> |
663 </data> | 694 </data> |
664 <data name="ResidualPlots" format="pdf" label="${tool.name} on ${on_string}: Residual Plot" from_work_dir="MSStats_group_ResidualPlot.pdf"> | 695 <data name="ResidualPlots" format="pdf" label="${tool.name} on ${on_string}: Residual Plot" from_work_dir="MSStats_group_ResidualPlot.pdf"> |
665 <filter> group['group_comparison'] == 'yes' and 'ResidualPlots' in group['select_outputs']</filter> | 696 <filter> group['group_comparison'] == 'yes' and group['comparison_plots_opt']['select_comparison_plots'] and 'ResidualPlots' in group['comparison_plots_opt']['select_comparison_plots']</filter> |
666 </data> | 697 </data> |
667 <data name="VolcanoPlot" format="pdf" label="${tool.name} on ${on_string}:Volcano Plot" from_work_dir="MSStats_group_VolcanoPlot.pdf"> | 698 <data name="VolcanoPlot" format="pdf" label="${tool.name} on ${on_string}:Volcano Plot" from_work_dir="MSStats_group_VolcanoPlot.pdf"> |
668 <filter> group['group_comparison'] == 'yes' and 'VolcanoPlot' in group['select_outputs']</filter> | 699 <filter> group['group_comparison'] == 'yes' and group['comparison_plots_opt']['select_comparison_plots'] and 'VolcanoPlot' in group['comparison_plots_opt']['select_comparison_plots']</filter> |
669 </data> | 700 </data> |
670 <data name="Heatmap" format="pdf" label="${tool.name} on ${on_string}: Heatmap" from_work_dir="MSStats_group_Heatmap.pdf"> | 701 <data name="Heatmap" format="pdf" label="${tool.name} on ${on_string}: Heatmap" from_work_dir="MSStats_group_Heatmap.pdf"> |
671 <filter> group['group_comparison'] == 'yes' and 'Heatmap' in group['select_outputs']</filter> | 702 <filter> group['group_comparison'] == 'yes' and group['comparison_plots_opt']['select_comparison_plots'] and 'Heatmap' in group['comparison_plots_opt']['select_comparison_plots']</filter> |
672 </data> | 703 </data> |
673 <data name="ComparisonPlot" format="pdf" label="${tool.name} on ${on_string}: Comparison Plot" from_work_dir="MSStats_group_ComparisonPlot.pdf"> | 704 <data name="ComparisonPlot" format="pdf" label="${tool.name} on ${on_string}: Comparison Plot" from_work_dir="MSStats_group_ComparisonPlot.pdf"> |
674 <filter> group['group_comparison'] == 'yes' and 'ComparisonPlot' in group['select_outputs']</filter> | 705 <filter> group['group_comparison'] == 'yes' and group['comparison_plots_opt']['select_comparison_plots'] and 'ComparisonPlot' in group['comparison_plots_opt']['select_comparison_plots']</filter> |
675 </data> | 706 </data> |
676 </outputs> | 707 </outputs> |
677 <tests> | 708 <tests> |
678 <test> | 709 <test> |
679 <conditional name="input"> | 710 <conditional name="input"> |
680 <param name="input_src" value="MSstats"/> | 711 <param name="input_src" value="MSstats"/> |
681 <param name="msstats_input" ftype="csv" value="msstats_testfile.txt"/> | 712 <param name="msstats_input" ftype="csv" value="msstats_testfile.txt"/> |
682 </conditional> | 713 </conditional> |
683 <param name="selected_outputs" value="processed_data,ProfilePlot,profile_wsum_plot,quant_sample_matrix,quant_group_long"/> | 714 <param name="selected_outputs" value="raw_data,processed_data,quant_sample_matrix,quant_group_long"/> |
715 <param name="selected_vis_outputs" value="ProfilePlot,profile_wsum_plot"/> | |
684 <output name="processed_data"> | 716 <output name="processed_data"> |
685 <assert_contents> | 717 <assert_contents> |
686 <has_text text="D.GPLTGTYR" /> | 718 <has_text text="D.GPLTGTYR" /> |
687 <has_n_columns n="16" /> | 719 <has_n_columns n="16" /> |
688 <has_n_lines n="2071" /> | 720 <has_n_lines n="2071" /> |
713 </conditional> | 745 </conditional> |
714 <conditional name="group"> | 746 <conditional name="group"> |
715 <param name="group_comparison" value="yes"/> | 747 <param name="group_comparison" value="yes"/> |
716 <param name="comparison_matrix" ftype="csv" value="comparison_matrix.csv"/> | 748 <param name="comparison_matrix" ftype="csv" value="comparison_matrix.csv"/> |
717 </conditional> | 749 </conditional> |
718 <param name="select_outputs" value="ResidualPlots,model_qc"/> | 750 <param name="select_outputs" value="model_qc"/> |
751 <param name="select_comparison_plots" value="ResidualPlots"/> | |
719 <output name="processed_data"> | 752 <output name="processed_data"> |
720 <assert_contents> | 753 <assert_contents> |
721 <has_text text="D.GPLTGTYR" /> | 754 <has_text text="D.GPLTGTYR" /> |
722 <has_n_columns n="16" /> | 755 <has_n_columns n="16" /> |
723 <has_n_lines n="2071" /> | 756 <has_n_lines n="2071" /> |
738 <param name="input_src" value="MaxQuant"/> | 771 <param name="input_src" value="MaxQuant"/> |
739 <param name="evidence" ftype="tabular" value="test_MQ_evidence.tabular"/> | 772 <param name="evidence" ftype="tabular" value="test_MQ_evidence.tabular"/> |
740 <param name="annotation" ftype="tabular" value="test_MQ_annotation.txt"/> | 773 <param name="annotation" ftype="tabular" value="test_MQ_annotation.txt"/> |
741 <param name="proteinGroups" ftype="tabular" value="test_MQ_proteingroups.tabular"/> | 774 <param name="proteinGroups" ftype="tabular" value="test_MQ_proteingroups.tabular"/> |
742 </conditional> | 775 </conditional> |
743 <param name="selected_outputs" value="ConditionPlot,processed_data,runlevel_data"/> | 776 <param name="selected_outputs" value="processed_data,runlevel_data"/> |
777 <param name="selected_vis_outputs" value="ConditionPlot"/> | |
744 <conditional name="group"> | 778 <conditional name="group"> |
745 <param name="group_comparison" value="yes"/> | 779 <param name="group_comparison" value="yes"/> |
746 <param name="comparison_matrix" ftype="csv" value="test_MQ_group12_comparison_matrix.csv"/> | 780 <param name="comparison_matrix" ftype="csv" value="test_MQ_group12_comparison_matrix.csv"/> |
747 </conditional> | 781 </conditional> |
748 <param name="select_outputs" value="QQPlots,comparison_result"/> | 782 <param name="select_outputs" value="comparison_result"/> |
783 <param name="select_comparison_plots" value="QQPlots"/> | |
749 <output name="processed_data"> | 784 <output name="processed_data"> |
750 <assert_contents> | 785 <assert_contents> |
751 <has_text text="SPILVATAVAAR" /> | 786 <has_text text="SPILVATAVAAR" /> |
752 <has_n_columns n="16" /> | 787 <has_n_columns n="16" /> |
753 <has_n_lines n="61" /> | 788 <has_n_lines n="61" /> |
774 <test> | 809 <test> |
775 <conditional name="input"> | 810 <conditional name="input"> |
776 <param name="input_src" value="OpenMS"/> | 811 <param name="input_src" value="OpenMS"/> |
777 <param name="openms_input" ftype="tabular" value="openms_input.tabular"/> | 812 <param name="openms_input" ftype="tabular" value="openms_input.tabular"/> |
778 </conditional> | 813 </conditional> |
779 <param name="selected_outputs" value="ConditionPlot,processed_data,runlevel_data"/> | 814 <param name="selected_outputs" value="processed_data,runlevel_data"/> |
815 <param name="selected_vis_outputs" value="ConditionPlot"/> | |
780 <conditional name="group"> | 816 <conditional name="group"> |
781 <param name="group_comparison" value="yes"/> | 817 <param name="group_comparison" value="yes"/> |
782 <param name="comparison_matrix" ftype="tabular" value="openms_comparisonmatrix.tabular"/> | 818 <param name="comparison_matrix" ftype="tabular" value="openms_comparisonmatrix.tabular"/> |
783 <param name="select_outputs" value="Heatmap"/> | 819 </conditional> |
784 </conditional> | 820 <param name="select_comparison_plots" value="Heatmap"/> |
785 <output name="processed_data"> | 821 <output name="processed_data"> |
786 <assert_contents> | 822 <assert_contents> |
787 <has_text text="AAAPGIQLVAGEGFQSPLEDR_2_NA_0" /> | 823 <has_text text="AAAPGIQLVAGEGFQSPLEDR_2_NA_0" /> |
788 <has_text text="sp|P09938|RIR2_YEAST" /> | 824 <has_text text="sp|P09938|RIR2_YEAST" /> |
789 <has_n_columns n="16" /> | 825 <has_n_columns n="16" /> |
809 </conditional> | 845 </conditional> |
810 <conditional name="summarize"> | 846 <conditional name="summarize"> |
811 <param name="MBimpute" value="FALSE"/> | 847 <param name="MBimpute" value="FALSE"/> |
812 <param name="censoredInt" value="NULL"/> | 848 <param name="censoredInt" value="NULL"/> |
813 </conditional> | 849 </conditional> |
814 <param name="selected_outputs" value="log,ProfilePlot,processed_data,quant_sample_long"/> | 850 <param name="selected_outputs" value="log,processed_data,quant_sample_long"/> |
851 <param name="selected_vis_outputs" value="ProfilePlot"/> | |
815 <param name="featureName" value="Peptide"/> | 852 <param name="featureName" value="Peptide"/> |
816 <param name="width" value="10"/> | 853 <param name="width" value="10"/> |
817 <param name="height" value="7"/> | 854 <param name="height" value="7"/> |
818 <conditional name="group"> | 855 <conditional name="group"> |
819 <param name="group_comparison" value="yes"/> | 856 <param name="group_comparison" value="yes"/> |
820 <param name="comparison_matrix" ftype="tabular" value="comparison_matrix_skyline.tabular"/> | 857 <param name="comparison_matrix" ftype="tabular" value="comparison_matrix_skyline.tabular"/> |
821 <param name="select_outputs" value="VolcanoPlot,ComparisonPlot,comparison_result"/> | 858 </conditional> |
822 </conditional> | 859 <section name="comparison_plots_opt"> |
823 <param name="FCcutoff" value="2" /> | 860 <param name="select_outputs" value="comparison_result"/> |
824 <conditional name="which_Comparison"> | 861 <param name="select_comparison_plots" value="VolcanoPlot,ComparisonPlot"/> |
825 <param name="select" value="list"/> | 862 <section name="comparison_vis_options"> |
826 <param name="comparison_list" ftype="tabular" value="comparison_list_skyline.tabular"/> | 863 <param name="FCcutoff" value="2" /> |
827 </conditional> | 864 <conditional name="which_Comparison"> |
865 <param name="select" value="list"/> | |
866 <param name="comparison_list" ftype="tabular" value="comparison_list_skyline.tabular"/> | |
867 </conditional> | |
868 </section> | |
869 </section> | |
828 <output name="quant_sample_long"> | 870 <output name="quant_sample_long"> |
829 <assert_contents> | 871 <assert_contents> |
830 <has_text text="P32125" /> | 872 <has_text text="P32125" /> |
831 <has_text text="Condition5_5" /> | 873 <has_text text="Condition5_5" /> |
832 <has_n_columns n="3" /> | 874 <has_n_columns n="3" /> |
864 <conditional name="input"> | 906 <conditional name="input"> |
865 <param name="input_src" value="OpenSWATH"/> | 907 <param name="input_src" value="OpenSWATH"/> |
866 <param name="openswath_input" ftype="tabular" value="test_swath_input_data.tabular"/> | 908 <param name="openswath_input" ftype="tabular" value="test_swath_input_data.tabular"/> |
867 <param name="annotation" ftype="tabular" value="test_swath_annotations.tabular"/> | 909 <param name="annotation" ftype="tabular" value="test_swath_annotations.tabular"/> |
868 </conditional> | 910 </conditional> |
911 <param name="selected_vis_outputs" value="QCPlot"/> | |
869 <output name="processed_data"> | 912 <output name="processed_data"> |
870 <assert_contents> | 913 <assert_contents> |
871 <has_text text="GETLGLIGFGR" /> | 914 <has_text text="GETLGLIGFGR" /> |
872 <has_n_columns n="16" /> | 915 <has_n_columns n="16" /> |
873 <has_n_lines n="253" /> | 916 <has_n_lines n="253" /> |
885 <param name="selected_outputs" value="r_script,processed_data,quant_sample_long"/> | 928 <param name="selected_outputs" value="r_script,processed_data,quant_sample_long"/> |
886 <conditional name="group"> | 929 <conditional name="group"> |
887 <param name="group_comparison" value="yes"/> | 930 <param name="group_comparison" value="yes"/> |
888 <param name="comparison_matrix" ftype="csv" value="test_swath_group12_comparison_matrix.csv"/> | 931 <param name="comparison_matrix" ftype="csv" value="test_swath_group12_comparison_matrix.csv"/> |
889 </conditional> | 932 </conditional> |
890 <param name="select_outputs" value="comparison_result,VolcanoPlot,ResidualPlots"/> | 933 <param name="select_outputs" value="comparison_result"/> |
934 <param name="select_comparison_plots" value="VolcanoPlot,ResidualPlots"/> | |
891 <output name="processed_data"> | 935 <output name="processed_data"> |
892 <assert_contents> | 936 <assert_contents> |
893 <has_text text="GETLGLIGFGR" /> | 937 <has_text text="GETLGLIGFGR" /> |
894 <has_n_columns n="16" /> | 938 <has_n_columns n="16" /> |
895 <has_n_lines n="253" /> | 939 <has_n_lines n="253" /> |
958 - OpenSWATH format: pyprophet export file; plus externally generated annotation file | 1002 - OpenSWATH format: pyprophet export file; plus externally generated annotation file |
959 | 1003 |
960 - Annotations as tabular file are needed for all input options except MSstats format | 1004 - Annotations as tabular file are needed for all input options except MSstats format |
961 | 1005 |
962 - 4 columns with exactly these headers: Raw.file, Condition, BioReplicate, Run; additional 5th column only for MaxQuant: IsotopeLabelType | 1006 - 4 columns with exactly these headers: Raw.file, Condition, BioReplicate, Run; additional 5th column only for MaxQuant: IsotopeLabelType |
1007 - Example file header: | |
963 | 1008 |
1009 :: | |
1010 | |
1011 Raw.file Condition BioReplicate Run IsotopeLabelType | |
1012 ** disease ReplA 1 L | |
1013 ** disease ReplA 2 L | |
1014 ** disease ReplB 3 L | |
1015 ** disease ReplB 4 L | |
1016 ... ... ... ... ... | |
1017 | |
1018 | |
964 - Raw.file: | 1019 - Raw.file: |
965 | 1020 |
966 - OpenSWATH: File name needs to fit exactly how it is written in OpenSwatch output (e.g. "in/AA12_mzML.mzML") | 1021 - OpenSWATH: File name needs to fit exactly how it is written in OpenSwatch output (e.g. "in/AA12_mzML.mzML") |
967 - MaxQuant: File name needs to fit to how it is written in MaxQuant output, but the ".raw" has to be removed (e.g. "file1.raw.thermo.raw" --> "file1.raw.thermo") | 1022 - MaxQuant: File name needs to fit exactly how it is writtein in the evidence.txt "Raw file" column. (e.g. "file1.raw.thermo") |
968 - Condition: The name of the condition is not allowed to start with a number or contain any special characters | 1023 - Condition: The name of the condition is not allowed to start with a number or contain any special characters |
969 - All other columns: see description above for MSstats format columns | 1024 - All other columns: see description above for MSstats format columns |
970 | 1025 |
971 - Comparison matrix as tabular file | 1026 - Comparison matrix as tabular file |
972 | 1027 |
973 - 1st column: name of comparison | 1028 - 1st column: name of comparison |
974 - Additionally one column for each condition that is present in the tabular file. Use 1 and -1 to indicate the conditions to compare and 0 for conditions that are not compared. Multiple groups can be combined by using 0.5. | 1029 - Additionally one column for each condition that is present in the tabular file. Use 1 and -1 to indicate the conditions to compare and 0 for conditions that are not compared. Multiple groups can be combined by using 0.5. |
975 - First row contains the names of the groups, they must exactly match the condition name used in the annotation file | 1030 - First row contains the names of the groups, they must exactly match the condition name used in the annotation file and every condition must be present, even though it will not be used for any comparison such as G4 in the example below. Order of the condition columns is irrelevant. |
976 - Each additional row represents one comparison | 1031 - Each additional row represents one comparison |
977 - Example for a two group comparison | 1032 - Example for a two group comparison |
978 | 1033 |
979 :: | 1034 :: |
980 | 1035 |
986 | 1041 |
987 :: | 1042 :: |
988 | 1043 |
989 names G1 G2 G3 G4 G5 | 1044 names G1 G2 G3 G4 G5 |
990 G2-G1 -1 1 0 0 0 | 1045 G2-G1 -1 1 0 0 0 |
991 G4-G5 0 0 0 1 -1 | 1046 G3-G5 0 0 1 0 -1 |
992 G3-G5 0 0 -1 0 1 | 1047 G3-G5 0 0 -1 0 1 |
993 G1+G2-G5 0.5 0.5 0 0 -1 | 1048 G1+G2-G5 0.5 0.5 0 0 -1 |
994 | 1049 |
995 **Options** | 1050 **Options** |
996 | 1051 |
1016 - highQuality: Detect and flag uninformative features (as Uninformative in the feature_quality column) and outliers (as TRUE in the is_outliercolumn). These uninformative content may be excluded from run-level summarization by setting the remove features flagged with uninformative feature quality option to TRUE. | 1071 - highQuality: Detect and flag uninformative features (as Uninformative in the feature_quality column) and outliers (as TRUE in the is_outliercolumn). These uninformative content may be excluded from run-level summarization by setting the remove features flagged with uninformative feature quality option to TRUE. |
1017 | 1072 |
1018 - Summarizing intensities per MS run | 1073 - Summarizing intensities per MS run |
1019 | 1074 |
1020 - TMP: Tukey’s median polish. Robust parameter estimation method with median across rows and columns. Prerequisite for missing value imputation. | 1075 - TMP: Tukey’s median polish. Robust parameter estimation method with median across rows and columns. Prerequisite for missing value imputation. |
1021 - linear: Linear model (lmfunction). Average-based summarization. | 1076 - linear: Linear model (lmfunction). Average-based summarization. |
1077 | |
1078 - Account for heterogeneous variation among intensities from different features: Yes: assumes equal variance among intensities from features. No: means that we cannot assume equal variance among intensities from features, then we will account for heterogeneous variation from different features | |
1022 | 1079 |
1023 - Missing value imputation: | 1080 - Missing value imputation: |
1024 | 1081 |
1025 - Impute Missing Values: Only possible for Summarization Method TMP. Censored missing values will be determined (by censored intensity; cutoff value for censoring and Maximum quantile for deciding censored missing values") and imputed by Accelerated Failure Time model. | 1082 - Impute Missing Values: Only possible for Summarization Method TMP. Censored missing values will be determined (by censored intensity; cutoff value for censoring and Maximum quantile for deciding censored missing values") and imputed by Accelerated Failure Time model. |
1026 | 1083 |
1027 - Remove runs which have more than 50% missing values: Yes or no. | 1084 - Remove runs which have more than 50% missing values: Yes or no. |
1028 - Account for heterogeneous variation among intensities from different features: Yes: assumes equal variance among intensities from features. No: means that we cannot assume equal variance among intensities from features, then we will account for heterogeneous variation from different features | |
1029 - Censored Intensity: The processing tools report missing values differently. This option is for distinguishwhich value should be considered as missing, and further whether it is censored or at random | 1085 - Censored Intensity: The processing tools report missing values differently. This option is for distinguishwhich value should be considered as missing, and further whether it is censored or at random |
1030 | 1086 |
1031 - NA - It assumes that all NAs in Intensity column are censored. | 1087 - NA - It assumes that all NAs in Intensity column are censored. |
1032 - 0 - It assumes that all values between 0 and 1 in Intensity column are censored. If there areNAs inIntensitywith this option, NAs will be considered as random missing. | 1088 - 0 - It assumes that all values between 0 and 1 in Intensity column are censored. If there areNAs inIntensitywith this option, NAs will be considered as random missing. |
1033 - NULL - It assumes that all missing values are randomly missing. | 1089 - NULL - It assumes that all missing values are randomly missing. |
1041 - Missing value imputation combination with summarization method TMP: | 1097 - Missing value imputation combination with summarization method TMP: |
1042 | 1098 |
1043 - Summarization method: TMP + censored intensity: 'NULL': It assumes that all intensities are missing at random, therefore no action with missing value imputation: No; or error with missing value imputation: Yes. | 1099 - Summarization method: TMP + censored intensity: 'NULL': It assumes that all intensities are missing at random, therefore no action with missing value imputation: No; or error with missing value imputation: Yes. |
1044 - Missing value imputation: Yes + censored intensity:'NA' or '0': AFT model-based imputation using cutoff value for censoring in the AFT model | 1100 - Missing value imputation: Yes + censored intensity:'NA' or '0': AFT model-based imputation using cutoff value for censoring in the AFT model |
1045 - Missing value imputation: No + censored intensity:'NA' or '0': censored intensities will be replaced with the value specified in cutoff value for censoring | 1101 - Missing value imputation: No + censored intensity:'NA' or '0': censored intensities will be replaced with the value specified in cutoff value for censoring |
1102 - Missing value imputation: No + censored intensity: NULL: no imputation | |
1046 | 1103 |
1047 - Group comparison: automatic detection of differentially abundant proteins between two conditions, conditions have to be specified with the 'comparison matrix' | 1104 - Group comparison: automatic detection of differentially abundant proteins between two conditions, conditions have to be specified with the 'comparison matrix' |
1048 - Quantification per sample or group: choose the corresponding output option | 1105 - Quantification per sample or group: choose the corresponding output option |
1049 | 1106 |
1050 - Sample: relative protein abundance in each biological replicate. If there are technical replicates for biological replicates,sample quantification will be the median among technical replicates. If there is no technical replicate for biological replicate (sample), sample quantification will be the same as run-level summarization. | 1107 - Sample: relative protein abundance in each biological replicate. If there are technical replicates for biological replicates,sample quantification will be the median among technical replicates. If there is no technical replicate for biological replicate (sample), sample quantification will be the same as run-level summarization. |
1055 | 1112 |
1056 - Different outputs available. Especially for studies with many proteins, it is suggested to select only the necessary pdf outputs as many of them generate one plot per protein. | 1113 - Different outputs available. Especially for studies with many proteins, it is suggested to select only the necessary pdf outputs as many of them generate one plot per protein. |
1057 | 1114 |
1058 - MSstats log - check log file for warnings and information on the analysis steps (txt) | 1115 - MSstats log - check log file for warnings and information on the analysis steps (txt) |
1059 - MSstats Rscript - can be used to re-run analysis outside Galaxy or to inspect the executed code (txt) | 1116 - MSstats Rscript - can be used to re-run analysis outside Galaxy or to inspect the executed code (txt) |
1117 - MSstats RawData - raw files combined into MSstats format (tabular) | |
1060 - MSstats ProcessedData - transformed, normalized, imputed intensities (tabular) | 1118 - MSstats ProcessedData - transformed, normalized, imputed intensities (tabular) |
1061 | 1119 |
1062 - Intensity column: includes original intensities values | 1120 - Intensity column: includes original intensities values |
1063 - Abundance column: contains the log2 transformed and normalized intensities and it will used for run-level summarization | 1121 - Abundance column: contains the log2 transformed and normalized intensities and it will used for run-level summarization |
1064 - Censored column: has the decision about censored missing or not, based on censored Intensity and maximum quantile for deciding censored missing values options. Abundances with TRUE value in censored column will be considered as censored missing and imputed when Missing value imputation: Yes. | 1122 - Censored column: has the decision about censored missing or not, based on censored Intensity and maximum quantile for deciding censored missing values options. Abundances with TRUE value in censored column will be considered as censored missing and imputed when Missing value imputation: Yes. |