High quality rendering of protein dynamics in space filling mode

Matthews, Nick, Easdon, Robert, Kitao, Akio, Hayward, Steven and Laycock, Stephen (2017) High quality rendering of protein dynamics in space filling mode. Journal of Molecular Graphics and Modelling, 78. pp. 158-167. ISSN 1093-3263

[img]
Preview
PDF (Accepted manuscript) - Submitted Version
Available under License Creative Commons Attribution Non-commercial No Derivatives.

Download (7MB) | Preview

Abstract

Producing high quality depictions of molecular structures has been an area of academic interest for years, with visualisation tools such as UCSF Chimera, Yasara and PyMol providing a huge number of different rendering modes and lighting effects. However, no visualisation program supports per-pixel lighting effects with shadows whilst rendering a molecular trajectory in space filling mode. In this paper, a new approach to rendering high quality visualisations of molecular trajectories is presented. To enhance depth, ambient occlusion is included within the render. Shadows are also included to help the user perceive relative motions of parts of the protein as they move based on their trajectories. Our approach requires a regular grid to be constructed every time the molecular structure deforms allowing per-pixel lighting effects and ambient occlusion to be rendered every frame, at interactive refresh rates. Two different regular grids are investigated, a fixed grid and a memory efficient compact grid. The algorithms used allow trajectories of proteins comprising of up to 300,000 atoms in size to be rendered at ninety frames per second on a desktop computer using the GPU for general purpose computations. Regular grid construction was found to only take up a small proportion of the total time to render a frame. It was found that despite being slower to construct, the memory efficient compact grid outperformed the theoretically faster fixed grid when the protein being rendered is large, owing to its more efficient memory access patterns. The techniques described could be implemented in other molecular rendering software.

Item Type: Article
Additional Information: This work was supported by the Engineering and Physical Sciences Research Council [Grant Number EP/M508020/1].
Faculty \ School: Faculty of Science > School of Computing Sciences
Depositing User: Pure Connector
Date Deposited: 27 Sep 2017 16:13
Last Modified: 22 Jul 2020 01:48
URI: https://ueaeprints.uea.ac.uk/id/eprint/64969
DOI: 10.1016/j.jmgm.2017.09.017

Actions (login required)

View Item View Item