Mercurial > repos > rnateam > mea
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 |
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> |