VTX: Real-time high-performance molecular structure and dynamics visualization software
Maxime Maria, Simon Guionnière, Nicolas Dacquay, Cyprien Plateau-Holleville, Valentin Guillaume, Vincent Larroque, Jean Lardé, Yassine Naimi, Jean-Philip Piquemal, Guillaume Levieux, Nathalie Lagarde, Stéphane Mérillou, Matthieu Montes
TL;DR
The paper addresses the need for scalable, real-time visualization of massive molecular structures and trajectories beyond existing tools. It introduces VTX, a meshless high-performance rendering engine with a minimal GUI, open-source under non-commercial terms, and broad format support via chemfiles, enabling real-time viewing of systems up to hundreds of millions of atoms on consumer hardware. The approach combines impostor-based rendering, ray-casting, and a deferred shading pipeline with adaptive cartoon and SES representations, achieving high-quality visuals and 8K image export, validated against large benchmarking datasets. The work has practical impact for research and education by enabling interactive analysis of large-scale molecular data and providing a flexible, extensible platform with future plans for SES analytics, ambient occlusion, and Python-like bindings.
Abstract
Summary: VTX is a molecular visualization software capable to handle most molecular structures and dynamics trajectories file formats. It features a real-time high-performance molecular graphics engine, based on modern OpenGL, optimized for the visualization of massive molecular systems and molecular dynamics trajectories. VTX includes multiple interactive camera and user interaction features, notably free-fly navigation and a fully modular graphical user interface designed for increased usability. It allows the production of high-resolution images for presentations and posters with custom background. VTX design is focused on performance and usability for research, teaching and educative purposes. Availability and implementation: VTX is open source and free for non commercial use. Builds for Windows and Ubuntu Linux are available at http://vtx.drugdesign.fr. The source code is available at https://github.com/VTX-Molecular-Visualization . Supplementary Information: A video displaying free-fly navigation in a whole-cell model is available
