“ Visualization of Complex Molecular Ribbon Structures at Interactive Rates ”

16
Information Visualisatio n 2004 1 Computer Graphics, TU Braunschweig Visualization of Complex Molecular Ribbon Structures at Interactive RatesAndreas Halm, Lars Offen, Dieter Fellner (TU Braunschweig) 8 th International Conference Information Visualisation 2004

description

8 th International Conference Information Visualisation 2004. “ Visualization of Complex Molecular Ribbon Structures at Interactive Rates ”. Andreas Halm, Lars Offen, Dieter Fellner (TU Braunschweig). Overview. What are ribbon structures? Existing tools Improvements - PowerPoint PPT Presentation

Transcript of “ Visualization of Complex Molecular Ribbon Structures at Interactive Rates ”

Page 1: “ 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

Page 2: “ Visualization of Complex Molecular Ribbon Structures at Interactive Rates ”

Information Visualisation 2004 2Computer Graphics, TU Braunschweig

Overview

What are ribbon structures? Existing tools Improvements

Representation based on Combined BReps Dynamic Tessellation

Live Demo

Page 3: “ Visualization of Complex Molecular Ribbon Structures at Interactive Rates ”

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

Page 4: “ Visualization of Complex Molecular Ribbon Structures at Interactive Rates ”

Information Visualisation 2004 4Computer Graphics, TU Braunschweig

Ribbon Structures

Schematic drawing of the backbone

Secondary Structure -Helices -Strands Random turns

Tertiary Structure Folding -Sheets

Page 5: “ Visualization of Complex Molecular Ribbon Structures at Interactive Rates ”

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

Page 6: “ Visualization of Complex Molecular Ribbon Structures at Interactive Rates ”

Information Visualisation 2004 6Computer Graphics, TU Braunschweig

Existing Tools – Chimera

Not passing through

C-positions Moves C-positions

to match ribbons Static Quality

Page 7: “ Visualization of Complex Molecular Ribbon Structures at Interactive Rates ”

Information Visualisation 2004 7Computer Graphics, TU Braunschweig

Existing Tools – PyMol Passing through

C-positions Static Quality No transition

between different secondary structures types

Page 8: “ Visualization of Complex Molecular Ribbon Structures at Interactive Rates ”

Information Visualisation 2004 8Computer Graphics, TU Braunschweig

Improvements

Ribbons pass through C-positions

Using multi-resolution approach

Continuous transition between different secondary structure types

Page 9: “ Visualization of Complex Molecular Ribbon Structures at Interactive Rates ”

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

Page 10: “ Visualization of Complex Molecular Ribbon Structures at Interactive Rates ”

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 +

Page 11: “ Visualization of Complex Molecular Ribbon Structures at Interactive Rates ”

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

Page 12: “ Visualization of Complex Molecular Ribbon Structures at Interactive Rates ”

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

Page 13: “ Visualization of Complex Molecular Ribbon Structures at Interactive Rates ”

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

Page 14: “ Visualization of Complex Molecular Ribbon Structures at Interactive Rates ”

Information Visualisation 2004 14Computer Graphics, TU Braunschweig

Live Demo

Demo

Page 15: “ Visualization of Complex Molecular Ribbon Structures at Interactive Rates ”

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/

Page 16: “ Visualization of Complex Molecular Ribbon Structures at Interactive Rates ”

Information Visualisation 2004 16Computer Graphics, TU Braunschweig

Thank you for your attention!