High quality rendering of protein dynamics in space filling mode

Matthews, Nick, Easdon, Robert, Kitao, Akio, Hayward, Steven ORCID: https://orcid.org/0000-0001-6959-2604 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

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

Download (7MB) | Preview


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
UEA Research Groups: Faculty of Science > Research Groups > Computational Biology
Faculty of Science > Research Groups > Interactive Graphics and Audio
Depositing User: Pure Connector
Date Deposited: 27 Sep 2017 16:13
Last Modified: 20 Apr 2023 00:36
URI: https://ueaeprints.uea.ac.uk/id/eprint/64969
DOI: 10.1016/j.jmgm.2017.09.017


Downloads per month over past year

Actions (login required)

View Item View Item