1
|
Kouril D, Strnad O, Mindek P, Halladjian S, Isenberg T, Groller ME, Viola I. Molecumentary: Adaptable Narrated Documentaries Using Molecular Visualization. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS 2023; 29:1733-1747. [PMID: 34822330 DOI: 10.1109/tvcg.2021.3130670] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Grants] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/13/2023]
Abstract
We present a method for producing documentary-style content using real-time scientific visualization. We introduce molecumentaries, i.e., molecular documentaries featuring structural models from molecular biology, created through adaptable methods instead of the rigid traditional production pipeline. Our work is motivated by the rapid evolution of scientific visualization and it potential in science dissemination. Without some form of explanation or guidance, however, novices and lay-persons often find it difficult to gain insights from the visualization itself. We integrate such knowledge using the verbal channel and provide it along an engaging visual presentation. To realize the synthesis of a molecumentary, we provide technical solutions along two major production steps: (1) preparing a story structure and (2) turning the story into a concrete narrative. In the first step, we compile information about the model from heterogeneous sources into a story graph. We combine local knowledge with external sources to complete the story graph and enrich the final result. In the second step, we synthesize a narrative, i.e., story elements presented in sequence, using the story graph. We then traverse the story graph and generate a virtual tour, using automated camera and visualization transitions. We turn texts written by domain experts into verbal representations using text-to-speech functionality and provide them as a commentary. Using the described framework, we synthesize fly-throughs with descriptions: automatic ones that mimic a manually authored documentary or semi-automatic ones which guide the documentary narrative solely through curated textual input.
Collapse
|
2
|
Alharbi R, Strnad O, Luidolt LR, Waldner M, Kouril D, Bohak C, Klein T, Groller E, Viola I. Nanotilus: Generator of Immersive Guided-Tours in Crowded 3D Environments. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS 2023; 29:1860-1875. [PMID: 34882555 DOI: 10.1109/tvcg.2021.3133592] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/13/2023]
Abstract
Immersive virtual reality environments are gaining popularity for studying and exploring crowded three-dimensional structures. When reaching very high structural densities, the natural depiction of the scene produces impenetrable clutter and requires visibility and occlusion management strategies for exploration and orientation. Strategies developed to address the crowdedness in desktop applications, however, inhibit the feeling of immersion. They result in nonimmersive, desktop-style outside-in viewing in virtual reality. This article proposes Nanotilus-a new visibility and guidance approach for very dense environments that generates an endoscopic inside-out experience instead of outside-in viewing, preserving the immersive aspect of virtual reality. The approach consists of two novel, tightly coupled mechanisms that control scene sparsification simultaneously with camera path planning. The sparsification strategy is localized around the camera and is realized as a multi-scale, multi-shell, variety-preserving technique. When Nanotilus dives into the structures to capture internal details residing on multiple scales, it guides the camera using depth-based path planning. In addition to sparsification and path planning, we complete the tour generation with an animation controller, textual annotation, and text-to-visualization conversion. We demonstrate the generated guided tours on mesoscopic biological models - SARS-CoV-2 and HIV. We evaluate the Nanotilus experience with a baseline outside-in sparsification and navigational technique in a formal user study with 29 participants. While users can maintain a better overview using the outside-in sparsification, the study confirms our hypothesis that Nanotilus leads to stronger engagement and immersion.
Collapse
|
3
|
Halladjian S, Kouril D, Miao H, Groller ME, Viola I, Isenberg T. Multiscale Unfolding: Illustratively Visualizing the Whole Genome at a Glance. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS 2022; 28:3456-3470. [PMID: 33705319 DOI: 10.1109/tvcg.2021.3065443] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [Abstract] [MESH Headings] [Grants] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/12/2023]
Abstract
We present Multiscale Unfolding, an interactive technique for illustratively visualizing multiple hierarchical scales of DNA in a single view, showing the genome at different scales and demonstrating how one scale spatially folds into the next. The DNA's extremely long sequential structure-arranged differently on several distinct scale levels-is often lost in traditional 3D depictions, mainly due to its multiple levels of dense spatial packing and the resulting occlusion. Furthermore, interactive exploration of this complex structure is cumbersome, requiring visibility management like cut-aways. In contrast to existing temporally controlled multiscale data exploration, we allow viewers to always see and interact with any of the involved scales. For this purpose we separate the depiction into constant-scale and scale transition zones. Constant-scale zones maintain a single-scale representation, while still linearly unfolding the DNA. Inspired by illustration, scale transition zones connect adjacent constant-scale zones via level unfolding, scaling, and transparency. We thus represent the spatial structure of the whole DNA macro-molecule, maintain its local organizational characteristics, linearize its higher-level organization, and use spatially controlled, understandable interpolation between neighboring scales. We also contribute interaction techniques that provide viewers with a coarse-to-fine control for navigating within our all-scales-in-one-view representations and visual aids to illustrate the size differences. Overall, Multiscale Unfolding allows viewers to grasp the DNA's structural composition from chromosomes to the atoms, with increasing levels of "unfoldedness," and can be applied in data-driven illustration and communication.
Collapse
|
4
|
Ozvoldik K, Stockner T, Rammner B, Krieger E. Assembly of Biomolecular Gigastructures and Visualization with the Vulkan Graphics API. J Chem Inf Model 2021; 61:5293-5303. [PMID: 34528431 PMCID: PMC8549067 DOI: 10.1021/acs.jcim.1c00743] [Citation(s) in RCA: 4] [Impact Index Per Article: 1.3] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/30/2022]
Abstract
![]()
Building and displaying
all-atom models of biomolecular structures
with millions or billions of atoms, like virus particles or cells,
remain a challenge due to the sheer size of the data, the required
levels of automated building, and the visualization limits of today’s
graphics hardware. Based on concepts introduced with the CellPack
program, we report new algorithms to create such large-scale models
using an intermediate coarse-grained “pet representation”
of biomolecules with 1/10th the normal size. Pet atoms are placed
such that they optimally trace the surface of the original molecule
with just ∼1/50th the original atom number and are joined with
covalent bonds. Molecular dynamics simulations of pet molecules allow
for efficient packing optimization, as well as the generation of realistic
DNA/RNA conformations. This pet world can be expanded back to the
all-atom representation to be explored and visualized with full details.
Essential for the efficient interactive visualization of gigastructures
is the use of multiple levels of detail (LODs), where distant molecules
are drawn with a heavily reduced polygon count. We present a grid-based
algorithm to create such LODs for all common molecular graphics styles
(including ball-and-sticks, ribbons, and cartoons) that do not require
monochrome molecules to hide LOD transitions. As a practical application,
we built all-atom models of SARS-CoV-2, HIV, and an entire presynaptic
bouton with 1 μm diameter and 3.6 billion atoms, using modular
building blocks to significantly reduce GPU memory requirements through
instancing. We employ the Vulkan graphics API to maximize performance
on consumer grade hardware and describe how to use the mmCIF format
to efficiently store such giant models. An implementation is available
as part of the YASARA molecular modeling and simulation program from www.YASARA.org. The free YASARA
View program can be used to explore the presented models, which can
be downloaded from www.YASARA.org/petworld, a Creative Commons platform for sharing giant biomolecular structures.
Collapse
Affiliation(s)
- Kornel Ozvoldik
- YASARA Biosciences GmbH, Wagramer Str. 25/3/45, 1220 Vienna, Austria.,Center for Physiology and Pharmacology, Institute of Pharmacology, Medical University of Vienna, Waehringerstr. 13A, 1090 Vienna, Austria
| | - Thomas Stockner
- Center for Physiology and Pharmacology, Institute of Pharmacology, Medical University of Vienna, Waehringerstr. 13A, 1090 Vienna, Austria
| | | | - Elmar Krieger
- YASARA Biosciences GmbH, Wagramer Str. 25/3/45, 1220 Vienna, Austria
| |
Collapse
|
5
|
Kouril D, Isenberg T, Kozlikova B, Meyer M, Groller ME, Viola I. HyperLabels: Browsing of Dense and Hierarchical Molecular 3D Models. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS 2021; 27:3493-3504. [PMID: 32092008 DOI: 10.1109/tvcg.2020.2975583] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Grants] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/10/2023]
Abstract
We present a method for the browsing of hierarchical 3D models in which we combine the typical navigation of hierarchical structures in a 2D environment-using clicks on nodes, links, or icons-with a 3D spatial data visualization. Our approach is motivated by large molecular models, for which the traditional single-scale navigational metaphors are not suitable. Multi-scale phenomena, e. g., in astronomy or geography, are complex to navigate due to their large data spaces and multi-level organization. Models from structural biology are in addition also densely crowded in space and scale. Cutaways are needed to show individual model subparts. The camera has to support exploration on the level of a whole virus, as well as on the level of a small molecule. We address these challenges by employing HyperLabels: active labels that-in addition to their annotational role-also support user interaction. Clicks on HyperLabels select the next structure to be explored. Then, we adjust the visualization to showcase the inner composition of the selected subpart and enable further exploration. Finally, we use a breadcrumbs panel for orientation and as a mechanism to traverse upwards in the model hierarchy. We demonstrate our concept of hierarchical 3D model browsing using two exemplary models from meso-scale biology.
Collapse
|
6
|
Nguyen N, Strnad O, Klein T, Luo D, Alharbi R, Wonka P, Maritan M, Mindek P, Autin L, Goodsell DS, Viola I. Modeling in the Time of COVID-19: Statistical and Rule-based Mesoscale Models. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS 2021; 27:722-732. [PMID: 33055034 PMCID: PMC8642830 DOI: 10.1109/tvcg.2020.3030415] [Citation(s) in RCA: 12] [Impact Index Per Article: 4.0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Figures] [Subscribe] [Scholar Register] [Received: 04/30/2020] [Revised: 07/31/2020] [Accepted: 08/14/2020] [Indexed: 06/11/2023]
Abstract
We present a new technique for the rapid modeling and construction of scientifically accurate mesoscale biological models. The resulting 3D models are based on a few 2D microscopy scans and the latest knowledge available about the biological entity, represented as a set of geometric relationships. Our new visual-programming technique is based on statistical and rule-based modeling approaches that are rapid to author, fast to construct, and easy to revise. From a few 2D microscopy scans, we determine the statistical properties of various structural aspects, such as the outer membrane shape, the spatial properties, and the distribution characteristics of the macromolecular elements on the membrane. This information is utilized in the construction of the 3D model. Once all the imaging evidence is incorporated into the model, additional information can be incorporated by interactively defining the rules that spatially characterize the rest of the biological entity, such as mutual interactions among macromolecules, and their distances and orientations relative to other structures. These rules are defined through an intuitive 3D interactive visualization as a visual-programming feedback loop. We demonstrate the applicability of our approach on a use case of the modeling procedure of the SARS-CoV-2 virion ultrastructure. This atomistic model, which we present here, can steer biological research to new promising directions in our efforts to fight the spread of the virus.
Collapse
Affiliation(s)
- Ngan Nguyen
- King Abdullah University of Science and Technology (KAUST)Saudi Arabia
| | - Ondřej Strnad
- King Abdullah University of Science and Technology (KAUST)Saudi Arabia
| | | | - Deng Luo
- King Abdullah University of Science and Technology (KAUST)Saudi Arabia
| | - Ruwayda Alharbi
- King Abdullah University of Science and Technology (KAUST)Saudi Arabia
| | - Peter Wonka
- King Abdullah University of Science and Technology (KAUST)Saudi Arabia
| | | | | | | | | | - Ivan Viola
- King Abdullah University of Science and Technology (KAUST)Saudi Arabia
| |
Collapse
|
7
|
Halladjian S, Miao H, Kouril D, Groller ME, Viola I, Isenberg T. Scale Trotter: Illustrative Visual Travels Across Negative Scales. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS 2020; 26:654-664. [PMID: 31425102 DOI: 10.1109/tvcg.2019.2934334] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Grants] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/10/2023]
Abstract
We present ScaleTrotter, a conceptual framework for an interactive, multi-scale visualization of biological mesoscale data and, specifically, genome data. ScaleTrotter allows viewers to smoothly transition from the nucleus of a cell to the atomistic composition of the DNA, while bridging several orders of magnitude in scale. The challenges in creating an interactive visualization of genome data are fundamentally different in several ways from those in other domains like astronomy that require a multi-scale representation as well. First, genome data has intertwined scale levels-the DNA is an extremely long, connected molecule that manifests itself at all scale levels. Second, elements of the DNA do not disappear as one zooms out-instead the scale levels at which they are observed group these elements differently. Third, we have detailed information and thus geometry for the entire dataset and for all scale levels, posing a challenge for interactive visual exploration. Finally, the conceptual scale levels for genome data are close in scale space, requiring us to find ways to visually embed a smaller scale into a coarser one. We address these challenges by creating a new multi-scale visualization concept. We use a scale-dependent camera model that controls the visual embedding of the scales into their respective parents, the rendering of a subset of the scale hierarchy, and the location, size, and scope of the view. In traversing the scales, ScaleTrotter is roaming between 2D and 3D visual representations that are depicted in integrated visuals. We discuss, specifically, how this form of multi-scale visualization follows from the specific characteristics of the genome data and describe its implementation. Finally, we discuss the implications of our work to the general illustrative depiction of multi-scale data.
Collapse
|
8
|
Klein T, Viola I, Groller E, Mindek P. Multi-Scale Procedural Animations of Microtubule Dynamics Based on Measured Data. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS 2020; 26:622-632. [PMID: 31442993 DOI: 10.1109/tvcg.2019.2934612] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/10/2023]
Abstract
Biologists often use computer graphics to visualize structures, which due to physical limitations are not possible to image with a microscope. One example for such structures are microtubules, which are present in every eukaryotic cell. They are part of the cytoskeleton maintaining the shape of the cell and playing a key role in the cell division. In this paper, we propose a scientifically-accurate multi-scale procedural model of microtubule dynamics as a novel application scenario for procedural animation, which can generate visualizations of their overall shape, molecular structure, as well as animations of the dynamic behaviour of their growth and disassembly. The model is spanning from tens of micrometers down to atomic resolution. All the aspects of the model are driven by scientific data. The advantage over a traditional, manual animation approach is that when the underlying data change, for instance due to new evidence, the model can be recreated immediately. The procedural animation concept is presented in its generic form, with several novel extensions, facilitating an easy translation to other domains with emergent multi-scale behavior.
Collapse
|
9
|
Martinez X, Krone M, Alharbi N, Rose AS, Laramee RS, O'Donoghue S, Baaden M, Chavent M. Molecular Graphics: Bridging Structural Biologists and Computer Scientists. Structure 2019; 27:1617-1623. [PMID: 31564470 DOI: 10.1016/j.str.2019.09.001] [Citation(s) in RCA: 16] [Impact Index Per Article: 3.2] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 04/19/2019] [Revised: 08/02/2019] [Accepted: 09/10/2019] [Indexed: 01/20/2023]
Abstract
Visualization of molecular structures is one of the most common tasks carried out by structural biologists, typically using software, such as Chimera, COOT, PyMOL, or VMD. In this Perspective article, we outline how past developments in computer graphics and data visualization have expanded the understanding of biomolecular function, and we summarize recent advances that promise to further transform structural biology. We also highlight how progress in molecular graphics has been impeded by communication barriers between two communities: the computer scientists driving these advances, and the structural and computational biologists who stand to benefit. By pointing to canonical papers and explaining technical progress underlying new graphical developments in simple terms, we aim to improve communication between these communities; this, in turn, would help shape future developments in molecular graphics.
Collapse
Affiliation(s)
- Xavier Martinez
- Laboratoire de Biochimie Théorique, CNRS, UPR9080, Institut de Biologie Physico-Chimique, Paris, France
| | - Michael Krone
- Big Data Visual Analytics in Life Sciences, University of Tübingen, Tübingen, Germany
| | - Naif Alharbi
- Department of Computer Science, Swansea University, Swansea, Wales, United Kingdom
| | - Alexander S Rose
- RCSB Protein Data Bank, San Diego Supercomputer Center, University of California, San Diego, USA
| | - Robert S Laramee
- Department of Computer Science, Swansea University, Swansea, Wales, United Kingdom
| | - Sean O'Donoghue
- Garvan Institute of Medical Research, Sydney, Australia; University of New South Wales (UNSW), Sydney, Australia; CSIRO Data61, Sydney, Australia
| | - Marc Baaden
- Laboratoire de Biochimie Théorique, CNRS, UPR9080, Institut de Biologie Physico-Chimique, Paris, France
| | - Matthieu Chavent
- Institut de Pharmacologie et de Biologie Structurale IPBS, Université de Toulouse, CNRS, UPS, Toulouse, France.
| |
Collapse
|
10
|
Kouril D, Cmolik L, Kozlikova B, Wu HY, Johnson G, Goodsell DS, Olson A, Groller ME, Viola I. Labels on Levels: Labeling of Multi-Scale Multi-Instance and Crowded 3D Biological Environments. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS 2019; 25:977-986. [PMID: 30130195 PMCID: PMC8620714 DOI: 10.1109/tvcg.2018.2864491] [Citation(s) in RCA: 4] [Impact Index Per Article: 0.8] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Track Full Text] [Figures] [Subscribe] [Scholar Register] [Indexed: 06/08/2023]
Abstract
Labeling is intrinsically important for exploring and understanding complex environments and models in a variety of domains. We present a method for interactive labeling of crowded 3D scenes containing very many instances of objects spanning multiple scales in size. In contrast to previous labeling methods, we target cases where many instances of dozens of types are present and where the hierarchical structure of the objects in the scene presents an opportunity to choose the most suitable level for each placed label. Our solution builds on and goes beyond labeling techniques in medical 3D visualization, cartography, and biological illustrations from books and prints. In contrast to these techniques, the main characteristics of our new technique are: 1) a novel way of labeling objects as part of a bigger structure when appropriate, 2) visual clutter reduction by labeling only representative instances for each type of an object, and a strategy of selecting those. The appropriate level of label is chosen by analyzing the scene's depth buffer and the scene objects' hierarchy tree. We address the topic of communicating the parent-children relationship between labels by employing visual hierarchy concepts adapted from graphic design. Selecting representative instances considers several criteria tailored to the character of the data and is combined with a greedy optimization approach. We demonstrate the usage of our method with models from mesoscale biology where these two characteristics-multi-scale and multi-instance-are abundant, along with the fact that these scenes are extraordinarily dense.
Collapse
|
11
|
Goodstadt MN, Marti-Renom MA. Communicating Genome Architecture: Biovisualization of the Genome, from Data Analysis and Hypothesis Generation to Communication and Learning. J Mol Biol 2018; 431:1071-1087. [PMID: 30419242 DOI: 10.1016/j.jmb.2018.11.008] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 06/18/2018] [Revised: 10/29/2018] [Accepted: 11/01/2018] [Indexed: 01/07/2023]
Abstract
Genome discoveries at the core of biology are made by visual description and exploration of the cell, from microscopic sketches and biochemical mapping to computational analysis and spatial modeling. We outline the experimental and visualization techniques that have been developed recently which capture the three-dimensional interactions regulating how genes are expressed. We detail the challenges faced in integration of the data to portray the components and organization and their dynamic landscape. The goal is more than a single data-driven representation as interactive visualization for de novo research is paramount to decipher insights on genome organization in space.
Collapse
Affiliation(s)
- Mike N Goodstadt
- CNAG-CRG, Centre for Genomic Regulation (CRG), The Barcelona Institute of Science and Technology, Baldiri Reixac 4, Barcelona 08028, Spain; Centre for Genomic Regulation (CRG), The Barcelona Institute of Science and Technology, Dr. Aiguader 88, Barcelona 08003, Spain.
| | - Marc A Marti-Renom
- CNAG-CRG, Centre for Genomic Regulation (CRG), The Barcelona Institute of Science and Technology, Baldiri Reixac 4, Barcelona 08028, Spain; Centre for Genomic Regulation (CRG), The Barcelona Institute of Science and Technology, Dr. Aiguader 88, Barcelona 08003, Spain; Universitat Pompeu Fabra (UPF), Barcelona, Spain; Institució Catalana de Recerca i Estudis Avançats (ICREA), Pg. Lluis Companys 23, Barcelona 08010, Spain.
| |
Collapse
|
12
|
Miao H, Klein T, Kouřil D, Mindek P, Schatz K, Gröller ME, Kozlíková B, Isenberg T, Viola I. Multiscale Molecular Visualization. J Mol Biol 2018; 431:1049-1070. [PMID: 30227136 DOI: 10.1016/j.jmb.2018.09.004] [Citation(s) in RCA: 11] [Impact Index Per Article: 1.8] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 05/04/2018] [Revised: 08/28/2018] [Accepted: 09/05/2018] [Indexed: 02/07/2023]
Abstract
We provide a high-level survey of multiscale molecular visualization techniques, with a focus on application-domain questions, challenges, and tasks. We provide a general introduction to molecular visualization basics and describe a number of domain-specific tasks that drive this work. These tasks, in turn, serve as the general structure of the following survey. First, we discuss methods that support the visual analysis of molecular dynamics simulations. We discuss, in particular, visual abstraction and temporal aggregation. In the second part, we survey multiscale approaches that support the design, analysis, and manipulation of DNA nanostructures and related concepts for abstraction, scale transition, scale-dependent modeling, and navigation of the resulting abstraction spaces. In the third part of the survey, we showcase approaches that support interactive exploration within large structural biology assemblies up to the size of bacterial cells. We describe fundamental rendering techniques as well as approaches for element instantiation, visibility management, visual guidance, camera control, and support of depth perception. We close the survey with a brief listing of important tools that implement many of the discussed approaches and a conclusion that provides some research challenges in the field.
Collapse
|