annotate protein_quantifier.xml @ 2:cf0d72c7b482 draft

Update.
author galaxyp
date Fri, 10 May 2013 17:31:05 -0400
parents
children 1183846e70a1
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
1 <tool id="openms_protein_quantifier" version="0.1.0" name="Protein Quantifier">
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
2 <description>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
3 Compute peptide and protein abundances from annotated feature/consensus maps.
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
4 </description>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
5 <macros>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
6 <import>macros.xml</import>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
7 </macros>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
8 <expand macro="stdio" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
9 <expand macro="requires" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
10 <command interpreter="python">
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
11 openms_wrapper.py --executable 'ProteinQuantifier' --config $config
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
12 </command>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
13 <configfiles>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
14 <configfile name="config">[simple_options]
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
15 in=$map_input
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
16 #if $protein_prophet.use
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
17 protxml=$protxml
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
18 #end if
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
19 out=$protein_output
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
20 peptide_out=$peptide_output
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
21 top=$top
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
22 format!quoting=none
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
23 </configfile>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
24 </configfiles>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
25 <inputs>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
26 <expand macro="map_input" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
27 <conditional name="protein_prophet">
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
28 <param name="use" label="Use ProteinProphet Results (converted to idXML)" help="For information about indistinguishable proteins." type="boolean" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
29 <when value="false">
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
30 </when>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
31 <when value="true">
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
32 <param name="protxml" label="Protein/Peptide Identifications Input" type="data" format="idxml" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
33 </when>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
34 </conditional>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
35 <param name="top" label="Top" value="0" type="integer" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
36 </inputs>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
37 <outputs>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
38 <data format="tabular" name="protein_output" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
39 <data format="tabular" name="peptide_output" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
40 </outputs>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
41 <help>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
42 **What it does**
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
43
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
44 Quantification is based on the intensity values of the features in the input. Feature intensities are first accumulated to peptide abundances, according to the peptide identifications annotated to the features/feature groups. Then, abundances of the peptides of a protein are averaged to compute the protein abundance.
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
45
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
46 The peptide-to-protein step uses the (e.g. 3) most abundant proteotypic peptides per protein to compute the protein abundances. This is a general version of the "top 3 approach" (but only for relative quantification) described in:
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
47 Silva et al.: Absolute quantification of proteins by LCMSE: a virtue of parallel MS acquisition (Mol. Cell. Proteomics, 2006, PMID: 16219938).
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
48
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
49 Only features/feature groups with unambiguous peptide annotation are used for peptide quantification, and generally only proteotypic peptides (i.e. those matching to exactly one protein) are used for protein quantification. As an exception to this rule, if ProteinProphet results for the whole sample set are provided with the protxml option, or are already included in a featureXML input, also groups of indistinguishable proteins will be quantified. The reported quantity then refers to the total for the whole group.
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
50
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
51 Peptide/protein IDs from multiple identification runs can be handled, but will not be differentiated (i.e. protein accessions for a peptide will be accumulated over all identification runs).
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
52
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
53 Peptides with the same sequence, but with different modifications are quantified separately on the peptide level, but treated as one peptide for the protein quantification (i.e. the contributions of differently-modified variants of the same peptide are accumulated).
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
54
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
55 **Citation**
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
56
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
57 For the underlying tool, please cite ``Marc Sturm, Andreas Bertsch, Clemens Gröpl, Andreas Hildebrandt, Rene Hussong, Eva Lange, Nico Pfeifer, Ole Schulz-Trieglaff, Alexandra Zerck, Knut Reinert, and Oliver Kohlbacher, 2008. OpenMS – an Open-Source Software Framework for Mass Spectrometry. BMC Bioinformatics 9: 163. doi:10.1186/1471-2105-9-163.``
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
58 and ``Weisser et al.: An automated pipeline for high-throughput label-free quantitative proteomics (J. Proteome Res., 2013, PMID: 23391308). doi:10.1021/pr300992u``
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
59
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
60 If you use this tool in Galaxy, please cite Chilton J, et al. https://bitbucket.org/galaxyp/galaxyp-toolshed-openms
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
61 </help>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
62 </tool>