comparison tools/ltq_iquant_cli.xml @ 0:1b8003300cf5 draft default tip

Uploaded
author galaxyp
date Fri, 26 Sep 2014 18:46:50 -0400
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:1b8003300cf5
1 <tool id="ltq_iquant_cli" name="LTQ-iQuant CLI" version="0.2.0">
2 <requirements>
3 <requirement type="package" version="22">binaries_for_package_ltq_iquant_cli</requirement>
4 </requirements>
5
6 <description>Perform quantitation on data labeled with isobaric tags.</description>
7 <command>
8 LTQ-iQuant-cli --report_type ${peptide_report.report_type} --group_type ${group_type} --report ${peptide_report.report} --type ${quant_type} --output $output
9 #if $training.specify
10 --weights ${training.weights}
11 #end if
12 #for $input in $inputs:
13 "${input}"
14 #end for
15 </command>
16 <inputs>
17 <conditional name="peptide_report">
18 <param name="report_type" type="select" label="Identification Report Type">
19 <option value="PEPXML">PepXML</option>
20 <option value="SCAFFOLD">Scaffold Spectrum Report</option>
21 <option value="PROTEIN_PILOT">ProteinPilot Peptide Report</option>
22 <option value="MAX_QUANT">MaxQuant MSMS Export</option>
23 </param>
24 <when value="PEPXML">
25 <param format="pepxml" name="report" type="data" label="Input PepXML"/>
26 </when>
27 <when value="SCAFFOLD">
28 <param format="text" name="report" type="data" label="Input Scaffold Report"/>
29 </when>
30 <when value="PROTEIN_PILOT">
31 <param format="text" name="report" type="data" label="Input ProteinPilot Peptide Report"/>
32 </when>
33 <when value="MAX_QUANT">
34 <param format="text" name="report" type="data" label="Input MaxQuant MSMS Export"/>
35 </when>
36 </conditional>
37 <param name="inputs" multiple="true" type="data" format="mzxml,mzml" label="Peaklist(s)" help=""/>
38 <param name="quant_type" type="select" label="Quantification type">
39 <option value="FOUR_PLEX">iTRAQ 4-plex</option>
40 <option value="EIGHT_PLEX">iTRAQ 8-plex</option>
41 <option value="TMT_TWO_PLEX">TMT 2-plex</option>
42 <option value="TMT_SIX_PLEX">TMT 6-plex</option>
43 </param>
44 <param name="group_type" type="select" label="Quantify based on grouping of">
45 <option value="PROTEIN">Proteins</option>
46 <option value="PEPTIDE">Peptides</option>
47 <option value="PEPTIDE_WITH_MODIFICATIONS">Peptides with modifications</option>
48 <option value="PEPTIDE_WITH_UNIQUE_MODIFICATION">Peptide with an identified modification</option>
49 </param>
50 <conditional name="training">
51 <param name="specify" type="boolean" label="Specify Trained Intensity Weights (Advanced)" checked="false" />
52 <when value="false">
53 </when>
54 <when value="true">
55 <param name="weights" type="data" label="Trained Weights XML File" format="xml" />
56 </when>
57 </conditional>
58 </inputs>
59
60 <outputs>
61 <data format="tabular" name="output" />
62 </outputs>
63
64 <stdio>
65 <exit_code range="1:" level="fatal" description="Unknown error, exit code non-zero" />
66 </stdio>
67
68 <help>
69 **What it does**
70
71 iQuant is a tool that performs tag based isobaric quantification by implementing a technique assigning collective reporter ion intensity-based weights to each peptide abundance ratio and calculating a protein's weighted average abundance ratio and p-value.
72
73 iQuant requires identification results from an upstream identification pipeline along with XML peak lists for the data (mzXML is well supported and an mzML option has been provided for testing).
74
75 ------
76
77 **Citation**
78
79 For the underlying tool, please cite ``Onsongo G, Stone MD, Van Riper SK, Chilton J, Wu B, Higgins L, Lund TC, Carlis JV, Griffin TJ, 2010. LTQ-iQuant: A freely available software pipeline for automated and accurate protein quantification of isobaric tagged peptide data from LTQ instruments. Proteomics. 10(19). doi: 10.1002/pmic.201000189.``
80
81 If you use this tool in Galaxy, please cite Chilton J, et al. https://bitbucket.org/galaxyp/iquant
82
83 </help>
84 </tool>