Computational Geometry, Algorithmic Robotics, and Molecular Modeling Dan Halperin School of Computer Science Tel Aviv University June 2007.

Slides:



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

Multiscale Dynamics of Bio-Systems: Molecules to Continuum February 2005.
By Guang Song and Nancy M. Amato Journal of Computational Biology, April 1, 2002 Presentation by Athina Ropodi.
A New Analytical Method for Computing Solvent-Accessible Surface Area of Macromolecules.
Protein Threading Zhanggroup Overview Background protein structure protein folding and designability Protein threading Current limitations.
Geometric Algorithms for Conformational Analysis of Long Protein Loops J. Cortess, T. Simeon, M. Remaud- Simeon, V. Tran.
Algorithmic Robotics and Motion Planning Dan Halperin Tel Aviv University Fall 2006/7 Dynamic Maintenance and Self-Collision Testing for Large Kinematic.
Molecular Docking G. Schaftenaar Docking Challenge Identification of the ligand’s correct binding geometry in the binding site ( Binding Mode ) Observation:
Molecular Simulation. Molecular Simluation Introduction: Introduction: Prerequisition: Prerequisition: A powerful computer, fast graphics card, A powerful.
Bio-CS Exploration of Molecular Conformational Spaces Jean-Claude Latombe Computer Science Department Robotics Laboratory & Bio-X Clark Center.
Two Examples of Docking Algorithms With thanks to Maria Teresa Gil Lucientes.
Protein Docking and Interactions Modeling CS 374 Maria Teresa Gil Lucientes November 4, 2004.
1 1 Static & Dynamic Maintenance of Kinematic Structures Spheres, Molecules, and Hidden Surface Removal D. Halperin and M-H. Overmars Dynamic Maintenance.
1 GEOMETRIE Geometrie in der Technik H. Pottmann TU Wien SS 2007.
Protein folding kinetics and more Chi-Lun Lee ( 李紀倫 ) Department of Physics National Central University.
“Inverse Kinematics” The Loop Closure Problem in Biology Barak Raveh Dan Halperin Course in Structural Bioinformatics Spring 2006.
Graphical Models for Protein Kinetics Nina Singhal CS374 Presentation Nov. 1, 2005.
ChainTree: A tale of two hierarchies  Transform hierarchy: approximates kinematics of protein backbone at successive resolutions  Bounding volume hierarchy:
Protein Primer. Outline n Protein representations n Structure of Proteins Structure of Proteins –Primary: amino acid sequence –Secondary:  -helices &
Robotics Algorithms for the Study of Protein Structure and Motion Jean-Claude Latombe Computer Science Department Stanford University.
Dynamic Maintenance and Self Collision Testing for Large Kinematic Chains Lotan, Schwarzer, Halperin, Latombe.
. Protein Structure Prediction [Based on Structural Bioinformatics, section VII]
Algorithm for Fast MC Simulation of Proteins Itay Lotan Fabian Schwarzer Dan Halperin Jean-Claude Latombe.
BL5203: Molecular Recognition & Interaction Lecture 5: Drug Design Methods Ligand-Protein Docking (Part I) Prof. Chen Yu Zong Tel:
Robotics Algorithms for the Study of Protein Structure and Motion Based on Itay Lotan’s PhD Jean-Claude Latombe Computer Science Department Stanford University.
Stochastic roadmap simulation for the study of ligand-protein interactions Mehmet Serkan Apaydin, Carlos E. Guestrin, Chris Varma, Douglas L. Brutlag and.
CS273 Algorithms for Structure and Motion in Biology Instructors: Serafim Batzoglou and Jean-Claude Latombe Teaching Assistant: Sam Gross | serafim | latombe.
Geometric molecular surface modeling using mathematical morphology operators. Journal of Molecular Graphics Volume 13, Issue 6, Pages (December.
Computing Protein Structures from Electron Density Maps: The Missing Fragment Problem Itay Lotan † Henry van den Bedem* Ashley M. Deacon* Jean-Claude Latombe.
Geometric molecular surface modeling using mathematical morphology operators. Journal of Molecular Graphics Volume 13, Issue 6, Pages (December.
Algorithmic Robotics and Molecular Modeling Dan Halperin School of Computer Science Tel Aviv University June 2007.
The Geometry of Biomolecular Solvation 1. Hydrophobicity Patrice Koehl Computer Science and Genome Center
Efficient Maintenance and Self-Collision Testing for Kinematic Chains Itay Lotan Fabian Schwarzer Dan Halperin Jean-Claude Latombe.
Inverse Kinematics for Molecular World Sadia Malik April 18, 2002 CS 395T U.T. Austin.
Bioinf. Data Analysis & Tools Molecular Simulations & Sampling Techniques117 Jan 2006 Bioinformatics Data Analysis & Tools Molecular simulations & sampling.
Computational Structure Prediction Kevin Drew BCH364C/391L Systems Biology/Bioinformatics 2/12/15.
Protein Structure Prediction Dr. G.P.S. Raghava Protein Sequence + Structure.
Practical session 2b Introduction to 3D Modelling and threading 9:30am-10:00am 3D modeling and threading 10:00am-10:30am Analysis of mutations in MYH6.
02/03/10 CSCE 769 Dihedral Angles Homayoun Valafar Department of Computer Science and Engineering, USC.
Efficient Maintenance and Self- Collision Testing for Kinematic Chains Itay Lotan Fabian Schwarzer Dan Halperin Jean-Claude Latombe.
Inverse Kinematics. Inverse Kinematics (IK) T q1q1 q2q2 q3q3 q4q4 q5q5 Given a kinematic chain (serial linkage), the position/orientation of one end relative.
Bioinformatics: Practical Application of Simulation and Data Mining Protein Folding I Prof. Corey O’Hern Department of Mechanical Engineering & Materials.
CZ5225 Methods in Computational Biology Lecture 4-5: Protein Structure and Structural Modeling Prof. Chen Yu Zong Tel:
Department of Mechanical Engineering
Chem. 860 Molecular Simulations with Biophysical Applications Qiang Cui Department of Chemistry and Theoretical Chemistry Institute University of Wisconsin,
Conformational Entropy Entropy is an essential component in ΔG and must be considered in order to model many chemical processes, including protein folding,
Protein Folding and Modeling Carol K. Hall Chemical and Biomolecular Engineering North Carolina State University.
Altman et al. JACS 2008, Presented By Swati Jain.
Covalent interactions non-covalent interactions + = structural stability of (bio)polymers in the operative molecular environment 1 Energy, entropy and.
Biological Signal Detection for Protein Function Prediction Investigators: Yang Dai Prime Grant Support: NSF Problem Statement and Motivation Technical.
Protein Modeling Protein Structure Prediction. 3D Protein Structure ALA CαCα LEU CαCαCαCαCαCαCαCα PRO VALVAL ARG …… ??? backbone sidechain.
Introduction to Protein Structure Prediction BMI/CS 576 Colin Dewey Fall 2008.
Molecular Modelling - Lecture 2 Techniques for Conformational Sampling Uses CHARMM force field Written in C++
Center for Biological Physics* Arjan van der Vaart – studying the conformational changes of proteins as they interact with other molecules Banu Ozkan –
Role of Theory Model and understand catalytic processes at the electronic/atomistic level. This involves proposing atomic structures, suggesting reaction.
Modeling Protein Flexibility with Spatial and Energetic Constraints Yi-Chieh Wu 1, Amarda Shehu 2, Lydia Kavraki 2,3  Provided an approach to generating.
Generalized van der Waals Partition Function
FlexWeb Nassim Sohaee. FlexWeb 2 Proteins The ability of proteins to change their conformation is important to their function as biological machines.
Structural classification of Proteins SCOP Classification: consists of a database Family Evolutionarily related with a significant sequence identity Superfamily.
Dynamic Maintenance of Molecular Surfaces under Conformational Changes Eran Eyal and Dan Halperin Tel-Aviv University.
Monte Carlo Simulation of Folding Processes for 2D Linkages Modeling Proteins with Off-Grid HP-Chains Ileana Streinu Smith College Leo Guibas Rachel Kolodny.
ITR/AP: Tools and Methods for Multiscale Biomolecular Simulations PI: Celeste Sagui – DMR NC State, UNC, Duke biomolecular simulations are notoriously.
Ab-initio protein structure prediction ? Chen Keasar BGU Any educational usage of these slides is welcomed. Please acknowledge.
Computational Structure Prediction
J Comput Chem 26: 334–343, 2005 By SHURA HAYRYAN, CHIN-KUN HU, JAROSLAV SKRˇ IVA′ NEK, EDIK HAYRYAN, IMRICH POKORNY.
Jan 2007.
Ligand Docking to MHC Class I Molecules
Protein Structure Prediction
Giovanni Settanni, Antonino Cattaneo, Paolo Carloni 
Protein structure prediction.
Presentation transcript:

Computational Geometry, Algorithmic Robotics, and Molecular Modeling Dan Halperin School of Computer Science Tel Aviv University June 2007

Proteins 101 (some slides from cs273/Stanford) Involved in all functions of our body: metabolism, motion, defense, etc. Michael Levitt

Protein Long sequence of amino-acids (dozens to thousands), also called residues from a dictionary of 20 amino-acids

Part I, Geometry

Role of Geometric Models  Represent the possible shapes of a protein (compare/classify shapes, find motifs)  Answer proximity queries: Which atoms are close to a given atom? (computation of energy)  Compute surface area (interaction with solvent)  Find shape features, e.g., cavities (ligand-protein interaction)

Geometric Models of Bio-Molecules  Hard-sphere model (van der Waals radii)  Van der Waals surface HCNOFPSCl Van der Waals radii in Å

Geometric Models of Bio-Molecules  Hard-sphere model (van der Waals radii)  Van der Waals surface  Solvent- accessible surface  Molecular surface

Computed Molecular Surfaces Probe of 1.4Å Probe of 5Å

Is it art?

Pioneering Work on Surfaces  Lee and Richards, 1971 – Solvent accessible surface  Richards, 1977 – Smooth molecular surface  Connolly, 1983 – First computation of smooth molecular surface

Computational Geometry In computer science, computational geometry is the study of algorithms to solve problems stated in terms of geometry.computer sciencegeometry The main impetus for the development of computational geometry as a discipline was progress in computer graphics, computer-aided design and manufacturing (CAD/CAM), but many problems in computational geometry are classical in nature.computer graphicsCADCAM Other important applications of computational geometry include robotics (motion planning and visibility problems), geographic information systems (GIS) (geometrical location and search, route planning), integrated circuit design (IC geometry design and verification), computer-aided engineering (CAE) (programming of numerically controlled (NC) machines). roboticsgeographic information systemsintegrated circuit

Computation of Hard-Sphere Surface (Grid method [Halperin and Shelton, 97] )  Each sphere intersects O(1) spheres  Computing each atom ’ s contribution to molecular surface takes O(1) time  Computation of molecular surface takes Θ(n) time Why? D. Halperin and M.H. Overmars Spheres, molecules, and hidden surface removal Computational Geometry: Theory and Applications 11 (2), 1998, Spheres, molecules, and hidden surface removal Alternative: Edelsbrunner, 1995 – Computing the molecular surface using Alpha Shapes

Geometric Problems (static) [Yaffe et al 2007] Krebs et al. (2003) J. Biol. Chem. 278, [Enosh et al 2004]

Part II, Robotics/Motion

Robotics RAS field of interest (ICRA, Rome, April 2007) : Robotics focuses on sensor and actuator systems that operate autonomously or semi-autonomously (in cooperation with humans) in unpredictable environments. Robot systems emphasize intelligence and adaptability, may be networked, and are being developed for many applications such as service and personal assistants; surgery and rehabilitation; haptics; space, underwater, and remote exploration and teleoperation; education, entertainment; search and rescue; defense; agriculture; and intelligent vehicles.

Algorithmic Robotics and Motion Planning

Proteins as Robots Long sequence of amino-acids (dozens to thousands), also called residues from a dictionary of 20 amino-acids

Robots with many dofs

Simulation and Predicition of Molecular Motion [Enosh-Raveh 2007]

Molecular Simulations Monte Carlo Simulation (MCS) Popular method for sampling the conformation space of proteins:  Estimate thermodynamic quantities  Search for low-energy conformations and the folded structure

MCS: How it works 2. Compute energy E of new conformation 3. Accept with probability: Requires >>10 6 steps to sample adequately 1.Propose random change in conformation

The ChainTree [Lotan,Schwarzer,H,Latombe 2004] T AB B A T BC B B T CD B C T DE B D T EF B E T FG B F T GH B G T HI B H T AC B AB T CE B CD T EG B EF T GI B GH T AE B AD T EI B EH T AI B AH A B C D E F G H I

Test [68 res.][144 res.][374 res.][755 res.] [68 res.][144 res.][374 res.][755 res.] 1-DoF change5-DoF change

Dynamic Maintenance of Molecular Surfaces [Eyal-H 2005]

Motion Predicition [Enosh,Fleishman,Ben-Tal,H 2007]

Inverse Kinematics (IK) T q1q1 q2q2 q3q3 q4q4 q5q5 Given a kinematic chain (serial linkage), the position/orientation of one end relative to the other (closed chain), find the values of the joint parameters rigid groups of atoms

Relation to Robotics

Why is IK useful for proteins?  Filling gaps in structure determination by X-ray crystallography  Studying the motion space of “loops” (secondary structure elements connecting α helices and β strands), which often play a key role in: enzyme catalysis, ligand binding (induced fit), protein – protein interactions  Sampling conformations using homology modeling  Chain tweaking for better prediction of folded state

Major Goals  Dynamic maintenance of molecular properties in MD-type simulations  Simulation and prediction of motion with more dofs  Fast and accurate IK (loop closure)

THE END