Crystallizing Topology in Molecular Visualizations

Year: 2012 Authors: T. Hunter; K. Marinelli; D. Marsh; T. J. Peters

Core claim

Aesthetically enhanced topological visualizations and subdivision-based analysis can improve understanding of molecular forms while preserving correct knot type.

Topics

molecular visualization, topological analysis, scientific discovery, aesthetic graphics

Domains

topology, knot theory, Bézier curves, subdivision, scientific visualization, computer graphics, animation, aesthetic engineering

Methods

interpolative animation, control polygon analysis, visual experimentation, software tool development

Media

3D digital animation, crystal imagery, protein models, PL knots

Paper text

The text below is the locally extracted OCR/Markdown version of the paper. Raw PDF files remain local and are not published here.

Bridges 2012: Mathematics, Music, Art, Architecture, Culture

Crystallizing Topology in Molecular Visualizations

T. Hunter, K. Marinelli, D. Marsh, T. J. Peters

University of Connecticut, Storrs, CT 06269

tpeters@cse.uconn.edu

Abstract

The integration of evocative images with analytic perspectives can facilitate scientific discovery. The images can prompt scientists to become more deeply engaged in the interpretive process as a stimulus to further creative insight.

1 Artistic Stimulus of Chemical Discovery

Molecular topology and function are closely related in ways that are not yet fully understood. Humans often infer these topological characteristics and relationships from images. Aesthetically pleasing graphics can facilitate that understanding. The stick model of is shown as Figure 1. However, when special lighting effects and crystals were added in Figure 2 to distinguish between the energetic and frozen states, scientists gained significantly more understanding of carbon freezing by an inter

img-0.jpeg Figure 1: Ball & stick

polative animation paired with interpretive algorithms. Creative stimulus came from a chemist observing the crystal changes of snow falling into a river.

img-1.jpeg (a) Figure 2: Energetic and Frozen States

img-2.jpeg (b)

T. Hunter pioneered the depicted high-resolution 3D digital animation techniques, inclusive of scaling to – a resolution previously unattained in an HD format. The animation has been effective at generating scientific hypotheses and stimulating popular curiosity into complex petro-chemistry .

Figure 2(a) was the first frame in an animation ending with Figure 2(b), for a process known as carbon freezing. Scientific insight into carbon freezing was greatly enhanced by an interpolative animation between these frames, with story board elements shown in Figure 3. The visual observation, captured in Figure 3(a), was that as the snow crystals fell and landed in a river, they did not melt but were carried away by the flow. This triggered the insight that if molecules were frozen to crystals within a stream of liquid , then the crystals would emerge from an enriched and purified gaseous environment, as depicted in Figure 3(b).

Hunter et al.

img-3.jpeg (a)

img-4.jpeg (b) Figure 3: Story Board: Snow Crystals in Flowing River and Crystals Forming

The rich history of the role of knots as mathematical models for molecules is nicely summarized and extended into beautiful contemporary computer graphics and animations [13]. Knot theory is a specialty within topology and the effectiveness of topology as a powerful abstraction for visualization resonates through the “Topology in Visualization Workshops” [3, 10]. The preservation of topology in visualization is also explored under “mathematically precise visualization [4] and “verifiable visualizations” [5]:

that will consider both the errors of the individual visualization component within the scientific pipeline and the interaction between and interpretation of the accumulated errors generated in the computational pipeline, including the visualization component.

Topological differences between Bézier curves and their control polygons regarding self-intersections have been presented [9] with emphasis upon subdivision [11]. Theory for ambient isotopic equivalence of splines [1] under perturbations has appeared. The value of computational tools in “aesthetic engineering” [15] has been realized in knot sculptures [14].

3 Topological Theory for Changes in Shape

Section 1 presents the value of aesthetically pleasing images to facilitate understanding of carbon freezing. Dynamic changes in the form of molecules were depicted through human creativity. Visualizing dynamic changes for other molecules will rely upon developing formal abstractions of those changes in form. Supportive graphics have prompted discoveries in computational topology for these formalisms.

Relevant topological characteristics are now informally explained. Splines were used as the geometric data in the animation frames described in Secion 1 and there are topological subtleties to consider for spline approximation by the control structure for graphics display. One topological subtlety [2] is shown in Figures 4. The spline curve and the PL structure have different embeddings, as the PL curve is the trefoil knot , while the spline curve is unknotted [7].

Denote by the closed, composite cubic Bézier curve with control points, , respectively listed as: (-6, -6, 12), (4, 1, -1), (-4, 1, 1), (6, -6, -12), (1, 2, 4), (-1, 2, -4), as shown in Figure 4. Curve is the unknot but the control poly

img-5.jpeg Figure 4: Knot Graphics

Crystallizing Topology in Molecular Visualizations

gon, denoted as is a trefoil [2]. The symmetry of results in two superfluous [7] undercrossings: under and under . One co-author had advocated for this symmetry to make for more aesthetically pleasing images. Another author countered that these extra crossings would complicate the mathematical analyses needed to ensure a sufficiently fine approximation to produce the correct approximated shape. However, hat analysis was simplified by the symmetry about the vertical axis, which more than compensated for the extra crossings. These visual experiments led to a formal theorem that ensures equivalence of knot type under subdivision for Bézier curves up to degree 3, as a theoretical foundation for faithful graphics display [8].

4 Topology Visualizing Tool for Mathematical Discovery

The value of these spline visualizations for discovery in computational topology led to the development of additional software and further mathematical discoveries, as now described. The visually expressive models of presented remain too complex for initial mathematical study for the fundamental topological relations between a spline and its PL approximation by subdivision [11]. The software Visualize-Knots-Curve-Tool was implemented to aid that mathematical discovery. The Knot_Plot site [12] provides data sets for PL knots with edges all having the same length, where a representative example is shown in Figure 5. After viewing many such examples, it was conjectured that the associated Bezier curve would always be simple. As this conjecture was subjected to detailed mathematical analysis, a counterexample

img-6.jpeg Figure 5: Math Model

was developed [6]. This visualization tool for the topologist is similar to sketches for a painter.

To scale our topological analyses, the authors have created software for building simplified geometric models of large protein molecules, with capabilities for graphics display and animation to study how to preserve desired topological properties. One of our large protein images is shown in Figure 6, where many crossings are readily visible. With knots serving as molecular abstractions, it is worth noting that the complexity of knot characterization often increases exponentially in the number of crossings, arguing for computational tools like Visualize-Knots-Curve-Tool for as few as 5 or 6 crossings.

img-7.jpeg Figure 6: Protein Model

5 Conclusions and Future Directions

Topological methods are emerging as powerful tools in visualization for molecular models. The effectiveness of topology is further enhanced by additional focus on the aesthetics of the images presented, which not only produces more artistic images, but also accelerates progress in scientific discovery. It remains crucial to verify visual experiments with rigorous analysis lest appealing conjectures are erroneously accepted from extensive data that happens to miss critical pathologies.

Acknowledgements: The authors acknowledge, with appreciation, constructive criticism offered by C. Séquin. The first author expresses appreciation for partial funding from the ExxonMobil Corporation. The final three authors express their appreciation for partial funding from the National Science Foundation under grants CMMI 1053077 and CNS 0923158. All expressions here are of the authors, not of the National Science Foundation or ExxonMobil Corporation.

References

  • [1] L.-E. Andersson, T. J. Peters, and N. F. Stewart. Selfintersection of composite curves and surfaces. Computer Aided Geometric Design, 15(5):507–527, 1998.
  • [2] J. Bisceglio, T. J. Peters, J. A. Roulier, and C. H. Séquin. Unknots with highly knotted control polygons. Computer Aided Geometric Design, 28(3):212–214, 2011.
  • [3] H. Hauser, H. Hagen, and H. Theisel. Topology-based methods in visualization. Mathematics and visualization. Springer, 2007.
  • [4] K. E. Jordan, R. M. Kirby, C. Silva, and T. J. Peters. Througy a new looking glass: mathematically precise visualization. SIAM News, 43(5):1–4, 2010.
  • [5] R. M. Kirby and C. T. Silva. The need for verifiable visualization. IEEE Computer Graphics and Applications, September/October:1 – 9, 2008.
  • [6] J. Li and T. J. Peters. Computational topology counterexamples with 3D visualization of Bézier curves, pre-print.
  • [7] C. Livingston. Knot Theory. Mathematical Association of America, 1993.
  • [8] E. L. F. Moore, T. J. Peters, and J. A. Roulier. Preserving computational topology by subdivision of quadratic and cubic Bézier curves. Computing, 79(2):317–323, 2007.
  • [9] M. Neagu, E. Calcoen, and B. Lacolle. Bezier curves: Topological convergence of the control polygon. In T. Lyche and L. L. Schumaker, editors, Mathematical Methods in CAGD: Oslo 2000, pages 347–354, Nashville, 2000. Vanderbilt University Press.
  • [10] V. Pascucci, H. Hagen, X. Tricoche, and J. Tierny. Topological Methods in Data Analysis and Visualization: Theory, Algorithms, and Applications. Springer, 2010.
  • [11] L. Piegl and W. Tiller. The NURBS Book, 2nd Edition. Springer, New York, NY, 1997.
  • [12] R. G. Scharein. The knotplot site, http://www.knotplot.com.
  • [13] R. G. Scharein. Interactive Topological Drawing. PhD thesis, Department of Computer Science, The University of British Columbia, 1998.
  • [14] C. H. Séquin. Sculpture designs and math models, http://www.cs.berkeley.edu/~sequin.
  • [15] C. H. Séquin. CAD tools for aesthetic engineering. Computer-Aided Design, 37(7):737–750, 2005.

0 items under this folder.