Posts

Showing posts with the label RNA

RNA Secondary Structure Prediction using Nussinov Algorithm

Image
The Nussinov algorithm is an RNA secondary structure (folding) prediction method using a dynamic programming approach. Ruth Nussinov introduced this algorithm in the year 1978. It involves computing a two-dimensional (2D) diagonal matrix with the same sequence at both dimensions. The scores are given based on complementary ( 1 ) or non-complementary ( 0 ) matches of characters. Matrix solving consists of three stages ( i ) initialization , ( ii ) matrix-filling , and ( iii ) trace-back of arrows for structures. \(\style{ color: blue; } {\begin{array} \\ \text{RNA sequence, } S=a_1a_2a_3....a_{l-1}a_l \\ \begin{align*} \\ \!\!\!\!\! \text{where,} \\ & a=\text{characters (A, U, C, G)} \\ & l=\text{length of the sequence} \\ \end{align*} \end{array}} \) In this tutorial, I have taken a sample RNA sequence ( S ) as GGGAAAUCC for prediction. Initialization The initialization step is to preset the diagonal cells with zero ( 0 ) values to perform matrix filling. \(...

RNA-RNA Interaction Prediction and Visualization

Image
Ribonucleic acid (RNA) is a linear polymeric molecule composed of four bases namely adenine (A), cytosine (C), guanine (G), and uracil (U). It is used for the prediction of various functions which include coding, decoding, regulation, and gene expression. The prediction of RNA–RNA interaction plays a major role in the study of structure folding and free energy of RNA complex molecule. This is a video tutorial for RNA-RNA interaction prediction using RactIP (RNA-RNA interACTion prediction using IP) and visualize inter and/or intramolecular base-pair interactions using VARNA (Visualization Applet for RNA) tools. The list of tools used is RactIP and VARNA .