Difference between revisions of "Dot-Bracket Notation"

From Protein Prediction 2 Winter Semester 2014
(Created page with "Hello world.")
 
Line 1: Line 1:
  +
The aim of the project is to visualize RNA secondary structures. RNAs are chains of ribonucleotides which form complex two-dimensional structures through the formation of hydrogen bonds between cytosine and guanine, between adenine and uracil and between guanine and uracil.
Hello world.
 
  +
  +
= Core Functionality =
  +
  +
The main task of the visualization is the following:
  +
  +
The program gets an RNA secondary structure in Dot-Bracked Notation as input. This inputs consists of two strings where the first one is the RNA sequence, and the second string sequence of dots, round, and square brackets with the same length as the RNA sequence. For more information, please see: LINK HERE.
  +
  +
From this input a graph-like visualization of the RNA's secondary structure is created. In this representation the nodes refer to the ribonucleotides and the edges are the hydrogen bonds that connect them.
  +
  +
[[File:Rnadotbracket.png|thumb|alt=Illustration of the desired core functionality of the secondary structure visualization.|The Wikipede edits ''[[Myriapoda]]''.]]
  +
  +
For an example, please see figure FIGURE REFERENCE HERE.
  +
  +
= Adding additional functionality to the Visualization =
  +
  +
After the core functionality is established, we plan to add additional functionality to the visualization. Current ideas are:
  +
  +
*Display additional information on mouse-over
  +
  +
*Drag nodes or even the whole visualization to enable examination of the structure from different angles
  +
  +
*Make the visualization editable: Allow addition and deletion of nodes and edges and export the changes in a suited format.
  +
  +
= Allow different input formats =
  +
  +
Dot-Bracket Notation is not the only popular way to represent RNA secondary structure. Other commonly used formats are:
  +
  +
*[http://www.ncbi.nlm.nih.gov/pubmed/12088144 RNAML]
  +
  +
*[http://www.ibi.vu.nl/programs/k2nwww/static/data_formats.html PBseq]
  +
  +
*[http://en.wikipedia.org/wiki/Stockholm_format STOCKHOLM]
  +
  +
= Progress =
  +
  +
<div style=" text-align:left; width: 60% ; overflor:auto; height:10em border:2px">
  +
{| class="wikitable"
  +
|-
  +
! scope="col" width="70%" | Task !! scope="col" width="30%" | Implemented
  +
|-
  +
| Core Functionality || No
  +
|-
  +
| Drag nodes || No
  +
|-
  +
| Display additional info on mouse-over || No
  +
|-
  +
| Edit graph and export changes || No
  +
|-
  +
| RNAMBL format compatibility || No
  +
|-
  +
| PBseq format compatibility || No
  +
|-
  +
| STOCKHOLM format compatibility || No
  +
|}
  +
</div>
  +
  +
= Source Code =
  +
  +
*[http://www.github.com GITHUB]
  +
  +
= Additional Links =

Revision as of 16:44, 19 November 2014

The aim of the project is to visualize RNA secondary structures. RNAs are chains of ribonucleotides which form complex two-dimensional structures through the formation of hydrogen bonds between cytosine and guanine, between adenine and uracil and between guanine and uracil.

Core Functionality

The main task of the visualization is the following:

The program gets an RNA secondary structure in Dot-Bracked Notation as input. This inputs consists of two strings where the first one is the RNA sequence, and the second string sequence of dots, round, and square brackets with the same length as the RNA sequence. For more information, please see: LINK HERE.

From this input a graph-like visualization of the RNA's secondary structure is created. In this representation the nodes refer to the ribonucleotides and the edges are the hydrogen bonds that connect them.

Illustration of the desired core functionality of the secondary structure visualization.
The Wikipede edits Myriapoda.

For an example, please see figure FIGURE REFERENCE HERE.

Adding additional functionality to the Visualization

After the core functionality is established, we plan to add additional functionality to the visualization. Current ideas are:

  • Display additional information on mouse-over
  • Drag nodes or even the whole visualization to enable examination of the structure from different angles
  • Make the visualization editable: Allow addition and deletion of nodes and edges and export the changes in a suited format.

Allow different input formats

Dot-Bracket Notation is not the only popular way to represent RNA secondary structure. Other commonly used formats are:

Progress

Task Implemented
Core Functionality No
Drag nodes No
Display additional info on mouse-over No
Edit graph and export changes No
RNAMBL format compatibility No
PBseq format compatibility No
STOCKHOLM format compatibility No

Source Code

Additional Links