Kinfold(1) | RNA | Kinfold(1) |
Kinfold - Simulate kinetic folding of RNA secondary structures
Kinfold [OPTIONS] < input
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. For the energy evaluation of RNA secondary structures Kinfold uses
routines from the Vienna RNA Package.
Input is read from stdin and consists of an RNA sequence, optionally followed
by the initial structure and one or more stop structures in dot-bracket
notation.
Output consists of trajecotires (written to stdout) as well as a log file
containing summary information for each trajectory.
Move set options
default mode: Start structure is open chain, stop structure is MFE structure. The example output below is a possible trajectory for the sequence ACUGAUCGUAGUCAC.
Kinfold --time 100000 < seq.in
............... 0.00 2.660
....(......)... 4.80 2.664
...((......)).. 0.70 2.760
..(((......))). 0.20 3.407
..((((....)))). -0.60 3.579 X1
The trajectory lists stucture, energy, and time for each simulation step. The X1 signifies that the trajectory terminated in the first stop structure. In addition the logfile kinout.log would contain information needed to reproduce the simulation results such as options and random seeds used.
#Date: Tue Oct 7 10:24:27 2008
#EnergyModel: dangle=2 Temp=37.0 logML=logarithmic Par=(null)
#MoveSet: noShift=off noLP=off
#Simulation: num=2 time=500.00 seed=clock fpt=on mc=Kawasaki
#Simulation: phi=1 pbounds=0.1 0.1 2
#Output: log=kinout silent=off lmin=off cut=20.00
#ACUGAUCGUAGUCAC
#............... ( 0.00)
#..((((....)))). ( -0.60) X01
(20773 2191 29311) X01 3.579
( 7439 25635 52414)
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.
To run a folding during transcription simulation use the --grow option. Assuming a transcription rate of 100 nt/sec and 1 sec about 1e7 time steps we could use
Kinfold --grow 100000 --glen 10 < seq.in
Christoph Flamm <xtof@tbi.univie.ac.at>
Ivo Hofacker <ivo@tbi.univie.ac.at>
The Vienna RNA package http://www.tbi.univie.ac.at/~ivo/RNA
1.1 | Christoph Flamm, Ivo Hofacker |