annotate mea.xml @ 1:9ebd60531aa6 draft default tip

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