0
|
1 <?xml version='1.0' encoding='UTF-8'?>
|
|
2 <tool id="FidoAdapter" name="FidoAdapter" version="2.0.0">
|
|
3 <description>Runs the protein inference engine Fido.</description>
|
|
4 <macros>
|
|
5 <token name="@EXECUTABLE@">FidoAdapter</token>
|
|
6 <import>macros.xml</import>
|
|
7 </macros>
|
|
8 <expand macro="stdio"/>
|
|
9 <expand macro="requirements"/>
|
|
10 <command>FidoAdapter
|
|
11 -fidocp_executable FidoChooseParameters
|
|
12 -fido_executable Fido
|
|
13
|
|
14 #if $param_in:
|
|
15 -in $param_in
|
|
16 #end if
|
|
17 #if $param_out:
|
|
18 -out $param_out
|
|
19 #end if
|
|
20 #if $param_prob_param:
|
|
21 -prob_param "$param_prob_param"
|
|
22 #end if
|
|
23 #if $param_separate_runs:
|
|
24 -separate_runs
|
|
25 #end if
|
|
26 #if $param_no_cleanup:
|
|
27 -no_cleanup
|
|
28 #end if
|
|
29 #if $param_all_PSMs:
|
|
30 -all_PSMs
|
|
31 #end if
|
|
32 #if $param_group_level:
|
|
33 -group_level
|
|
34 #end if
|
|
35 #if $param_log2_states:
|
|
36 -log2_states $param_log2_states
|
|
37 #end if
|
|
38 -threads \${GALAXY_SLOTS:-24}
|
|
39 #if $param_prob_protein:
|
|
40 -prob:protein $param_prob_protein
|
|
41 #end if
|
|
42 #if $param_prob_peptide:
|
|
43 -prob:peptide $param_prob_peptide
|
|
44 #end if
|
|
45 #if $param_prob_spurious:
|
|
46 -prob:spurious $param_prob_spurious
|
|
47 #end if
|
|
48 #if $adv_opts.adv_opts_selector=='advanced':
|
|
49 #if $adv_opts.param_keep_zero_group:
|
|
50 -keep_zero_group
|
|
51 #end if
|
|
52 #if $adv_opts.param_accuracy:
|
|
53 -accuracy
|
|
54 #if " " in str($adv_opts.param_accuracy):
|
|
55 "$adv_opts.param_accuracy"
|
|
56 #else
|
|
57 $adv_opts.param_accuracy
|
|
58 #end if
|
|
59 #end if
|
|
60 #if $adv_opts.param_log2_states_precalc:
|
|
61 -log2_states_precalc $adv_opts.param_log2_states_precalc
|
|
62 #end if
|
|
63 #if $adv_opts.param_force:
|
|
64 -force
|
|
65 #end if
|
|
66 #end if
|
|
67 </command>
|
|
68 <inputs>
|
|
69 <param name="param_in" type="data" format="idxml" optional="False" label="Input: identification results" help="(-in) "/>
|
|
70 <param name="param_prob_param" type="text" size="30" value="Posterior Probability_score" label="Read the peptide probability from this user parameter ('UserParam') in the input file, instead of from the 'score' field, if available. (Use" help="(-prob_param) e.g. for search results that were processed with the TOPP tools IDPosteriorErrorProbability followed by FalseDiscoveryRate.)">
|
|
71 <sanitizer>
|
|
72 <valid initial="string.printable">
|
|
73 <remove value="'"/>
|
|
74 <remove value="""/>
|
|
75 </valid>
|
|
76 </sanitizer>
|
|
77 </param>
|
|
78 <param name="param_separate_runs" type="boolean" truevalue="-separate_runs" falsevalue="" checked="false" optional="True" label="Process multiple protein identification runs in the input separately, don't merge them" help="(-separate_runs) Merging results in loss of descriptive information of the single protein identification runs"/>
|
|
79 <param name="param_no_cleanup" type="boolean" truevalue="-no_cleanup" falsevalue="" checked="false" optional="True" label="Omit clean-up of peptide sequences (removal of non-letter characters, replacement of I with L)" help="(-no_cleanup) "/>
|
|
80 <param name="param_all_PSMs" type="boolean" truevalue="-all_PSMs" falsevalue="" checked="false" optional="True" label="Consider all PSMs of each peptide, instead of only the best one" help="(-all_PSMs) "/>
|
|
81 <param name="param_group_level" type="boolean" truevalue="-group_level" falsevalue="" checked="false" optional="True" label="Perform inference on protein group level (instead of individual protein level)" help="(-group_level) This will lead to higher probabilities for (bigger) protein groups"/>
|
|
82 <param name="param_log2_states" type="integer" min="0" optional="True" value="0" label="Binary logarithm of the max" help="(-log2_states) number of connected states in a subgraph. For a value N, subgraphs that are bigger than 2^N will be split up, sacrificing accuracy for runtime. '0' uses the default (18)"/>
|
|
83 <param name="param_prob_protein" type="float" min="0.0" optional="True" value="0.0" label="Protein prior probability ('gamma' parameter)" help="(-protein) "/>
|
|
84 <param name="param_prob_peptide" type="float" min="0.0" optional="True" value="0.0" label="Peptide emission probability ('alpha' parameter)" help="(-peptide) "/>
|
|
85 <param name="param_prob_spurious" type="float" min="0.0" optional="True" value="0.0" label="Spurious peptide identification probability ('beta' parameter)" help="(-spurious) "/>
|
|
86 <expand macro="advanced_options">
|
|
87 <param name="param_keep_zero_group" type="boolean" truevalue="-keep_zero_group" falsevalue="" checked="false" optional="True" label="Keep the group of proteins with estimated probability of zero, which is otherwise removed (it may be very large)" help="(-keep_zero_group) "/>
|
|
88 <param name="param_accuracy" type="select" optional="True" label="Accuracy level of start parameters" help="(-accuracy) There is a trade-off between accuracy and runtime. Empty uses the default ('best')">
|
|
89 <option value=""></option>
|
|
90 <option value="best">best</option>
|
|
91 <option value="relaxed">relaxed</option>
|
|
92 <option value="sloppy">sloppy</option>
|
|
93 </param>
|
|
94 <param name="param_log2_states_precalc" type="integer" min="0" optional="True" value="0" label="Like 'log2_states', but allows to set a separate limit for the precalculation" help="(-log2_states_precalc) "/>
|
|
95 <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
|
|
96 </expand>
|
|
97 </inputs>
|
|
98 <outputs>
|
|
99 <data name="param_out" format="idxml"/>
|
|
100 </outputs>
|
|
101 <help>**What it does**
|
|
102
|
|
103 Runs the protein inference engine Fido.
|
|
104
|
|
105
|
|
106 For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_FidoAdapter.html</help>
|
|
107 <expand macro="references"/>
|
|
108 </tool>
|