“ Visualization of Complex Molecular Ribbon Structures at Interactive Rates ”
-
Upload
amelia-hurley -
Category
Documents
-
view
26 -
download
7
description
Transcript of “ Visualization of Complex Molecular Ribbon Structures at Interactive Rates ”
Information Visualisation 2004 1Computer Graphics, TU Braunschweig
“Visualization of Complex Molecular Ribbon
Structures at Interactive Rates”
Andreas Halm, Lars Offen, Dieter Fellner (TU Braunschweig)
8th International ConferenceInformation Visualisation 2004
Information Visualisation 2004 2Computer Graphics, TU Braunschweig
Overview
What are ribbon structures? Existing tools Improvements
Representation based on Combined BReps Dynamic Tessellation
Live Demo
Information Visualisation 2004 3Computer Graphics, TU Braunschweig
Credit
Ribbon Visualization results from the collaboration project BioBrowser (funded by the German Research Foundation, DFG) between the
Institute of Computer Graphics, TU Braunschweig and
Structural Biology,Ges. f. Biotechnologische Forschung (GBF), D. Heinz, G. Dieterich, J. Reichelt
Information Visualisation 2004 4Computer Graphics, TU Braunschweig
Ribbon Structures
Schematic drawing of the backbone
Secondary Structure -Helices -Strands Random turns
Tertiary Structure Folding -Sheets
Information Visualisation 2004 5Computer Graphics, TU Braunschweig
Existing Tools – RasMol Not passing through
C-positions Static, low Quality No transition between
different secondary structure types
Information Visualisation 2004 6Computer Graphics, TU Braunschweig
Existing Tools – Chimera
Not passing through
C-positions Moves C-positions
to match ribbons Static Quality
Information Visualisation 2004 7Computer Graphics, TU Braunschweig
Existing Tools – PyMol Passing through
C-positions Static Quality No transition
between different secondary structures types
Information Visualisation 2004 8Computer Graphics, TU Braunschweig
Improvements
Ribbons pass through C-positions
Using multi-resolution approach
Continuous transition between different secondary structure types
Information Visualisation 2004 9Computer Graphics, TU Braunschweig
Combined BReps
Combination of polygonal BBoundary
RepRepresentation Catmull/Clark Subdivision Surfaces Sharpness flag for each edge
sharp facesmooth face
crease edge
Information Visualisation 2004 10Computer Graphics, TU Braunschweig
Combined BReps
Subdivision level is controlled by View frustum clipping – Frame rate – Projected size + Curvature + Contribution to the silhouette +
Information Visualisation 2004 11Computer Graphics, TU Braunschweig
Spline Interpolation
Underlying structure of a ribbon is a B-spline curve
given: C-positions
desired: control points
done by solving a system of linear equations, derived from a decomposition into Bézier segments
Information Visualisation 2004 12Computer Graphics, TU Braunschweig
Building the Ribbon Structure
The structure of an amino acid determines the quad for each C
Each quad is normal to the tangent of the B-Spline curve in C
To avoid twisted ribbons re-labeling may occur
Information Visualisation 2004 13Computer Graphics, TU Braunschweig
Building the Ribbon Structure
Base mesh is generated by just joining the quads
Arrows are very easy, too
Using one base mesh smooth transition
Information Visualisation 2004 14Computer Graphics, TU Braunschweig
Live Demo
Demo
Information Visualisation 2004 15Computer Graphics, TU Braunschweig
References
J.Richardson. The anatomy and taxonomy of protein structure. Adv. Protein Chem.,pages 167-339, 1981.
RasMol: http://www.rasmol.org Chimera: http://www.cgl.ucsf.edu/chimera/ PyMol: http://pymol.sourceforge.net/
Information Visualisation 2004 16Computer Graphics, TU Braunschweig
Thank you for your attention!