comparison rnaup.xml @ 0:78d673470d45 draft

Imported from capsule None
author rnateam
date Wed, 04 Feb 2015 12:05:27 -0500
parents
children 5e58cbf27a05
comparison
equal deleted inserted replaced
-1:000000000000 0:78d673470d45
1 <tool id="rnaup" name="RNAup" version="2.1.6.0">
2 <description>Calculate the thermodynamics of RNA-RNA interactions</description>
3 <expand macro="requirements" />
4 <expand macro="version_command" />
5 <expand macro="stdio" />
6 <macros>
7 <token name="@EXECUTABLE@">RNAup</token>
8 <import>macros.xml</import>
9 </macros>
10 <command>
11 <![CDATA[
12 RNAup < $input > $output
13 -T$temperature
14 --dangles=$dangling
15 $constraint
16 --ulength=$ulength
17 --contributions=#echo ''.join(str($contributions).split(','))#
18 --window=$window
19 $includeboth
20 $interactionpairwise
21 $interactionfirst
22 --extend5=$extendfive
23 --extend3=$extendthree
24
25 #if $varExists('$advancedOptions.nolp')
26 --pfScale=$advancedOptions.pfscale
27 $advancedOptions.noconv
28 $advancedOptions.nolp
29 $advancedOptions.nogu
30 $advancedOptions.noclosinggu
31 $advancedOptions.notetra
32 #end if
33 ; tar -cf $accesibilitiesFile *.out
34 ]]>
35 </command>
36
37 <inputs>
38 <param format="fasta" name="input" type="data" label="Fasta file"/>
39 <param name="temperature" size="8" type="float" value="37.0" label="temperature [°C]" help="-T"/>
40 <param name="dangling" type="select" label="how to treat dangling end energies" help="-d">
41 <option value="2" selected="true">unpaired bases participate in all dangling ends (2)</option>
42 <option value="0">ignore dangling ends (0)</option>
43 <option value="1">unpaired bases participate in one dangling end only (1)</option>
44 <option value="3">allow coaxial stacking (3)</option>
45 </param>
46 <param name="constraint" type="boolean" truevalue="--constraint" falsevalue="" checked="false" label="Constraints for the secondary structure" help="--constraint"/>
47 <param name="ulength" type="integer" min="0" value="4" label="Length of the unstructured region." help="--ulength"/>
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">
49 <option value="S" selected="true">sum of all</option>
50 <option value="H">unpaired within hairpin loop</option>
51 <option value="I">unpaired within interior loop</option>
52 <option value="M">unpaired within multiloop</option>
53 <option value="E">unpaired within exterior loop</option>
54 <validator type="no_options" message="Please select at least one contribution."/>
55 </param>
56 <param name="window" type="integer" min="0" value="25" label="Maximal length of the region of interaction." help="--window"/>
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"/>
58 <param name="interactionpairwise" type="boolean" truevalue="--interaction_pairwise" falsevalue="" checked="false" label="Activate pairwise interaction mode" help="--interaction_pairwise"/>
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"/>
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"/>
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"/>
62
63 <conditional name="advancedOptions">
64 <param name="advancedSelector" type="select" label="advanced options">
65 <option value="basic">basic Options</option>
66 <option value="advanced">advanced Options</option>
67 </param>
68 <when value="advanced">
69 <param name="pfscale" type="float" value="1.07" label="Use scale*mfe as an estimate for the ensemble free energy " help="--pfScale"/>
70 <param name="noconv" type="boolean" truevalue="--noconv" falsevalue="" checked="false" label="No conversion of T -> U" help="--noconv"/>
71 <param name="nolp" type="boolean" truevalue="--noLP" falsevalue="" checked="false" label="No lonely pairs" help="--noLP don't allow lonely pairs."/>
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."/>
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."/>
74 <param name="notetra" type="boolean" truevalue="--noTetra" falsevalue="" checked="false" label="No stabilization for loops, hairpins etc." help="--noTetra"/>
75 </when>
76 </conditional>
77 </inputs>
78 <outputs>
79 <data format="txt" name="output"/>
80 <data format="tar" name="accesibilitiesFile"/>
81 </outputs>
82 <tests>
83 </tests>
84 <help>
85 <![CDATA[
86
87 **RNAup**
88
89 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.
90
91 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.
92
93 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).
94 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 ".".
95
96 -----
97
98 **Input format**
99
100 RNAup requires one input file
101
102 - Fasta file
103
104 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.
105
106 ------
107
108 **Outputs**
109
110 - most accesible region of each sequence
111 - accesibilties of each sequence is written in a file and these files are bundled together in a tar file
112
113
114 ]]>
115 </help>
116 <expand macro="requirements" />
117 </tool>