annotate RNAShapes.xml @ 1:2541c3e74dfa draft

Uploaded
author rnateam
date Mon, 16 Feb 2015 13:57:02 -0500
parents 6d37d9c1e9bb
children f33190f18ee6
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
1 <?xml version='1.0' encoding='UTF-8'?>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
2 <tool id="RNAshapes" name="RNAshapes" version="3.2.2">
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
3 <description>RNA Secondary structure prediction</description>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
4 <macros>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
5 <token name="@EXECUTABLE@">RNAshapes</token>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
6 <macro name="macro_param_shape_level">
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
7 <param name="param_shape_level" type="select" label="Shape Level" help="(--shapeLevel) 1: most concrete shape, ... 5: most abstract shape.">
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
8 <option value="1">1 most concrete</option>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
9 <option value="2">2</option>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
10 <option value="3">3</option>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
11 <option value="4">4</option>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
12 <option value="5" selected="True">5 most abstract</option>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
13 </param>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
14 </macro>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
15 <macro name="macro_param_grammar">
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
16 <param name="param_grammar" type="select" label="Dangling End Energies" help="(--grammar) See below for details.">
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
17 <option value="macrostate" selected="True">macrostate</option>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
18 <option value="microstate">microstate</option>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
19 <option value="nodangle">nodangle</option>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
20 <option value="overdangle">overdangle</option>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
21 </param>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
22 </macro>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
23 <macro name="macro_param_low_prob_filter">
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
24 <param name="param_low_prob_filter" type="float" value="1e-6" min="0" max="1" label="Low Probability Filter" help="(--lowProbFilter) This option sets a barrier for filtering out results with very low probabilities during calculation."/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
25 </macro>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
26 <macro name="macro_param_bppm_threshold">
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
27 <param name="param_bppm_threshold" type="float" value="1e-5" min="0" max="1" label="BPPM Threshold" help="(--bppmThreshold) Set the threshold for base pair probabilities included in the postscripts output."/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
28 </macro>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
29 <macro name="macro_param_out_low_prob_filter">
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
30 <param name="param_out_low_prob_filter" type="float" value="0" min="0" max="1" label="Output Low Probability Filter" help="(--outputLowProbFilter) This option sets a filter for omitting low probability results during output."/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
31 </macro>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
32 <macro name="macro_param_show_samples">
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
33 <param name="param_show_samples" type="boolean" truevalue="1" falsevalue="0" label="Show Samples" help="(--showSamples) Inspect the samples drawn by stochastic backtrace."/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
34 </macro>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
35 <macro name="macro_param_allow_lp">
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
36 <param name="param_allow_lp" type="boolean" truevalue="1" falsevalue="0" label="Lonely Base-Pairs" help="(--allowLP) Allow lonely base pairs."/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
37 </macro>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
38 <macro name="macro_param_prob_decimals">
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
39 <param name="param_prob_decimals" type="integer" value="7" min="0" label="Number of Printed Decimals" help="(--probDecimals) Number of used digits to print probabilities."/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
40 </macro>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
41 <macro name="macro_param_num_samples">
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
42 <param name="param_num_samples" type="integer" value="1000" min="0" label="Number of Samples" help="(--numSamples) Sets the number of samples that are drawn to estimate shape probabilities."/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
43 </macro>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
44 <macro name="macro_param_absolute_deviation">
1
2541c3e74dfa Uploaded
rnateam
parents: 0
diff changeset
45 <param name="param_absolute_deviation" type="float" optional="True" label="Absolute Deviation" help="(--absoluteDeviation) This sets the energy range as an absolute value of the minimum free energy. Cannot be combined with --relativeDeviation.">
2541c3e74dfa Uploaded
rnateam
parents: 0
diff changeset
46 <validator type="in_range" min="0"/>
2541c3e74dfa Uploaded
rnateam
parents: 0
diff changeset
47 </param>
0
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
48 </macro>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
49 <macro name="macro_param_relative_deviation">
1
2541c3e74dfa Uploaded
rnateam
parents: 0
diff changeset
50 <param name="param_relative_deviation" type="float" optional="True" label="Relative Deviation" help="(--relativeDeviation) This sets the energy range as percentage of the minimum free energy. Cannot be combined with --absoluteDeviation.">
2541c3e74dfa Uploaded
rnateam
parents: 0
diff changeset
51 <validator type="in_range" min="0"/>
2541c3e74dfa Uploaded
rnateam
parents: 0
diff changeset
52 </param>
0
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
53 </macro>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
54 <macro name="macro_param_window_size">
1
2541c3e74dfa Uploaded
rnateam
parents: 0
diff changeset
55 <param name="param_window_size" type="integer" optional="True" label="Window Size" help="(--windowSize) Activates window mode and computes substrings of this size. See below for details.">
2541c3e74dfa Uploaded
rnateam
parents: 0
diff changeset
56 <validator type="in_range" min="1"/>
2541c3e74dfa Uploaded
rnateam
parents: 0
diff changeset
57 </param>
0
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
58 </macro>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
59 <macro name="macro_param_window_increment">
1
2541c3e74dfa Uploaded
rnateam
parents: 0
diff changeset
60 <param name="param_window_increment" type="integer" optional="True" label="Window Increment" help="(--windowIncrement) Increment Size. See below for details.">
2541c3e74dfa Uploaded
rnateam
parents: 0
diff changeset
61 <validator type="in_range" min="1"/>
2541c3e74dfa Uploaded
rnateam
parents: 0
diff changeset
62 </param>
0
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
63 </macro>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
64 <macro name="macro_param_structure_probs">
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
65 <param name="param_structure_probs" type="boolean" truevalue="1" falsevalue="0" label="Structure Probabilities" help="(--structureProbs) In addition to free energy also the probability of structures is calculated."/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
66 </macro>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
67 </macros>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
68
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
69 <requirements>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
70 <requirement type="binary">@EXECUTABLE@</requirement>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
71 <requirement type="package" version="3.2.2">RNAshapes</requirement>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
72 </requirements>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
73 <stdio>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
74 <exit_code range="1:"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
75 <exit_code range=":-1"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
76 <regex match="Error:"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
77 <regex match="Exception:"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
78 </stdio>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
79
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
80 <command>
1
2541c3e74dfa Uploaded
rnateam
parents: 0
diff changeset
81 <![CDATA[
0
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
82 RNAshapes
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
83 --mode $param_cond_mode.param_mode
1
2541c3e74dfa Uploaded
rnateam
parents: 0
diff changeset
84 #if $param_cond_mode.param_mode != 'outside':
2541c3e74dfa Uploaded
rnateam
parents: 0
diff changeset
85 > $param_out
0
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
86 #end if
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
87 #if $varExists('param_cond_mode.param_shape_level'):
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
88 --shapeLevel $param_cond_mode.param_shape_level
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
89 #end if
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
90 #if $varExists('param_cond_mode.param_low_prob_filter'):
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
91 --lowProbFilter $param_cond_mode.param_low_prob_filter
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
92 #end if
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
93 #if $varExists('param_cond_mode.param_bppm_threshold'):
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
94 --bppmThreshold $param_cond_mode.param_bppm_threshold
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
95 #end if
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
96 #if $varExists('param_cond_mode.param_out_low_prob_filter'):
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
97 --outputLowProbFilter $param_cond_mode.param_out_low_prob_filter
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
98 #end if
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
99 #if $varExists('param_cond_mode.param_show_samples'):
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
100 --showSamples $param_cond_mode.param_show_samples
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
101 #end if
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
102 #if $varExists('param_cond_mode.param_prob_decimals'):
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
103 --probDecimals $param_cond_mode.param_prob_decimals
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
104 #end if
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
105 #if $varExists('param_cond_mode.param_num_samples'):
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
106 --numSamples $param_cond_mode.param_num_samples
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
107 #end if
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
108 #if $varExists('param_cond_mode.param_absolute_deviation') and $param_cond_mode.param_absolute_deviation:
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
109 --absoluteDeviation $param_cond_mode.param_absolute_deviation
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
110 #end if
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
111 #if $varExists('param_cond_mode.param_relative_deviation') and $param_cond_mode.param_relative_deviation:
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
112 --relativeDeviation $param_cond_mode.param_relative_deviation
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
113 #end if
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
114 #if $varExists('param_cond_mode.param_window_size') and $param_cond_mode.param_window_size:
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
115 --windowSize $param_cond_mode.param_window_size
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
116 #end if
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
117 #if $varExists('param_cond_mode.param_window_increment') and $param_cond_mode.param_window_increment:
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
118 --windowIncrement $param_cond_mode.param_window_increment
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
119 #end if
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
120 #if $varExists('param_cond_mode.param_structure_probs'):
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
121 --structureProbs $param_cond_mode.param_structure_probs
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
122 #end if
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
123 --grammar $param_grammar
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
124 --allowLP $param_allow_lp
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
125 $param_in
1
2541c3e74dfa Uploaded
rnateam
parents: 0
diff changeset
126 ]]>
0
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
127 </command>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
128
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
129 <inputs>
1
2541c3e74dfa Uploaded
rnateam
parents: 0
diff changeset
130 <param name="param_in" type="data" format="fasta" optional="False" label="Input: Fasta file" />
0
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
131
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
132 <conditional name="param_cond_mode">
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
133 <param name="param_mode" type="select" label="Calculation Mode" help="(--mode) For a description of the different modes see below.">
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
134 <option value="shapes" selected="True">shapes</option>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
135 <option value="mfe">mfe</option>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
136 <option value="subopt">subopt</option>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
137 <option value="probs">probs</option>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
138 <option value="sample">sample</option>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
139 <option value="cast">cast</option>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
140 <option value="eval">eval</option>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
141 <option value="abstract">abstract</option>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
142 <option value="outside">outside</option>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
143 <option value="mea">mea</option>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
144 </param>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
145 <when value="shapes">
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
146 <expand macro="macro_param_structure_probs"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
147 <expand macro="macro_param_absolute_deviation"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
148 <expand macro="macro_param_relative_deviation"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
149 <expand macro="macro_param_shape_level"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
150 <expand macro="macro_param_window_size"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
151 <expand macro="macro_param_window_increment"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
152 </when>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
153 <when value="mfe">
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
154 <expand macro="macro_param_structure_probs"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
155 <expand macro="macro_param_shape_level"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
156 <expand macro="macro_param_window_size"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
157 <expand macro="macro_param_window_increment"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
158 </when>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
159 <when value="subopt">
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
160 <expand macro="macro_param_structure_probs"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
161 <expand macro="macro_param_absolute_deviation"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
162 <expand macro="macro_param_relative_deviation"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
163 <expand macro="macro_param_shape_level"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
164 <expand macro="macro_param_window_size"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
165 <expand macro="macro_param_window_increment"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
166 </when>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
167 <when value="probs">
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
168 <expand macro="macro_param_structure_probs"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
169 <expand macro="macro_param_low_prob_filter"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
170 <expand macro="macro_param_out_low_prob_filter"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
171 <expand macro="macro_param_window_size"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
172 <expand macro="macro_param_window_increment"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
173 <expand macro="macro_param_prob_decimals"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
174 </when>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
175 <when value="sample">
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
176 <expand macro="macro_param_structure_probs"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
177 <expand macro="macro_param_num_samples"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
178 <expand macro="macro_param_show_samples"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
179 <expand macro="macro_param_out_low_prob_filter"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
180 <expand macro="macro_param_shape_level"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
181 <expand macro="macro_param_window_size"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
182 <expand macro="macro_param_window_increment"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
183 <expand macro="macro_param_prob_decimals"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
184 </when>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
185 <when value="cast">
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
186 <expand macro="macro_param_structure_probs"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
187 <expand macro="macro_param_absolute_deviation"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
188 <expand macro="macro_param_relative_deviation"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
189 <expand macro="macro_param_shape_level"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
190 </when>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
191 <when value="eval">
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
192 <expand macro="macro_param_shape_level"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
193 </when>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
194 <when value="abstract">
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
195 <expand macro="macro_param_shape_level"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
196 </when>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
197 <when value="outside">
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
198 <expand macro="macro_param_bppm_threshold"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
199 </when>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
200 <when value="mea">
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
201 <expand macro="macro_param_structure_probs"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
202 <expand macro="macro_param_shape_level"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
203 <expand macro="macro_param_window_size"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
204 <expand macro="macro_param_window_increment"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
205 <expand macro="macro_param_prob_decimals"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
206 </when>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
207
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
208 </conditional>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
209
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
210 <expand macro="macro_param_grammar"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
211 <expand macro="macro_param_allow_lp"/>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
212
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
213 </inputs>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
214 <outputs>
1
2541c3e74dfa Uploaded
rnateam
parents: 0
diff changeset
215 <data name="param_out" format="txt">
2541c3e74dfa Uploaded
rnateam
parents: 0
diff changeset
216 <filter>param_cond_mode['param_mode'] != "outside"</filter>
0
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
217 </data>
1
2541c3e74dfa Uploaded
rnateam
parents: 0
diff changeset
218 <collection name="param_out_dotplot" type="list" label="rna_eps outputs">
2541c3e74dfa Uploaded
rnateam
parents: 0
diff changeset
219 <filter>param_cond_mode['param_mode'] == "outside"</filter>
2541c3e74dfa Uploaded
rnateam
parents: 0
diff changeset
220 <discover_datasets pattern="(?P&lt;designation&gt;.*)\.ps" ext="rna_eps" visible="true"/>
2541c3e74dfa Uploaded
rnateam
parents: 0
diff changeset
221 </collection>
0
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
222 </outputs>
1
2541c3e74dfa Uploaded
rnateam
parents: 0
diff changeset
223 <tests>
2541c3e74dfa Uploaded
rnateam
parents: 0
diff changeset
224 <test>
2541c3e74dfa Uploaded
rnateam
parents: 0
diff changeset
225 <param name="param_in" value="rnashapes_input1.fa"/>
2541c3e74dfa Uploaded
rnateam
parents: 0
diff changeset
226 <param name="param_mode" value="mfe"/>
2541c3e74dfa Uploaded
rnateam
parents: 0
diff changeset
227 <output name="param_out" file="rnashapes_result1.txt"/>
2541c3e74dfa Uploaded
rnateam
parents: 0
diff changeset
228 </test>
2541c3e74dfa Uploaded
rnateam
parents: 0
diff changeset
229 </tests>
2541c3e74dfa Uploaded
rnateam
parents: 0
diff changeset
230
0
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
231 <help>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
232
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
233 **What id does**
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
234
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
235 RNA secondary structure predictions
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
236
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
237 -----
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
238
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
239 **modes**
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
240
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
241 + **mfe**: Computes the single energetically most stable secondary structure for the given RNA sequence. Co-optimal results will be suppressed, i.e. should different prediction have the same best energy value, just an arbitrary one out of them will be reported. This resembles the function of the program "RNAfold" of the Vienna group. If you only use "mfe" mode, consider switching to RNAfold, because their implementation is much faster, due to sophisticated low level C optimisations.
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
242 + **subopt**: Often, the biological relevant structure is hidden among suboptimal predictions. In "subopt" mode, you can also inspect all suboptimal solutions up to a given threshold (see parameters --absoluteDeviation and --relativeDeviation). Duplicates might appear when using grammar "microstate", due to its semantic ambiguity according Vienna-Dot-Bracket strings.
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
243 + **shapes**: Output of "subopt" mode is crowded by many very similar answers, which make it hard to focus to the "important" changes. The abstract shape concept groups similar answers together and reports only the best answer within such a group. Due to abstraction, suboptimal analyses can be done more thorough, by ignoring boring differences. (see parameter --shapeLevel)
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
244 + **probs**: Structure probabilities are strictly correlated to their energy values. Grouped together into shape classes, their probabilities add up. Often a shape class with many members of worse energy becomes more probable than the shape containing the mfe structure but not much more members.
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
245 + **sample**: Probabilistic sampling based on partition function. This mode combines stochastic sampling with a-posteriori shape abstraction. A sample from the structure space holds M structures together with their shapes, on which classification is performed. The probability of a shape can then be approximated by its frequency in the sample.
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
246 + **cast**: This mode is the RNAcast approach. For a family of RNA sequences, this method independently enumerates the near-optimal abstract shape space, and predicts as the consensus an abstract shape common to all sequences. For each sequence, it delivers the thermodynamically best structure which has this common shape. Input is a multiple fasta file, which should contain at least two sequences. Output is sorted by "score" of common shapes, i.e. summed free energy of all sequences. R is the rank (= list position) of the shape in individual sequence analysis.
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
247 + **eval**: Evaluates the free energy of an RNA molecule in fixed secondary structure, similar to RNAeval from the Vienna group. Multiple answers stem from semantic ambiguity of the underlying grammar. It might happen, that your given structure is not a structure for the sequence. Maybe your settings are too restrictive, e.g. not allowing lonely base-pairs (--allowLP). If you input a (multiple) FASTA file, RNAshapes assumes that exactly first half of the contents of each entry is RNA sequence, second half is the according structure. Whitespaces are ignored.
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
248 + **abstract**: Converts a Vienna-Dot-Bracket representation of a secondary structure into a shape string.
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
249 + **outside**: Applies the "outside"-algorithm to compute probabilities for all base pairs (i,j), based on the partition function. Output is a PostScript file, visualizing these probabilities as a "dot plot". The "dot plot" shows a matrix of squares with area proportional to the base pair probabilities in the upper right half. For each pair (i,j) with probability above --bppmThreshold there is a line of the form i j sqrt(p) ubox in the PostScript file, so that they can be easily extracted.
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
250 + **mea**: Finds the secondary structure with the maximal sum of base-pair probabilities (MEA=maximal expected accuracy). The equivalent Vienna Package name is the 'centroid secondary structure', defined as 'The centroid structure is the structure with the minimum total base-pair distance to all structures in the thermodynamic ensemble.'.
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
251
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
252 -----
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
253
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
254 **grammar**
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
255
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
256 How to treat "dangling end" energies for bases adjacent to helices in free ends and multi-loops.
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
257
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
258 + **nodangle**: (-d 0 in Vienna package) ignores dangling energies altogether.
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
259 + **overdangle**: (-d 2 in Vienna package) always dangles bases onto helices, even if they are part of neighboring helices themselves. Seems to be wrong, but could perform surprisingly well.
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
260 + **microstate**: (-d 1 in Vienna package) correct optimisation of all dangling possibilities, unfortunately this results in an semantically ambiguous search space regarding Vienna-Dot-Bracket notations.
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
261 + **macrostate**: (no correspondens in Vienna package) same as microstate, while staying unambiguous. Unfortunately, mfe computation violates Bellman's principle of optimality. Default is "macrostate".
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
262
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
263 -----
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
264
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
265 **windowSize**
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
266
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
267 Activates window mode and computes substrings of size i for the input. After computation for the first i bases is done, the window is pushed j bases to the right and the next computation is startet. j is set by --windowIncrement. i must be a non-zero positive integer, smaller than the input length.
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
268
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
269 **windowIncrement**
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
270
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
271 If --windowSize is given, this parameter sets the offset for the next window to j bases. j must be a non-zero positive integer, smaller than --windowSize.
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
272
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
273 -----
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
274
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
275 For more information, visit http://bibiserv2.cebitec.uni-bielefeld.de/rnashapes?id=rnashapes_rnashapes_manual_manual
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
276 </help>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
277 <citations>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
278 <citation type="doi">doi:10.1093/bioinformatics/btu649</citation>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
279 </citations>
6d37d9c1e9bb Imported from capsule None
bjoern-gruening
parents:
diff changeset
280 </tool>