comparison interprophet.xml @ 15:0746a2ae9e04 draft

planemo upload for repository https://github.com/iracooke/protk-galaxytools/blob/master/tpp-prophets/.shed.yml commit 24e0fef2496984648a8a5cd5bff4d6b9b634a302-dirty
author iracooke
date Tue, 20 Oct 2015 20:45:24 -0400
parents d90c8bc10a9c
children 1b86e378de37
comparison
equal deleted inserted replaced
14:d90c8bc10a9c 15:0746a2ae9e04
1 <tool id="proteomics_search_interprophet_1" name="InterProphet" version="1.1.0"> 1 <tool id="proteomics_search_interprophet_1" name="InterProphet" version="1.1.1">
2 2 <description>Combine Peptide Prophet results from multiple search engines</description>
3 <requirements> 3 <requirements>
4 <container type="docker">iracooke/protk-1.4.1</container> 4 <container type="docker">iracooke/protk-1.4.3</container>
5 <requirement type="package" version="1.4">protk</requirement> 5 <requirement type="package" version="1.4.3">protk</requirement>
6 <requirement type="package" version="4.8.0">trans_proteomic_pipeline</requirement> 6 <requirement type="package" version="4.8.0">trans_proteomic_pipeline</requirement>
7 </requirements> 7 </requirements>
8 <command>
9 <![CDATA[
10 interprophet.rb --galaxy
11 #if str( $input_type.type ) == "files":
12 #for $pepxml_file in $input_type.pepxml_files:
13 ${pepxml_file}
14 #end for
15 #else
16 #for $list_item in $input_type.pepxml_list:
17 ${list_item}
18 #end for
19 #for $extra_list_holder in $input_type.extra_pepxml_lists:
20 #for $list_item in $extra_list_holder.extra_list:
21 ${list_item}
22 #end for
23 #end for
24 #end if
8 25
26 -o interprophet_output.pep.xml
27 $use_nss
28 $use_nrs
29 $use_nse
30 $use_nsi
31 $use_nsm
32 --p-thresh $p_thresh
33 --threads "\${GALAXY_SLOTS:-12}"
9 34
10 <description>Combine Peptide Prophet results from multiple search engines</description> 35 ]]>
36 </command>
37 <inputs>
11 38
12 <command>interprophet.rb --galaxy 39 <conditional name="input_type">
40 <param name="type" type="select" label="Input Type">
41 <option value="files" selected="true">Datasets</option>
42 <option value="collections">Collections</option>
43 </param>
44 <when value="files">
45 <param name="pepxml_files" multiple="true" type="data" format="peptideprophet_pepxml" label="Peptide Prophet Results" help="These files will typically be outputs from search tools that have subsequently been run through peptide prophet"/>
46 </when>
47 <when value="collections">
48 <param name="pepxml_list" type="data_collection" multiple="true" collection_type="list" format="peptideprophet_pepxml" label="Peptide Prophet Results" help="These files will typically be outputs from search tools that have subsequently been run through peptide prophet"/>
49 <repeat name="extra_pepxml_lists" title="Additional PepXML Collections" >
50 <param name="extra_list" type="data_collection" multiple="true" collection_type="list" format="peptideprophet_pepxml" label="Peptide Prophet Results" help="These files will typically be outputs from search tools that have subsequently been run through peptide prophet"/>
51 </repeat>
52 </when>
53 </conditional>
13 54
14 -o interprophet_output.pep.xml 55 <!-- <param name="pepxml_files" multiple="true" type="data" format="peptideprophet_pepxml" label="Peptide Prophet Results" help="These files will typically be outputs from search tools that have subsequently been run through peptide prophet"/> -->
15 56
16 $use_nss 57 <param name="use_nss" checked="true" type="boolean" label="Include NSS in Model" help="Include NSS (Number of Sibling Searches) in Statistical Model" truevalue="" falsevalue="--no-nss"/>
58 <param name="use_nrs" checked="true" type="boolean" label="Include NRS in Model" help="Include NRS (Number of Replicate Spectra) in Statistical Model" truevalue="" falsevalue="--no-nrs"/>
59 <param name="use_nse" checked="true" type="boolean" label="Include NSE in Model" help="Include NSE (Number of Sibling Experiments) in Statistical Model" truevalue="" falsevalue="--no-nse"/>
60 <param name="use_nsi" checked="true" type="boolean" label="Include NSI in Model" help="Include NSI (Number of Sibling Ions) in Statistical Model" truevalue="" falsevalue="--no-nsi"/>
61 <param name="use_nsm" checked="true" type="boolean" label="Include NSM in Model" help="Include NSM (Number of Sibling Modifications) in Statistical Model" truevalue="" falsevalue="--no-nsm"/>
62 <param name="p_thresh" help="Peptides scoring less than this value are discarded" type="float" value="0.05" min="0" max="1" label="Probability Threshold"/>
17 63
18 $use_nrs 64 </inputs>
19 65 <outputs>
20 $use_nse 66 <data format="interprophet_pepxml" name="output" from_work_dir="interprophet_output.pep.xml"/>
21 67 </outputs>
22 $use_nsi 68 <help>
23
24 $use_nsm
25
26 --p-thresh $p_thresh
27
28 --threads $threads
29
30 #for $pepxml_file in $pepxml_files:
31 ${pepxml_file}
32 #end for
33
34 </command>
35
36
37 <inputs>
38
39 <param name="pepxml_files" multiple="true" type="data" format="peptideprophet_pepxml" label="Peptide Prophet Results" help="These files will typically be outputs from search tools that have subsequently been run through peptide prophet"/>
40
41 <param name="use_nss" checked="true" type="boolean" label="Include NSS in Model" help="Include NSS (Number of Sibling Searches) in Statistical Model" truevalue="" falsevalue="--no-nss"/>
42 <param name="use_nrs" checked="true" type="boolean" label="Include NRS in Model" help="Include NRS (Number of Replicate Spectra) in Statistical Model" truevalue="" falsevalue="--no-nrs"/>
43 <param name="use_nse" checked="true" type="boolean" label="Include NSE in Model" help="Include NSE (Number of Sibling Experiments) in Statistical Model" truevalue="" falsevalue="--no-nse"/>
44 <param name="use_nsi" checked="true" type="boolean" label="Include NSI in Model" help="Include NSI (Number of Sibling Ions) in Statistical Model" truevalue="" falsevalue="--no-nsi"/>
45 <param name="use_nsm" checked="true" type="boolean" label="Include NSM in Model" help="Include NSM (Number of Sibling Modifications) in Statistical Model" truevalue="" falsevalue="--no-nsm"/>
46
47 <param name="p_thresh" help="Peptides scoring less than this value are discarded" type="float" value="0.05" min="0" max="1" label="Probability Threshold"/>
48
49 <param name="threads" type="integer" value="1" min="0" label="Threads" help="Number of threads to use"/>
50
51 </inputs>
52 <outputs>
53 <data format="interprophet_pepxml" name="output" label="interprophet.${pepxml_files[0].display_name}" from_work_dir="interprophet_output.pep.xml"/>
54 </outputs>
55
56 <help>
57 69
58 **What it does** 70 **What it does**
59 71
60 Takes a set of pepXML files (possibly generated using different search engines) and calculates updated identification probabilities for each peptide. The updated probabilities are based on a statistical model that combines evidence from identifications across all of the input files, spectra, modified states and charge states. 72 Takes a set of pepXML files (possibly generated using different search engines) and calculates updated identification probabilities for each peptide. The updated probabilities are based on a statistical model that combines evidence from identifications across all of the input files, spectra, modified states and charge states.
61 73
65 77
66 If you use this tool please read and cite the paper describing iProphet 78 If you use this tool please read and cite the paper describing iProphet
67 79
68 Shteynberg D, et al. “iProphet: Improved statistical validation of peptide identifications in shotgun proteomics.” *Molecular and Cellular Proteomics* 10, M111.007690 (2011). 80 Shteynberg D, et al. “iProphet: Improved statistical validation of peptide identifications in shotgun proteomics.” *Molecular and Cellular Proteomics* 10, M111.007690 (2011).
69 81
70 </help> 82 </help>
71
72 </tool> 83 </tool>