Lee-Richards Approximation by Intra-Residue Reentrant Surface Exclusion Mario Rosa†, Paul Craig*†, Herbert J. Bernstein*‡

Slides:



Advertisements
Similar presentations
Scientific & technical presentation Structure Visualization with MarvinSpace Oct 2006.
Advertisements

1 Miklós Vargyas, Judit Papp May, 2005 MarvinSpace – live demo.
H3: Laying Out Large Directed Graphs in 3D Hyperbolic Space Tamara Munzner, Stanford University.
Bio-CAD M. Ramanathan Bio-CAD. Molecular surfaces Bio-CAD.
Activity relationship analysis
A New Analytical Method for Computing Solvent-Accessible Surface Area of Macromolecules.
HOW DOES ETHYL ALCOHOL INHIBIT THE RATE OF CATALYST ENZYME ACTIVITY? By: Jeranika Semien.
CS 128/ES Lecture 12b1 Spatial Analysis (3D)
CS 128/ES Lecture 12b1 Spatial Analysis (3D)
Two Examples of Docking Algorithms With thanks to Maria Teresa Gil Lucientes.
Protein Primer. Outline n Protein representations n Structure of Proteins Structure of Proteins –Primary: amino acid sequence –Secondary:  -helices &
BL5203: Molecular Recognition & Interaction Lecture 5: Drug Design Methods Ligand-Protein Docking (Part I) Prof. Chen Yu Zong Tel:
Polarity and Hybrid Orbitals Chapter 9. Polarity In Chapter 8 we discussed bond dipoles. But just because a molecule possesses polar bonds does not mean.
Stochastic Roadmap Simulation: An Efficient Representation and Algorithm for Analyzing Molecular Motion Mehmet Serkan Apaydin, Douglas L. Brutlag, Carlos.
Algorithmic Complexity Fawzi Emad Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
Geometric molecular surface modeling using mathematical morphology operators. Journal of Molecular Graphics Volume 13, Issue 6, Pages (December.
Cmpt-225 Simulation. Application: Simulation Simulation  A technique for modeling the behavior of both natural and human-made systems  Goal Generate.
Inverse Kinematics for Molecular World Sadia Malik April 18, 2002 CS 395T U.T. Austin.
Computational Chemistry. Overview What is Computational Chemistry? How does it work? Why is it useful? What are its limits? Types of Computational Chemistry.
In studying protein-protein interactions it is important to accurately describe the surface of the proteins, as that is where the interactions occur. The.
ADA: 14. Intro to CG1 Objective o give a non-technical overview of Computational geometry, concentrating on its main application areas Algorithm.
Voronoi diagrams and applications Prof. Ramin Zabih
SURFACE RECONSTRUCTION FROM POINT CLOUD Bo Gao Master’s Thesis December, 2007 Thesis Committee: Professor Harriet Fell Professor Robert Futrelle College.
Information Within the Interface Surface of a Protein-Protein Complex Yih-En Andrew Ban Duke University Biochemistry & Computer Science.
Molecular Mechanics Part 2
Chapter 2 STRUCTURE AND PROPERTIES OF ORGANIC MOLECULES Chapter 2: Structure and Properties of Organic Molecules Helpful web site:
Conformational Entropy Entropy is an essential component in ΔG and must be considered in order to model many chemical processes, including protein folding,
Conformational Space.  Conformation of a molecule: specification of the relative positions of all atoms in 3D-space,  Typical parameterizations:  List.
Molecular Dynamics Simulation of Bacterial [FeNi]-Hydrogenase Found in Desulfovibrio fructosovorans Solvated in a Water Sphere Introduction Hydrogenase.
Covalent interactions non-covalent interactions + = structural stability of (bio)polymers in the operative molecular environment 1 Energy, entropy and.
Homework 2 (due We, Feb. 1): Reading: Van Holde, Chapter 1 Van Holde Chapter 3.1 to 3.3 Van Holde Chapter 2 (we’ll go through Chapters 1 and 3 first. 1.Van.
Mesh Coarsening zhenyu shu Mesh Coarsening Large meshes are commonly used in numerous application area Modern range scanning devices are used.
The concept of RAID in Databases By Junaid Ali Siddiqui.
Introduction to Protein Structure Prediction BMI/CS 576 Colin Dewey Fall 2008.
PPT #1 Chapter 2 Chemistry review, properties of water and pH
CS-ROSETTA Yang Shen et al. Presented by Jonathan Jou.
APE'07 IV INTERNATIONAL CONFERENCE ON ADVANCES IN PRODUCTION ENGINEERING June 2007 Warsaw, Poland M. Nowakiewicz, J. Porter-Sobieraj Faculty of.
Intermolecular Forces Chemistry 20. Types of Forces Ionic forces Ionic forces metal + non-metal, ionic crystals metal + non-metal, ionic crystals Within.
The Construction of a Viscinal Ice Slab for Molecular Dynamics Simulations Alicia Burns 1* and Steven Neshyba 1 1 University of Puget Sound, Tacoma, WA.
Modelling & Simulation of Semiconductor Devices Lecture 1 & 2 Introduction to Modelling & Simulation.
CHEMICAL CHANGE AND YOUR BODY YOUR BODY DOES A LOT OF CHEMISTRY. IT IS ESTIMATED THAT THERE ARE 6 X REACTIONS/CELL/SEC IN THE AVERAGE HUMAN. SKIN.
Introduction-2 Important molecular interactions in Biomolecules
J Comput Chem 26: 334–343, 2005 By SHURA HAYRYAN, CHIN-KUN HU, JAROSLAV SKRˇ IVA′ NEK, EDIK HAYRYAN, IMRICH POKORNY.
Shelling Protein Interfaces
Intermolecular Forces, Liquids, and Solids
Valeri Alexiev, Jeanna Balreira and Vanessa Moreno
Volume 10, Issue 11, Pages (November 2003)
Localizing the Delaunay Triangulation and its Parallel Implementation
Biology of Amyloid: Structure, Function, and Regulation
Structural Basis for the Highly Selective Inhibition of MMP-13
Volume 7, Issue 9, Pages (September 2000)
Lab Shapes of Molecules.
The 1.85 Å Structure of Vaccinia Protein VP39: A Bifunctional Enzyme That Participates in the Modification of Both mRNA Ends  Alec E Hodel, Paul D Gershon,
Molecular dynamics simulations
Liqun Zhang, Susmita Borthakur, Matthias Buck  Biophysical Journal 
Volume 90, Issue 1, Pages (July 1997)
Volume 9, Issue 1, Pages (January 2002)
Structural Basis for the Highly Selective Inhibition of MMP-13
The basis for K-Ras4B binding specificity to protein farnesyl-transferase revealed by 2 Å resolution ternary complex structures  Stephen B Long, Patrick.
Karina Kubiak, Wieslaw Nowak  Biophysical Journal 
Computer simulation studies of forced rupture kinetics of
A protein domain interaction interface database: InterPare
Mr.Halavath Ramesh 16-MCH-001 Dept. of Chemistry Loyola College University of Madras-Chennai.
Mr.Halavath Ramesh 16-MCH-001 Dept. of Chemistry Loyola College University of Madras-Chennai.
Mr.Halavath Ramesh 16-MCH-001 Dept. of Chemistry Loyola College University of Madras-Chennai.
Mr.Halavath Ramesh 16-MCH-001 Dept. of Chemistry Loyola College University of Madras-Chennai.
Restriction Enzyme BsoBI–DNA Complex
Properties of Water Opener 3/21: (On your paper) What do you know about the phases of water?
Sabine Pokutta, William I. Weis  Molecular Cell 
Presentation transcript:

Lee-Richards Approximation by Intra-Residue Reentrant Surface Exclusion Mario Rosa†, Paul Craig*†, Herbert J. Bernstein*‡ †RIT, Department of Chemistry, Molecular Visualization Lab ‡Dowling College, Department of Mathematics and Computer Science A Lee-Richards Surface algorithm uses a molecule represented as interlocking spheres and a spherical probe which rolls over the molecule (the probe representing a solvent molecule) to create a molecular surface representation. In this algorithm two surfaces are considered: the contact surface and the reentrant surface. The contact surface is defined by regions at which the probe contacts the molecule at one point. The reentrant surface is defined by regions at which the probe contacts the molecule at two points (i.e. between two adjacent atoms), creating a surface from the inward face of the moving probe. A few regions of the reentrant surface come from probe contact with the molecule at three points, creating small spherical triangles. This approach is a computationally expensive O(n^2) calculation that can be improved to O(n log n) but which, even then, is undesirably slow for interactive graphic visualization of the surfaces of very large molecules. Therefore ways to approximate this algorithm are attractive and can be used when exact representations of the molecular surface are not necessary. Displaying van der Waal surfaces is a basic function of most molecular visualization software. These van der Waals surfaces can be used as a good approximation to the Lee-Richards molecular surface within densely packed portions of residues and require less computation. Reentrant surfaces between intra-residue atoms are small when compared to the regions of contact surfaces due to the close proximity of these atoms to one another. Exclusion of these intra-residue reentrant surfaces, as well as replacing much of the intra-residue molecular surfaces with van der Waal surfaces, reduces the number of points being used from the atomic level to the residue level to make a faster approximation of a Lee- Richards Surface. Abstract Introduction Algorithm Overview Define Residues Draw Residues Create the Voronoi Diagram for nearest neighbor searches Draw Reentrant surfaces between nearest neighbors Molecule File wait END START CPU GPU References Can, Tolga, Chao-I Chen, and Yuan-Fang Wang. "Efficient molecular surface generation using level-set methods." Journal of Molecular Graphics and Modelling 25.4 (2006): doi: /j.jmgm Chavent, Matthieu, Bruno Levy, and Bernard Maigret. "MetaMol: High-quality visualization of molecular skin surface." Journal of Molecular Graphics and Modelling (2008): doi: /j.jmgm Connolly, Michael L. "Molecular Surfaces: A Review." Network Science July Hsieh, Hsien-Hsi, and Wen-Kai Tai. "A simple GPU-based approach for 3D Voronoi diagram construction and visualization." Simulation Modelling Practice and Theory (2005): doi: /j.simpat Sanner, Michel F., Arthur J. Olson, and Jean-Claude Spehner. "REDUCED SURFACE: an Efficient Way to Compute Molecular Surfaces." Biopolymers 38.3 (1996): Acknowledgements RIT College of Science NIGMS 1 R15 AG NIGMS 3 R15 GM S1 Conclusion Results Algorithm Molecule File The Molecule file is the database that holds all of the information required to view the molecule in a molecular visualization program. An example of such a database is the Protein Data Bank PDB file format. Define Residues Defining where the residues are in a molecule is an important step for the creation of the Voronoi Diagram. The diagram would be required to know the coordinates (X,Y,Z) of every point on the surface of the residues. The surface of the residues is created from the non-intersecting van der Waals surfaces of the atoms within that residue. Glycine residue in a van der Waals surface representation. Blue = Nitrogen; Green = Carbon; Grey = Hydrogen; Red = Oxygen. Same residue as on right. Surface has been roved to show the intersecting van der Waals surfaces that would be excluded in this algorithm. This step uses the non-intersecting van der Waals surface that was defined above and displays them in the visualization software. Draw Residues Voronoi Diagram Voronoi diagram or Delaunay triangulation are used to build nearest-neighbor searches. Nearest neighbor searches will be used in this algorithm to find residues that are or within 2.4 Angstroms from each other. This step is the limiting step in the algorithm and has an average time complexity of O(N/k log N/K). Where N equals the number of atoms, and k equals the average number of atoms per residue. Levinthal Cubing could also be used for the nearest-neighbor search. Draw Reentrant surfaces between nearest neighbors Using the data from the search preformed in the last step, surfaces are drawn between nearest-neighbor residues. These surfaces are called reentrant surfaces. If N equals the total number of atoms, k equals the average number of atoms per residue and a residue-to-residue coordination number of m is considered then the time complexities for this algorithm, the amount of time that the algorithm would take to complete, would be as follows: The average case time complexity would be O(N/k log N/k). The best case would be a molecule that is linear, where m is small. In this case there can be expected to be a k-times speed up. The worst case would be a molecule that is folded, where m is large. In general, however, m<<k which would still lead to a significant speed up over other algorithms. By excluding intra-residue reentrant surfaces this algorithm will lessen the amount of points that would need to be used to calculate the surface from the number of atoms in a molecule, to the number of residues in a molecule. This would allow for a more interactive visualization of the surface of a molecule due to the fact that there will always be less residues in a molecule than there are atoms. There are some caveats, however, such as the shape of the molecule or the number of residues in the molecule that have a rotamer. The surface of molecules that are highly linear will be drawn in less time than the surface of molecules that are highly folded because there would be less residue-to- residue contacts. Hence, there would be less nearest-neighbors and there would be less reentrant surfaces to draw. In the case of residues that have a rotamer, the residue would have to be considered one half at a time about the rotamer rotation bond. This is due to the many different residue configurations that could result because of rotamers; e.g. residues that are able to fold onto themselves, which would require reentrant surfaces to be drawn between the two halves of the residue. Although these caveats exist, a significant speed-up can still be expected over other atom-based algorithms. The surface of the protein is a desired area of study, simply due to the fact that the surface is where most (if not all) of the protein interactions take place. Finding the surface of the protein via surface algorithms allows scientist to concentrate their search for interaction sites or catalytic sites to just those residues that make up the surface. Finding the surface with quicker approximation algorithms can allow for the approximated surface atoms to be used in much more accurate (but much more computationally expensive) algorithms while excluding all other non-surface atoms. While this algorithm would be able to be used for this purpose, it is not the main reason for it’s creation. The reason for creating the following algorithm is to achieve a more interactive molecular visualization experience. The purposed algorithm uses a different basic metaphor for creating Lee-Richard surfaces when compared to other algorithms. Instead of the atom-to-surface metaphor: using the atoms in the molecule to generate a surface representation. This algorithm uses a residue-to-surface metaphor. This gives the advantage of being able to use less points to make the same surface. This lesser point approach to creating the surface means that there is less data to be analyzed and the algorithm will take less time to complete. Although this algorithm will give an approximation to a Lee-Richards surface, it will allow the visualizer to move and manipulate the molecule in 3D space without the “lagging” that is common with atom-to-surface algorithms.