Our Research covers a broad spectrum of visual computing related to modeling, construction, representation, visualization and interaction techniques for multiscale dynamic molecular models of biological organisms and biotechnological structures. Our Technology will ultimately enable visual exploration and communication of virtual 3D representations of life forms integrating the most up-to-date knowledge from biological research.

Preprints

DiffFit: Visually-Guided Differentiable Fitting of Molecule Structures to Cryo-EM Map

Deng Luo, Zainab Alsuwaykit, Dawar Khan, Ondřej Strnad, Tobias Isenberg, Ivan Viola

arXiv preprint, https://arxiv.org/abs/2404.02465, (2024)

We introduce DiffFit, a differentiable algorithm for fitting protein atomistic structures into experimental reconstructed Cryo-EM volume map.

Nanouniverse: Virtual Instancing of Structural Detail and Adaptive Shell Mapping

Ruwayda Alharbi, Ondřej Strnad, Markus Hadwiger, Ivan Viola

arXiv preprint, https://arxiv.org/abs/2404.05116, (2024)

Nanouniverse introduces a novel method for rendering massive molecular scenes using hardware-accelerated ray tracing, overcoming GPU memory constraints with virtual instantiation. This approach reduces memory usage while maintaining atomistic detail in scenes with trillions of atoms, enabling interactive rendering and completely free user exploration.

Peer-reviewed Publications

2023

Dr. KID: Direct Remeshing and K-set Isometric Decomposition for Scalable Physicalization of Organic Shapes

Dawar Khan, Ciril Bohak, Ivan Viola

IEEE Transactions on Visualization and Computer Graphics, (IEEE VIS2023 Honorable Mention).

Dr. KID is an algorithm that uses isometric decomposition for the physicalization of potato-shaped organic models in a puzzle fashion. More ...

2022

GPU Accelerated 3D Tomographic Reconstruction and Visualization from Noisy Electron Microscopy Tilt-Series

We present a novel framework for 3D tomographic reconstruction and visualization of tomograms from noisy electron microscopy tilt-series.

Finding Nano-Ötzi: Cryo-Electron Tomography Visualization Guided by Learned Segmentation

A semi-supervised approach combining the advantages of a weak segmentation algorithm and a powerful deep-learning-based segmentation algorithm for the segmentation of Cryo-Electron data which is used in the proposed volume visualization where deep-learning-based segmentation is used as a component for segmentation-aware transfer function design.

2021

Nanotilus: Generator of Immersive Guided-Tours in Crowded 3D Environments

Nanotilus is a guided-tour generator for immersive display environments to communicate multi-scale, crowded, scientifically accurate 3D models representing the structure of complex biological entities.

Molecumentary: Adaptable Narrated Documentaries Using Molecular Visualization

Molecumentary is a method for producing documentary-style content using real-time scientific visualization.

Data-driven Colormap Adjustment for Exploring Spatial Variations in Scalar Fields

A colormap adjustment as an objective function, composed of a boundary term and a fidelity term, which is flexible enough to support interactive functionalities.

Multiscale Unfolding: Illustratively Visualizing the Whole Genome at a Glance

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.

2020

Multi-level Area Balancing of Clustered Graphs

We present a multi-level area balancing technique for laying out clustered graphs to facilitate a comprehensive understanding of the complex relationships...

Modeling in the Time of COVID-19: Statistical and Rule-based Mesoscale Models

We present a new technique for the rapid modeling and construction of scientifically accurate mesoscale biological models...

Adenita: interactive 3D modelling and visualization of DNA nanostructures

The increasing complexity of novel applications requires significant computational support for the design, modelling and analysis of DNA nanostructures...

Homomorphic-Encrypted Volume Rendering

Some rendering tasks require the highest level of confidentiality so that no other party, besides the owner, can read or see the sensitive data...

Visual Abstraction

I. Viola, M. Chen, T. Isenberg

The concept of abstraction as it is used in visualization and put it on a solid formal footing ...

HyperLabels: Browsing of Dense and Hierarchical Molecular 3D Models

D. Kouril, T. Isenberg, B. Kozlikova, M. Meyer, M.E. Gröller, I. Viola
IEEE Transactions on Visualization and Computer Graphics

[More] [PDF] [BibTeX]

2019

Multi-Scale Procedural Animations of Microtubule Dynamics Based on Measured Data

T. Klein, I. Viola, M.E. Gröller, P. Mindek
IEEE Transactions on Visualization and Computer Graphics

[More] [PDF] [BibTeX]

Scale Trotter: Illustrative Visual Travels across Negative Scales

S. Halladjian, H. Miao, D. Kouril, M.E. Gröller, I. Viola, T. Isenberg
IEEE Transactions on Visualization and Computer Graphics

[More] [PDF] [BibTeX]

Metabopolis: Scalable Network Layout for Biological Pathway Diagrams in Urban Map Style

H.Y. Wu, M. Nöllenburg, F.L. Sousa, I. Viola
BMC Bioinformatics 20 (1), 187

[More] [PDF] [BibTeX]

Data-Driven Colormap Optimization for 2D Scalar Field Visualization

Q. Zeng, Y. Wang, J. Zhang, W. Zhang, C. Tu, I. Viola, Y. Wang
2019 IEEE Visualization Conference (VIS), 266-270

[More] [PDF] [BibTeX]

Parallel Generation and Visualization of Bacterial Genome Structures

T. Klein, P. Mindek, L. Autin, D.S. Goodsell, A.J. Olson, E.M. Gröller, I. Viola
Computer Graphics Forum 38 (7), 57-68

[More] [BibTeX]

Multiscale Molecular Visualization

H. Miao, T. Klein, D. Kouřil, P. Mindek, K. Schatz, M.E. Gröller, B. Kozlíková, T. Isenberg, I. Viola
Journal of molecular biology 431 (6), 1049-1070

[More] [PDF] [BibTeX]

Cuttlefish: Color Mapping for Dynamic Multi‐Scale Visualizations

N. Waldin, M. Waldner, M. Le Muzic, E. Gröller, D.S. Goodsell, L. Autin, A.J. Olson, I. Viola
Computer Graphics Forum

[More] [PDF] [BibTeX]