annotate rnaup.xml @ 3:04c56f5b0907 draft default tip

Uploaded
author rnateam
date Fri, 13 Feb 2015 04:08:49 -0500
parents 5e58cbf27a05
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
1 <tool id="rnaup" name="RNAup" version="2.1.6.0">
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
2 <description>Calculate the thermodynamics of RNA-RNA interactions</description>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
3 <expand macro="requirements" />
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
4 <expand macro="version_command" />
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
5 <expand macro="stdio" />
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
6 <macros>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
7 <token name="@EXECUTABLE@">RNAup</token>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
8 <import>macros.xml</import>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
9 </macros>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
10 <command>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
11 <![CDATA[
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
12 RNAup < $input > $output
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
13 -T$temperature
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
14 --dangles=$dangling
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
15 $constraint
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
16 --ulength=$ulength
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
17 --contributions=#echo ''.join(str($contributions).split(','))#
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
18 --window=$window
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
19 $includeboth
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
20 $interactionpairwise
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
21 $interactionfirst
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
22 --extend5=$extendfive
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
23 --extend3=$extendthree
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
24
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
25 #if $varExists('$advancedOptions.nolp')
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
26 --pfScale=$advancedOptions.pfscale
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
27 $advancedOptions.noconv
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
28 $advancedOptions.nolp
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
29 $advancedOptions.nogu
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
30 $advancedOptions.noclosinggu
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
31 $advancedOptions.notetra
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
32 #end if
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
33 ; tar -cf $accesibilitiesFile *.out
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
34 ]]>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
35 </command>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
36
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
37 <inputs>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
38 <param format="fasta" name="input" type="data" label="Fasta file"/>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
39 <param name="temperature" size="8" type="float" value="37.0" label="temperature [°C]" help="-T"/>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
40 <param name="dangling" type="select" label="how to treat dangling end energies" help="-d">
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
41 <option value="2" selected="true">unpaired bases participate in all dangling ends (2)</option>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
42 <option value="0">ignore dangling ends (0)</option>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
43 <option value="1">unpaired bases participate in one dangling end only (1)</option>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
44 <option value="3">allow coaxial stacking (3)</option>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
45 </param>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
46 <param name="constraint" type="boolean" truevalue="--constraint" falsevalue="" checked="false" label="Constraints for the secondary structure" help="--constraint"/>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
47 <param name="ulength" type="integer" min="0" value="4" label="Length of the unstructured region." help="--ulength"/>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
48 <param name="contributions" type="select" multiple="true" display="checkboxes" label="Specify which contributions to the probabilty of being unpaired are listed in the output">
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
49 <option value="S" selected="true">sum of all</option>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
50 <option value="H">unpaired within hairpin loop</option>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
51 <option value="I">unpaired within interior loop</option>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
52 <option value="M">unpaired within multiloop</option>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
53 <option value="E">unpaired within exterior loop</option>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
54 <validator type="no_options" message="Please select at least one contribution."/>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
55 </param>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
56 <param name="window" type="integer" min="0" value="25" label="Maximal length of the region of interaction." help="--window"/>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
57 <param name="includeboth" type="boolean" truevalue="--include_both" falsevalue="" checked="false" label="Include the probability of unpaired regions in both RNAs" help="--include_both"/>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
58 <param name="interactionpairwise" type="boolean" truevalue="--interaction_pairwise" falsevalue="" checked="false" label="Activate pairwise interaction mode" help="--interaction_pairwise"/>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
59 <param name="interactionfirst" type="boolean" truevalue="--interaction_first" falsevalue="" checked="false" label="Activate pairwise interaction mode, compare always with the first sequence" help="--interaction_first"/>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
60 <param name="extendfive" type="integer" min="0" value="0" label="Extend the region of interaction in the target to some residues on the 5' side." help="--extend5"/>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
61 <param name="extendthree" type="integer" min="0" value="0" label="Extend the region of interaction in the target to some residues on the 3' side." help="--extend3"/>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
62
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
63 <conditional name="advancedOptions">
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
64 <param name="advancedSelector" type="select" label="advanced options">
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
65 <option value="basic">basic Options</option>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
66 <option value="advanced">advanced Options</option>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
67 </param>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
68 <when value="advanced">
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
69 <param name="pfscale" type="float" value="1.07" label="Use scale*mfe as an estimate for the ensemble free energy " help="--pfScale"/>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
70 <param name="noconv" type="boolean" truevalue="--noconv" falsevalue="" checked="false" label="No conversion of T -> U" help="--noconv"/>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
71 <param name="nolp" type="boolean" truevalue="--noLP" falsevalue="" checked="false" label="No lonely pairs" help="--noLP don't allow lonely pairs."/>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
72 <param name="nogu" type="boolean" truevalue="--noGU" falsevalue="" checked="false" label="No GU pairing" help="--noGU don't allow pairing of G and U."/>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
73 <param name="noclosinggu" type="boolean" truevalue="--noClosingGU" falsevalue="" checked="false" label="No GU pairing at the ends" help="--noClosingGU don't allow pairing of G and U at the ends of helices."/>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
74 <param name="notetra" type="boolean" truevalue="--noTetra" falsevalue="" checked="false" label="No stabilization for loops, hairpins etc." help="--noTetra"/>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
75 </when>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
76 </conditional>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
77 </inputs>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
78 <outputs>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
79 <data format="txt" name="output"/>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
80 <data format="tar" name="accesibilitiesFile"/>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
81 </outputs>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
82 <tests>
2
5e58cbf27a05 Uploaded
rnateam
parents: 0
diff changeset
83 <test>
5e58cbf27a05 Uploaded
rnateam
parents: 0
diff changeset
84 <param name="input" value="rnaup_input1.fa"/>
5e58cbf27a05 Uploaded
rnateam
parents: 0
diff changeset
85 <output name="output" file="rnaup_result1.txt"/>
5e58cbf27a05 Uploaded
rnateam
parents: 0
diff changeset
86 </test>
0
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
87 </tests>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
88 <help>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
89 <![CDATA[
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
90
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
91 **RNAup**
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
92
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
93 RNAup calculates the thermodynamics of RNA−RNA interactions, by decomposing the binding into two stages. (1) First the probability that a potential binding sites remains unpaired (equivalent to the free energy needed to open the site) is computed. (2) Then this accessibility is combined with the interaction energy to obtain the total binding energy. All calculations are done by computing partition functions over all possible conformations.
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
94
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
95 RNAup provides two different modes: By default RNAup computes accessibilities, in terms of the free energies needed to open a region (default length 4). It prints the region of highest accessibility and its opening energy to stdout, opening energies for all other regions are written to a file.
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
96
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
97 In interaction mode the interaction between two RNAs is calculated. It is invoked if the input consists of two sequences concatenated with an "&". RNAup assumes that the longer RNA is a structured target sequence while the shorter one is an unstructured small RNA. Additionally, for every position along the target sequence the best free energy of binding for an interaction that includes this position is written to the the output file. Output to stdout consists of the location and free energy, dG, for the optimal region of interaction. The binding energy dG is also split into its components the interaction energy dGint and the opening energy dGu_l (and possibly dGu_s for the shorter sequence).
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
98 In addition we print the optimal interaction structure as computed by RNAduplex for this region. Note that it can happen that the RNAduplex computed optimal interaction does not coincide with the optimal RNAup region. If the two predictions don’t match the structure string is replaced by a run of ".".
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
99
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
100 -----
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
101
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
102 **Input format**
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
103
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
104 RNAup requires one input file
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
105
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
106 - Fasta file
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
107
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
108 For the interaction mode, the sequences of the query and target have to be concatenated by an '&', or the --interaction-pairwise or --interaction-first flags have to be set.
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
109
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
110 ------
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
111
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
112 **Outputs**
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
113
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
114 - most accesible region of each sequence
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
115 - accesibilties of each sequence is written in a file and these files are bundled together in a tar file
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
116
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
117
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
118 ]]>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
119 </help>
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
120 <expand macro="requirements" />
78d673470d45 Imported from capsule None
rnateam
parents:
diff changeset
121 </tool>