Molecular visualization is a critical task usually performed by structural biologists and bioinformaticians to aid three processes that are essential in science and fundamental to understand structural molecular biology: synthesis, analysis and communication
• Synthesis involves the process of creating a model to integrate experimental observation or to develop a structural hypothesis.
• Analysis involves the examination and exploration of data and/or models to explain observed phenomena, derive new hypotheses, or suggest new experiments.
• Communication involves the imparting or sharing of information and knowledge about the systems or methods under study.
Molecular dynamics simulation (MD) is widely used in structural molecular biology and drug discovery to study the structure, properties and dynamics of small and macromolecules. The size of the simulated systems (up to a billion atoms) and the length of the simulations (from 50 ns in 2006 to more than 50 ns/day in 2020) have dramatically increased following the recent advances in computing hardware (GPU clusters) and storage. Additionally, with the recent advances in Cryo Electron Microscopy and the release of AlphaFold2, many new models of macromolecular structures and complexes are now available for molecular simulation. Due to their more and more extreme size, the storage, analysis and visualization of the resulting data is becoming problematic. As an example, a microsecond simulation contains up to 1 billion frames, each containing up to 80 gb of data for the largest systems.
Within the ViDOCK project (ERC #640283), we created a free for academics and open-source software called VTX (open beta available at
http://vtx.drugdesign.fr(opens in new window)) that is highly usable and capable of high-performance molecular visualization. VTX is optimized to handle efficiently the big data from High Performance Computing Molecular Dynamics Simulation (HPC MD). It is based on a high-performance 3D engine including cutting-edge computer graphics methods, adapted to molecular scenes, that can handle several million atoms on a standard laptop computer. It also offers a video game based minimalistic task-oriented GUI to maximize its usability and comfort of use.
The goal of the VTX-HPC project is to improve the performance, usability and sustainability of VTX for the visualization of HPC MD big data by developing:
1. a solution for streaming MD for increased performances and reduced environmental load.
2. a meshless version of the widely used Solvent Excluded Surface (SES) representation, generated on-the-fly during rendering for scalability purposes and real-time visualization.
3. Adapted manipulation and controls to facilitate the generation of illustrations and movies of static and dynamic molecular scenes.
The addition of these features will make VTX unprecedented software for molecular visualization.