RNAStructViz

Enabling interactive comparison and analysis of RNA secondary structures.

By providing immediate visual and statistical comparison of RNA secondary structures, and allowing users to quickly change the sets of structures displayed, RNAStructViz supports more interactive comparison of RNA secondary structures than was previously available.

RNAStructViz

Loading Structures

RNAStructViz accepts secondary structures in both .ct and .bpseq formats. As structures are loaded, they are automatically grouped into folders according to their underlying RNA sequence. Structures based on the same underlying sequence are grouped together, with the sequence parser ignoring case (upper vs. lower) and treating 'T' and 'U' as equivalent.

Main Menu

Managing Structures and Windows

The main menu, lists the automatically generated sequence-based folders. In this which can be reordered or removed using the adjacent buttons. Selecting a folder displays its contents, and brings up buttons that allow the user to to open Diagram and Statistics windows for that folder. Users can open as many Diagram and Statistics windows for each sequence-folder as they wish. This feature allows users to compare multiple sets of structures simultaneously.

S.Cerevisiae 5S Diagram

C.Elegans 16S Diagram

Users can compare up to three structures on the same diagram. RNAStructViz displays RNA secondary structures using a circular arcplots, where a circular backbone represents the RNA molecule’s underlying sequence, and an arc connects two positions in this backbone if the corresponding bases form a base-pair in the given secondary structure. Arcs are color-coded to represent which structures contain the base-pair.

S.Cerevisiae 5S Chart

C.Elegans 16S Chart

Statistics windows allow direct quantitative comparison of structures against a selected reference structure. After the user selects structures for comparison and reference, RNAStructViz calculates and displays the following statistics for each structure comparing it to the reference:

Histograms for these statistics are displayed in tabs inside the statistics window. Another tab displays a Receiver Operating Characteristic (ROC) plot which plots selectivity versus sensitivity for each structure. The final tab displays all the calculated statistics in a table that can be exported to a comma-delimited file.

Authors and Contributors

This software was developed by the Discrete Mathematical Biology lab group at Georgia Tech, run by Dr. Christine Heitsch. We thank Stephen Chenney for the initial design and prototype, and Anna Morrow for significant contributions to the diagram window functionality. Chris Mize (@themize) brought it to it's current incarnation with feedback from and the members of Discrete Mathematical Biology Group regarding features and the user interface.