A dynamic data structure for flexible molecular maintenance and informatics

MOTIVATION We present the 'Dynamic Packing Grid' (DPG), a neighborhood data structure for maintaining and manipulating flexible molecules and assemblies, for efficient computation of binding affinities in drug design or in molecular dynamics calculations. RESULTS DPG can efficiently maintain the molecular surface using only linear space and supports quasi-constant time insertion, deletion and movement (i.e. updates) of atoms or groups of atoms. DPG also supports constant time neighborhood queries from arbitrary points. Our results for maintenance of molecular surface and polarization energy computations using DPG exhibit marked improvement in time and space requirements. AVAILABILITY http://www.cs.utexas.edu/~bajaj/cvc/software/DPG.shtml.

[1]  Rezaul Alam Chowdhury,et al.  F2Dock: Fast Fourier Protein-Protein Docking , 2011, IEEE ACM Trans. Comput. Biol. Bioinform..

[2]  M. Sternberg,et al.  Rapid refinement of protein interfaces incorporating solvation: application to the docking problem. , 1998, Journal of molecular biology.

[3]  M. Gilson,et al.  Calculation of protein-ligand binding affinities. , 2007, Annual review of biophysics and biomolecular structure.

[4]  Leonidas J. Guibas,et al.  Combinatorial complexity bounds for arrangements of curves and spheres , 1990, Discret. Comput. Geom..

[5]  C. Bajaj,et al.  F2Dock: fast Fourier protein-protein docking. , 2011, IEEE/ACM transactions on computational biology and bioinformatics.

[6]  Jean-Claude Spehner,et al.  Fast and robust computation of molecular surfaces , 1995, SCG '95.

[7]  Laxmikant V. Kalé,et al.  Scalable molecular dynamics with NAMD , 2005, J. Comput. Chem..

[8]  Dan Halperin,et al.  Improved Maintenance of Molecular Surfaces Using Dynamic Graph Connectivity , 2005, WABI.

[9]  Mark H. Overmars,et al.  Spheres, molecules, and hidden surface removal , 1998, Comput. Geom..

[10]  Valerio Pascucci,et al.  Dynamic maintenance and visualization of molecular surfaces , 2003, Discret. Appl. Math..

[11]  J. Monaghan,et al.  Smoothed particle hydrodynamics: Theory and application to non-spherical stars , 1977 .

[12]  W RuiterdeG.C.,et al.  Shape in chemistry: An introduction to molecular shape and topology , 1995 .

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

[14]  Klaus Schulten,et al.  Coarse-grained molecular dynamics simulations of a rotating bacterial flagellum. , 2006, Biophysical journal.

[15]  Jörg Weiser,et al.  Fast, approximate algorithm for detection of solvent-inaccessible atoms , 1999, J. Comput. Chem..

[16]  Silvia N. Crivelli,et al.  DockingShop: a tool for interactive protein docking , 2005, 2005 IEEE Computational Systems Bioinformatics Conference - Workshops (CSBW'05).

[17]  Klaus Schulten,et al.  A system for interactive molecular dynamics simulation , 2001, I3D '01.

[18]  Chandrajit L. Bajaj,et al.  Fast Molecular Solvation Energetics and Forces Computation , 2010, SIAM J. Sci. Comput..

[19]  Ian C. Parmee,et al.  Techniques for the design of molecules and combinatorial chemical libraries , 2007, 2007 IEEE Congress on Evolutionary Computation.

[20]  Thomas Bäck,et al.  Evolutionary algorithms for automated drug design towards target molecule properties , 2008, GECCO '08.

[21]  Klaus Schulten,et al.  Molecular dynamics simulations of discoidal bilayers assembled from truncated human lipoproteins. , 2005, Biophysical journal.

[22]  A. Olson,et al.  Approximation and characterization of molecular surfaces , 1993, Biopolymers.

[23]  Harianto Tjong,et al.  GBr(6): a parameterization-free, accurate, analytical generalized born method. , 2007, The journal of physical chemistry. B.

[24]  Valerio Pascucci,et al.  NURBS based B-rep models for macromolecules and their properties , 1997, SMA '97.

[25]  Nathan A. Baker,et al.  PDB2PQR: an automated pipeline for the setup of Poisson-Boltzmann electrostatics calculations , 2004, Nucleic Acids Res..

[26]  Herbert Edelsbrunner,et al.  Triangulating the Surface of a Molecule , 1996, Discret. Appl. Math..

[27]  W. C. Still,et al.  The GB/SA Continuum Model for Solvation. A Fast Analytical Method for the Calculation of Approximate Born Radii , 1997 .

[28]  Tony You,et al.  An analytical algorithm for the rapid determination of the solvent accessibility of points in a three‐dimensional lattice around a solute molecule , 1995, J. Comput. Chem..

[29]  Guoliang Xu,et al.  A Fast Variational Method for the Construction of Resolution Adaptive C-Smooth Molecular Surfaces. , 2009, Computer methods in applied mechanics and engineering.

[30]  Z. Weng,et al.  Protein–protein docking benchmark 2.0: An update , 2005, Proteins.

[31]  Rasmus Pagh,et al.  Cuckoo Hashing , 2001, Encyclopedia of Algorithms.

[32]  Charles L. Brooks,et al.  Assessing energy functions for flexible docking , 1998, J. Comput. Chem..

[33]  Dan E. Willard,et al.  Log-logarithmic worst-case range queries are possible in space ⊕(N) , 1983 .

[34]  Alan E. Mark,et al.  Effect of Undulations on Surface Tension in Simulated Bilayers , 2001 .

[35]  M. L. Connolly Analytical molecular surface calculation , 1983 .

[36]  Chandrajit Bajaj,et al.  A Laguerre Voronoi based scheme for meshing particle systems , 2005, Japan journal of industrial and applied mathematics.

[37]  B. Lee,et al.  The interpretation of protein structures: estimation of static accessibility. , 1971, Journal of molecular biology.

[38]  G. Vriend,et al.  A very fast program for visualizing protein surfaces, channels and cavities. , 1989, Journal of molecular graphics.

[39]  M. Sanner,et al.  Reduced surface: an efficient way to compute molecular surfaces. , 1996, Biopolymers.

[40]  S. Batsanov,et al.  Van der Waals Radii of Elements , 2001 .

[41]  R Nussinov,et al.  Flexible docking allowing induced fit in proteins: Insights from an open to closed conformational isomers , 1998, Proteins.

[42]  Herbert Edelsbrunner,et al.  Three-dimensional alpha shapes , 1992, VVS.

[43]  Dan Halperin,et al.  Dynamic maintenance of molecular surfaces under conformational changes , 2005, SCG.

[44]  M. L. Connolly Solvent-accessible surfaces of proteins and nucleic acids. , 1983, Science.

[45]  Bernd Hamann,et al.  Interactive protein manipulation , 2003, IEEE Visualization, 2003. VIS 2003..

[46]  Frederick P. Brooks,et al.  Fast analytical computation of Richard's smooth molecular surface , 1993, Proceedings Visualization '93.

[47]  Chandrajit L. Bajaj Valerio Pascucci Ariel Shamir,et al.  Multiresolution Molecular Shapes , 1999 .

[48]  A Anderson,et al.  VRDD: applying virtual reality visualization to protein docking and design. , 1999, Journal of molecular graphics & modelling.

[49]  Bernd Hamann,et al.  ProteinShop: A tool for interactive protein manipulation and steering , 2004, J. Comput. Aided Mol. Des..

[50]  J. A. Grant,et al.  A Gaussian Description of Molecular Shape , 1995 .

[51]  Frederick P. Brooks,et al.  Computing smooth molecular surfaces , 1994, IEEE Computer Graphics and Applications.

[52]  E. Lindahl,et al.  Mesoscopic undulations and thickness fluctuations in lipid bilayers from molecular dynamics simulations. , 2000, Biophysical journal.

[53]  Michael L. Fredman,et al.  Surpassing the Information Theoretic Bound with Fusion Trees , 1993, J. Comput. Syst. Sci..

[54]  Laxmikant V. Kalé,et al.  NAMD: a Parallel, Object-Oriented Molecular Dynamics Program , 1996, Int. J. High Perform. Comput. Appl..

[55]  Chandrajit L. Bajaj,et al.  A dynamic data structure for flexible molecular maintenance and informatics , 2009, Bioinform..

[56]  Y. Modis,et al.  A ligand-binding pocket in the dengue virus envelope glycoprotein , 2003, Proceedings of the National Academy of Sciences of the United States of America.

[57]  R W Hockney,et al.  Computer Simulation Using Particles , 1966 .

[58]  Holger Gohlke,et al.  The Amber biomolecular simulation programs , 2005, J. Comput. Chem..

[59]  W. C. Still,et al.  Semianalytical treatment of solvation for molecular mechanics and dynamics , 1990 .

[60]  Mihai Patrascu,et al.  On dynamic range reporting in one dimension , 2005, STOC '05.

[61]  Armin A. Weiser,et al.  Neighbor‐list reduction: Optimization for computation of molecular van der Waals and solvent‐accessible surface areas , 1998, J. Comput. Chem..

[62]  F M Richards,et al.  Areas, volumes, packing and protein structure. , 1977, Annual review of biophysics and bioengineering.