iview: an interactive WebGL visualizer for protein-ligand complex

BackgroundVisualization of protein-ligand complex plays an important role in elaborating protein-ligand interactions and aiding novel drug design. Most existing web visualizers either rely on slow software rendering, or lack virtual reality support. The vital feature of macromolecular surface construction is also unavailable.ResultsWe have developed iview, an easy-to-use interactive WebGL visualizer of protein-ligand complex. It exploits hardware acceleration rather than software rendering. It features three special effects in virtual reality settings, namely anaglyph, parallax barrier and oculus rift, resulting in visually appealing identification of intermolecular interactions. It supports four surface representations including Van der Waals surface, solvent excluded surface, solvent accessible surface and molecular surface. Moreover, based on the feature-rich version of iview, we have also developed a neat and tailor-made version specifically for our istar web platform for protein-ligand docking purpose. This demonstrates the excellent portability of iview.ConclusionsUsing innovative 3D techniques, we provide a user friendly visualizer that is not intended to compete with professional visualizers, but to enable easy accessibility and platform independence.

[1]  Katrin Stierand,et al.  PoseView -- molecular interaction patterns at a glance , 2010, J. Cheminformatics.

[2]  Kwong-Sak Leung,et al.  Interactive Drug Design in Virtual Reality , 2011, 2011 15th International Conference on Information Visualisation.

[3]  Roberto Scopigno,et al.  Visualization methods for molecular studies on the web platform , 2010, Web3D '10.

[4]  Roman A. Laskowski,et al.  LigPlot+: Multiple Ligand-Protein Interaction Diagrams for Drug Discovery , 2011, J. Chem. Inf. Model..

[5]  J. Sussman,et al.  JSmol and the Next-Generation Web-Based Representation of 3D Molecular Structure as Applied to Proteopedia , 2013 .

[6]  Arthur J. Olson,et al.  AutoDock Vina: Improving the speed and accuracy of docking with a new scoring function, efficient optimization, and multithreading , 2009, J. Comput. Chem..

[7]  Kwong-Sak Leung,et al.  istar: A Web Platform for Large-Scale Protein-Ligand Docking , 2014, PloS one.

[8]  Kwong-Sak Leung,et al.  idock: A multithreaded virtual screening tool for flexible ligand docking , 2012, 2012 IEEE Symposium on Computational Intelligence in Bioinformatics and Computational Biology (CIBCB).

[9]  Hualiang Jiang,et al.  Structure of the CCR5 Chemokine Receptor–HIV Entry Inhibitor Maraviroc Complex , 2013, Science.

[10]  Yang Zhang,et al.  Generating Triangulated Macromolecular Surfaces by Euclidean Distance Transform , 2009, PloS one.

[11]  K Schulten,et al.  VMD: visual molecular dynamics. , 1996, Journal of molecular graphics.

[12]  David S. Goodsell,et al.  The RCSB Protein Data Bank: redesigned web site and web services , 2010, Nucleic Acids Res..

[13]  David S. Goodsell,et al.  AutoDock4 and AutoDockTools4: Automated docking with selective receptor flexibility , 2009, J. Comput. Chem..

[14]  Dong Xu,et al.  Fast and Accurate Calculation of Protein Depth by Euclidean Distance Transform , 2013, RECOMB.

[15]  Philipp Slusallek,et al.  Proceedings of the 15th International Conference on Web 3D Technology , 2010 .

[16]  Roberto Scopigno,et al.  SpiderGL: a JavaScript 3D graphics library for next-generation WWW , 2010, Web3D '10.

[17]  Kengo Kinoshita,et al.  GIANT: pattern analysis of molecular interactions in 3D structures of protein–small ligand complexes , 2013, BMC Bioinformatics.

[18]  Conrad C. Huang,et al.  UCSF Chimera—A visualization system for exploratory research and analysis , 2004, J. Comput. Chem..