Computational Visualization Center University of Texas at Austin   
   
COMPUTATIONAL VISUALIZATION CENTER

  PROJECTS  
Infrastructure | Applications | Remote Visualization
ShastraVisualEyesDiDiAngstromBioMedX-Tierra
 Introduction | Representation | Function | Dynamic structure | Hierarchical model | Protein docking | Simulations | Meshing | Visualization

6. Protein docking

Most physics based simulations of protein docking and related problems are seen to have very high time and space requirements. For example, a naive implementation of protein docking would require 6 degrees of freedom to be matched, leading to at least O( N6 ) time complexity for N grid points. The grids inherently will need O( n3 ) space requirements for a cube of side n.

There exist many previous works on protein docking, which improve the trivial bounds by using other representations like Fourier and Spherical Harmonics, Wavelets etc. At CCV, we are trying to develop new algorithms based on hierarchical grids which would prove to be extremely space and time efficient compared to the previous algorithms.

We are mainly focusing on the more difficult problem of protein docking of flexible molecules. proteins are seen to be extremely flexible and dynamic in nature. Atomic fluctuations, side chain and loop motions, helix motions, disassociations and associations, and folding and unfolding are some of the motions commonly seen.

Some of the guidelines we use in our decisions are

  • Visualization and correct representation of the three dimensional structure of proteins ( which could be dynamic in time ) helps scientists in discovery and exploration of new techniques for different problems including protein docking.
  • Flexible models are a better representation for protein interactions than rigid body structures
  • Animation of models, where bonds are classified according to the number and range of degrees of freedoms is needed to perform adaptive simulations.
  • User interaction in choosing configurations,  initial conditions for docking by allowing representations which can be steered through visualization is important.

There are two different approaches to animation which can be taken

  • Skeletal based animation
  • Volumetric animation

C. L. Bajaj, C. Baldazzi, S. Cutchin, A. Paoluzzi, V. Pascucci and M. Vincentino.
A Programming Approach for Complex Animations.
Computer Aided Design 31:11(1999) 695-710

Duncan, B.S., and Olson, A. J
Approximation and characterization of molecular surfaces.
Biopolymers 33, 1993, 219--229.

Leicester, S.E., Finney, J.L., and Bywater, R.P
Description of molecular surface shape using fourier descriptors.
J. Mol. Graphics 6, 1988, 104-108.

Max, N.L., and Getzoff, E.D.
Spherical harmonic molecular surfaces.
IEEE Computer Graphics & Applications 8, 1988, 42-50.

Ritchie, D.W., and Kemp, G.J.
Protein Docking Using Spherical Polar Fourier Correlations
Proteins: Structure, Function & Genetics. John Wiley & Sons, 1999.

Ritchie, D.W., and Kemp, G. J.L.
Fast computation, rotation, and comparison of low resolution spherical harmonic molecular surfaces.
Journal of Computational Chemistry 20, 4, 1999, 383-395.

Kal, L., Skeel, R., Bhandarkar, M., Brunner, R., Gursoy, A., Krawetz, N., Phillips, J., Shinozaki, A., Varadarajan, K., and Schulten, K.
Namd2: Greater scalability for parallel molecular dynamics.
Journal of Computational Physics, 151, 1999, 283--312.


Project Angstrom     CCV Projects



   Computational Visualization Center University of Texas at Austin