RIkin
|
Rikin implements tools for the fast computation of RNA-RNA interaction kinetics in a detailed RNAup/Intarna-inspired interaction model.
It features accurate modeling of RNA structures and interaction complexes based on their secondary structure and the full Turner nearest neighbor energy model.
Our methods studies the dynamics of the interaction of two RNAs, given as sequences, e.g.
and
Figure: Kinetics of RNAs can be analyzed and visualized in many ways. The most direct result of the analysis are predicted probabilities over time of single interaction states. These probability progressions can be visualized for the most prominent states.
The prediction of RNA kinetics is computationally challenging, and the dynamics of RNA-RNA interaction is even substantially more demanding, due to the huge space of possible conformations.
Rikin takes a series of measures to tackle the computational problems:
We recommend to install from the conda package of rikin, using mamba.
Possible create and activate an environment for rikin first:
Then, install by
or alternatively conda
Then, activate the environment
and install required R pacakges
The tools can be compiled and installed after cloning the source repository. This requires a build toolchain with C++ compiler and autotools. We describe the installation in a conda environment (and get further specific dependencies from bioconda).
Finally, see above (installation from conda package) how to install the required R packages.
RIkin computes kinetics of RNA-RNA interaction in several stages. The complete pipeline consists of the stages
We provide the script rikin_pipeline.sh to perform all these pipeline stages in coordination for a pair of given RNAs.
For example
predicts the kinetics of the interaction between the two given sequences using a set of default parameters. The results are written to subdirectory example and text output is redirected to example.out. In particular, we produce a plot of the dynamics of state probabities in example/example.pdf. This plot was already shown as example above.
All command line tools can be further configured and provide detailed help with options –help or -h.
A manuscript describing RIkin is in preparation.