Mercurial > repos > rnateam > viennarna_kinfold
comparison kinfold.xml @ 0:4d663689cd7f draft
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 0065dafe7bbd382bb995b28cc4089c9e4f4eeeb9
author | rnateam |
---|---|
date | Tue, 06 Dec 2016 12:35:17 -0500 |
parents | |
children | c7195f4ede04 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:4d663689cd7f |
---|---|
1 <tool id="viennarna_kinfold" name="@EXECUTABLE@" version="1.3.0.0"> | |
2 <description>Simulates the stochastic folding kinetics of RNA sequences into secondary structures.</description> | |
3 <macros> | |
4 <token name="@EXECUTABLE@">Kinfold</token> | |
5 <import>macros.xml</import> | |
6 </macros> | |
7 <expand macro="requirements" /> | |
8 <expand macro="stdio" /> | |
9 <expand macro="version_command" /> | |
10 <command> | |
11 <![CDATA[ | |
12 Kinfold < '$input' | |
13 -T$Temp | |
14 --dangle=$dangle | |
15 $logML | |
16 $move_set_options.noShift | |
17 $move_set_options.noLP | |
18 --num=$simulation_options.num | |
19 --time=$simulation_options.time | |
20 --grow=$simulation_options.grow | |
21 --glen=$simulation_options.glen | |
22 $simulation_options.fpt | |
23 $simulation_options.met | |
24 $output_options.lmin | |
25 --cut=$output_options.cut | |
26 > '$output' | |
27 && cat *.log > '$log' | |
28 ]]> | |
29 </command> | |
30 | |
31 <inputs> | |
32 <param format="*" name="input" type="data" label="Fasta file"/> | |
33 <param argument="--Temp" type="float" value="37.0" label="temperature [°C]"/> | |
34 <param argument="--dangle" type="select" label="how to treat dangling end energies"> | |
35 <option value="0">0: none</option> | |
36 <option value="2" selected="true">2: double</option> | |
37 <option value="1">1: normal</option> | |
38 </param> | |
39 <param argument="--logML" type="boolean" truevalue="--logML" falsevalue="" checked="false" label="Logarithmic energy functions for multi-loops"/> | |
40 | |
41 <section name="move_set_options" title="Move set options"> | |
42 <param argument="--noShift" type="boolean" truevalue="" falsevalue="--noShift" checked="true" label="Turn on shift moves."/> | |
43 <param argument="--noLP" type="boolean" truevalue="" falsevalue="--noLP" checked="true" label="Allow structures containing isolated base-pairs"/> | |
44 </section> | |
45 | |
46 <section name="simulation_options" title="Simulation options" > | |
47 <param argument="--num" type="integer" value="1" label="Number of trajectories to compute" help="" optional="true"/> | |
48 <param argument="--time" type="float" value="500.0" label="Set maximum length of folding trajectory" help="The default (500) is very short and meant for testing purposes only." optional="true"/> | |
49 <param argument="--grow" type="float" value="0" label="Simulate folding during transcription with a chain growth event taking place every rate timesteps." help="" optional="true"/> | |
50 <param argument="--glen" type="integer" value="15" label="Start a folding during transcription simulation with an inital chain length of len." help="" optional="true" /> | |
51 <param argument="--fpt" type="boolean" truevalue="--fpt" falsevalue="" checked="true" label="compute first passage time" help="stop when a stop-structure is reached"/> | |
52 <param argument="--met" type="boolean" truevalue="--met" falsevalue="" checked="false" label="Use the Metropolis rule for rate between two neighboring conformations" help="Use the Metropolis rule for rate between two neighboring conformations, i.e. k=min{1,exp(−dE/RT)}. By default Kinfold uses the symmetric Kawasaki rule k=exp(−dE/2RT)."/> | |
53 </section> | |
54 | |
55 <section name="output_options" title="Output Options"> | |
56 <param argument="--lmin" type="boolean" truevalue="--lmin" falsevalue="" checked="false" label="Don’t print complete trajectory, but only local minimas encountered" help=""/> | |
57 <param argument="--cut" type="float" value="20.0" label="Cutoff energy" help="Print only those parts of the trajectory that stays below energy." optional="true"/> | |
58 </section> | |
59 | |
60 </inputs> | |
61 <outputs> | |
62 <data format="txt" name="output"/> | |
63 <data format="log" name="log"/> | |
64 </outputs> | |
65 <tests> | |
66 <test> | |
67 <param name="input" value="kinfold_input.txt"/> | |
68 <output name="output"> | |
69 <assert_contents> | |
70 <has_text text="..............." /> | |
71 </assert_contents> | |
72 </output> | |
73 </test> | |
74 </tests> | |
75 <help> | |
76 <![CDATA[ | |
77 | |
78 **Kinfold** | |
79 | |
80 The program Kinfold simulates the stochastic folding kinetics of RNA sequences into secondary structures. Folding trajectories are simulated using a Monte Carlo procedure using the formation, and dissociation of individual base pairs, and (optionally) the shifting of individual base pairs. | |
81 | |
82 Note that all times are given in internal units that can be translated into real time only by copmparison with experiment. Very roughly one time step corresponds to about 1e−7 seconds. | |
83 | |
84 ----- | |
85 | |
86 **Input format** | |
87 | |
88 Input consists of an RNA sequence, optionally followed by the initial structure and one or more stop structures in dot−bracket notation. | |
89 | |
90 ------ | |
91 | |
92 **Outputs** | |
93 | |
94 - Trajecotires: | |
95 | |
96 The trajectory lists stucture, energy, and time for each simulation step. The X1 signifies that the trajectory terminated in the first stop structure | |
97 | |
98 - A log file containing summary information for each trajectory: | |
99 | |
100 The logfile would contain information needed to reproduce the simulation results such as options and random seeds used. | |
101 ]]> | |
102 </help> | |
103 <expand macro="citations" /> | |
104 </tool> |