Title: From Visualization to Manipulation of Secondary and Tertiary RNA Structures
1From Visualization to Manipulation of Secondary
and Tertiary RNA Structures
- Gilles Bailly University of Grenoble
- David Auber University of Bordeaux
- Laurence Nigay University of Grenoble
- France
2Introduction
- RNA (Ribonucleic Acid) a vital molecule in
biological systems - is made of four bases A, C, G, U
- performs a wide range of functions in biological
systems - contains genetic information of viruses (HIV)
- Three levels of representation
- Primary
- Secondary
- Tertiary
structure
3Introduction
- RNAthree graphical representations
- Tertiary structure
- Secondary structure
- Primary structure
4Process
Manual secondary structure of RNA
PDB files
? Automatic secondary structure of RNA
Tertiary structure of RNA
Experiment RNA extraction
5Problems
- RNA representations
- Automatic drawing of the secondary structure of
RNA - Interactive visualization
6Outline
- Introduction
- Visual mapping
- Automatic drawing of the secondary structure
- NAVRNA
- A system to visualize, explore and edit RNA
- Conclusion
7Visual mapping
Aesthetic criteria used by biologists
- Stems drawn as straight lines
8Visual mapping
?
An RNA graph has the property to be a Sub-cubic
outer-planar bi-connected graph. It is therefore
possible to extract a tree of this structure.
9Visual mapping
?
Step 1 Build the tree
Step 3 Compute the final layout
Step 2 Draw the tree
10Automatic drawing of the secondary structure
Manual drawing
Automatic drawing Auber 06
Vienna
http//www.tbi.univie.ac.at/ivo/RNA/
11Automatic drawing
Automatic drawing Auber 06
Automatic drawing (RNAmlView) Yang 03 Flip,
rotation, translation are necessary
Yang H., Jossinet, F., Leontis, N., Chen, L.,
Westbrook, j., Berman, H. and Westhof, E.. Tools
for the automatic identification and
classification of RNA base pairs. Nucleic aids
Res., 31, pp. 3450-60, 2003.
12Outline
- Introduction
- Visual mapping
- Automatic drawing of the secondary structure
- NAVRNA
- A system to visualize, explore and edit RNA
- Conclusion
13NAVRNA
Video-projector
Camera
- Multi-display envt
- Collaboration
- Two-handed interaction
Tokens
14NAVRNA - Visualization
Tertiary structure
Secondary structure
15NAVRNA - Collaboration
Interaction is based on the magic
table . The position of tokens are tracked by a
vision based mechanism. A tracking video camera
is fixed on the top of the table.
Tokens
16NAVRNA Two-handed interaction
- One token panning action
- Two tokens zoom rotate
- compound panning action
17NAVRNA Exploring the tertiary structure of RNA
table
wall
18NAVRNA Editing the secondary structure of RNA
- Automatic representation of the secondary
structure of RNA - but
- even if the drawing is close to the one expected
by the biologists, editing could be necessary to
obtain a perfect layout
Bending RNA branches
19NAVRNA Bending RNA branches
Step 1 Build the tree
Step 3 Compute the final layout
Step 2 Draw the tree
Step 3
Deformation of the tree
Edges size constant
20NAVRNA Bending RNA branches
21NAVRNA Collaborative deformation of a tree
22Deformation Algorithm
Propagation of the deformation
23Deformation Algorithm
- Several branches
- Collisions
- Muliples points of controls
static point
24Complexity
O(V²) - V the number of nodes
Fruchterman variation Fruchterman 91 based on a
grid of squares
O(V)
Fruchterman, T. M., J., Reingold E. M., Graph
drawing by force directed placement. Software
Practice and Experience, 21(11), pp. 1129-64,91
25Outline
- Introduction
- Visual mapping
- Automatic drawing of the secondary structure
- NAVRNA
- A system to visualize, explore and edit RNA
- Conclusion
26Conclusion
- NAVRNA
- Multi-display envt - Large visualization surfaces
- Automatic drawing of the secondary structure
similar to the usual manual drawing by the
biologists - Collaborative manipulation of RNA
- Two-handed interaction
- Algorithm for deforming RNA graphs and any
sub-cubic outer-planar bi-connected graphs
27Future work
- Perform experimental evaluation of NAVRNA with
biologists - Collaboration around the table
- Enrich NAVRNA
- with new two-handed interaction techniques
- with new functions
- RNA comparison
- RNA structure prediction
28 29PDB File
Atom name
Base name (Cytosine)
Space coordinates