annotate mea.xml @ 8:e0f8bc01b84b draft

planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
author rnateam
date Thu, 10 Dec 2015 12:22:08 -0500
parents 5f780b6d99d3
children ee79a49755da
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
8
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
1 <tool id="mea" name="MEA" version="0.6.4.1">
5
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
2 <description>Predict MEA structures and compare structures of RNAs</description>
8
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
3
5
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
4 <requirements>
8
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
5 <requirement type="package" version="2.22.6" >gengetopt</requirement>
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
6 <requirement type="package" version="0.6.4" >mea</requirement>
5
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
7 </requirements>
8
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
8
5
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
9 <stdio>
8
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
10 <exit_code range=":-1"/>
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
11 <exit_code range="1:" />
5
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
12 </stdio>
8
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
13
5
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
14 <version_command>mea --version</version_command>
8
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
15
5
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
16 <command><![CDATA[
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
17 mea
8
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
18 #if str($predict_mode.predict_selector) == "predict"
5
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
19 $predict_mode.dotplot
8
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
20 #if str($predict_mode.mea_parameters.mea_parameters_selector) == "no_default"
5
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
21 --alpha $predict_mode.mea_parameters.alpha
8
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
22 --beta $predict_mode.mea_parameters.beta
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
23 --gamma $predict_mode.mea_parameters.gamma
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
24 --delta $predict_mode.mea_parameters.delta
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
25 #end if
5
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
26 #else
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
27 --structure `cat $predict_mode.structure`
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
28 #end if
8
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
29 #if $compare_mode.compare_selector
5
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
30 --reference `cat $compare_mode.reference`
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
31 $compare_mode.slide_rule
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
32 $compare_mode.conflict_rule
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
33 #end if
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
34 > $stdout
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
35 ]]></command>
8
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
36
5
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
37 <inputs>
8
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
38 <conditional name="predict_mode">
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
39 <param name="predict_selector" type="select" label="Predict MEA structure">
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
40 <option value="predict">Predict MEA structure</option>
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
41 <option value="compare">Specify structure (for comparison)</option>
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
42 </param>
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
43 <when value="predict">
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
44 <param name="dotplot" type="data" format="rna_eps" label="Dotplot"
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
45 optional="false" help="Dotplot file (RNA base pair probabilities)"/>
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
46 <conditional name="mea_parameters">
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
47 <param name="mea_parameters_selector"
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
48 type="boolean"
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
49 label="Use default parameters"
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
50 truevalue="default"
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
51 falsevalue="no_default"
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
52 checked="yes"
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
53 help="The default parameters assign a base pair weight
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
54 of 0.5 and penalize long base pairs."
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
55 />
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
56 <when value="default" />
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
57 <when value="no_default">
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
58 <param name="alpha" label="Alpha" type="float"
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
59 optional="false" value="0.012"
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
60 help="Slope of base pair distance penalty"/>
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
61 <param name="beta" label="Beta" type="float"
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
62 optional="false" value="315"
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
63 help="Turning point of base pair distance penalty" />
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
64 <param name="gamma" label="Gamma" type="float"
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
65 optional="false" value="0.5"
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
66 help="Base pair weight factor" />
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
67 <param name="delta" label="Delta" type="float"
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
68 optional="false" value="0.003"
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
69 help="Minimum penalty factor for base pairs" />
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
70 </when>
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
71 </conditional>
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
72 </when>
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
73 <when value="compare">
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
74 <param name="structure" format="txt" type="data" label="Structure"
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
75 optional="false"
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
76 help="(Predicted) RNA secondary structure
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
77 for comparison to a reference structure." />
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
78 </when>
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
79 </conditional>
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
80
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
81
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
82 <conditional name="compare_mode">
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
83 <param name="compare_selector"
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
84 type="boolean"
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
85 label="Compare to a reference structure"
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
86 optional="false"
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
87 checked="false"
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
88 truevalue="compare"
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
89 falsevalue="dont_compare"
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
90 help="Whether to compare the predicted (or specified) structure
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
91 to a reference structure."
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
92 />
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
93 <when value="dont_compare" />
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
94 <when value="compare">
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
95 <param name="reference"
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
96 optional="false"
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
97 format="txt" type="data"
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
98 label="Reference"
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
99 help="Reference structure in dot-bracket format"/>
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
100
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
101 <param name="slide_rule" label="Slide Rule" type="boolean"
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
102 optional="false"
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
103 checked="yes"
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
104 falsevalue="--no-slide-rule" truevalue=""
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
105 help="Use slide rule" />
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
106 <param name="conflict_rule" label="Conflict Rule" type="boolean"
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
107 optional="false"
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
108 checked="yes"
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
109 falsevalue="--no-conflict-rule" truevalue=""
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
110 help="Use onflict rule"/>
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
111 </when>
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
112 </conditional>
5
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
113 </inputs>
8
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
114
5
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
115 <outputs>
8
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
116 <data format="txt" name="stdout" label="${tool.name} on ${on_string}" />
5
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
117 </outputs>
8
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
118
5
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
119 <tests>
8
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
120 <test>
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
121 <param name="mea_parameter_selector" value="default" />
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
122
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
123 <param name="predict_selector" value="predict" />
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
124 <param name="compare_selector" value="true" />
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
125
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
126 <param name="dotplot" value="test_dp.ps" />
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
127 <param name="reference" value="test_reference.txt" />
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
128
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
129 <output name="stdout" file="test_predict.out" />
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
130 </test>
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
131
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
132 <test>
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
133 <param name="mea_parameter_selector" value="default" />
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
134 <param name="predict_selector" value="compare" />
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
135 <param name="compare_selector" value="true" />
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
136
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
137 <param name="structure" value="test_structure.txt" />
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
138 <param name="reference" value="test_reference.txt" />
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
139
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
140 <output name="stdout" file="test_compare.out" />
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
141 </test>
5
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
142 </tests>
8
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
143
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
144
5
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
145 <help><![CDATA[
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
146 =====
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
147 MEA
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
148 =====
0
9ab890b4d814 planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents:
diff changeset
149
8
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
150 MEA predicts RNA maximum expected accuracy structures from RNA base
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
151 pair probabilities and optionally compares them to a reference
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
152 structure. In a special mode it skips the prediction and compares a
0
9ab890b4d814 planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents:
diff changeset
153 given structure to the reference. For the prediction, MEA allows to
9ab890b4d814 planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents:
diff changeset
154 penalize long base pairs, using parameters alpha, beta, gamma, and
9ab890b4d814 planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents:
diff changeset
155 delta. For the comparison of secondary structures, several measures
9ab890b4d814 planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents:
diff changeset
156 are computed from the confusion matrix of the RNA base pairs.
9ab890b4d814 planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents:
diff changeset
157
9ab890b4d814 planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents:
diff changeset
158 ------
9ab890b4d814 planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents:
diff changeset
159 Inputs
9ab890b4d814 planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents:
diff changeset
160 ------
5
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
161
0
9ab890b4d814 planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents:
diff changeset
162 The tool accepts dot plot files as generated by RNAfold -p.
9ab890b4d814 planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents:
diff changeset
163
9ab890b4d814 planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents:
diff changeset
164 For (predicted) structure and reference, the tool accepts
9ab890b4d814 planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents:
diff changeset
165 dot-bracket structures with pseudoknots (supporting bracket pairs
9ab890b4d814 planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents:
diff changeset
166 (),{},[],<>,Aa,Bb,...)
9ab890b4d814 planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents:
diff changeset
167
9ab890b4d814 planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents:
diff changeset
168 -------
9ab890b4d814 planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents:
diff changeset
169 Outputs
9ab890b4d814 planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents:
diff changeset
170 -------
5
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
171
0
9ab890b4d814 planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents:
diff changeset
172 If predicting a structure, the tool outputs the sequence and the
9ab890b4d814 planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents:
diff changeset
173 predicted dot bracket strucuture with computed score in parenthesis
9ab890b4d814 planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents:
diff changeset
174 following the structure. This mimicks the output of the Vienna
9ab890b4d814 planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents:
diff changeset
175 tools.
5
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
176
0
9ab890b4d814 planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents:
diff changeset
177 The result of structure comparison is reported as a line of numbers
5
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
178
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
179 TP FP FN TN SENS PPV F1 MCC
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
180
0
9ab890b4d814 planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents:
diff changeset
181 where
9ab890b4d814 planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents:
diff changeset
182
5
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
183 * TP = # true positives
0
9ab890b4d814 planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents:
diff changeset
184
5
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
185 * FP = # false positives
0
9ab890b4d814 planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents:
diff changeset
186
5
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
187 * FN = # false negatives
0
9ab890b4d814 planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents:
diff changeset
188
5
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
189 * TN = # true negatives
0
9ab890b4d814 planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents:
diff changeset
190
8
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
191 * SENS = TP/(TP+FN) 'Sensitivity'
0
9ab890b4d814 planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents:
diff changeset
192
5
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
193 * PPV = TP/(TP+FP) 'Positive Predictive Value'
0
9ab890b4d814 planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents:
diff changeset
194
5
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
195 * F1 = PPV*SENS / (PPV+SENS), if PPV+SENS!=0; 0, otherwise 'F1-score'
0
9ab890b4d814 planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents:
diff changeset
196
5
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
197 * MCC = (TP*TN - FP*FN) / sqrt( (TP+FP)*(TP+FN)*(TN+FP)*(TN+FN) ) 'Mathews correlation coefficient'
0
9ab890b4d814 planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents:
diff changeset
198
5
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
199
0
9ab890b4d814 planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents:
diff changeset
200 Special rules for prediction evaluation:
9ab890b4d814 planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents:
diff changeset
201 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
202
0
9ab890b4d814 planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents:
diff changeset
203 * Slide rule: tolerate shift of one base pair end by one base. This
8
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
204 rule directly affects the number of true positives.
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
205
0
9ab890b4d814 planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents:
diff changeset
206 * Conflict rule: predicted base pairs are false only if they
8
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
207 conflict with the reference; two base pair conflict if and only if
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
208 they share one end This rule directly affects the number of false
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
209 positives.
0
9ab890b4d814 planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents:
diff changeset
210
8
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
211 --------
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
212 Download
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
213 --------
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
214
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
215 The command line tool MEA is free software available for download and
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
216 local installation at
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
217 .. __: http://www.bioinf.uni-leipzig.de/Software/mea/
5
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
218 ]]></help>
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
219 <citations>
8
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
220 <citation type="doi">10.1007/978-3-319-02624-4_1</citation>
5
12a975bbf94c planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 4
diff changeset
221 </citations>
8
e0f8bc01b84b planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents: 7
diff changeset
222
0
9ab890b4d814 planemo upload commit 9099c0a9ff5f7f3d9407e2ec3598957e02850d88-dirty
rnateam
parents:
diff changeset
223 </tool>