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