1 Protein Folding Atlas F. Cook IV & Karen Tran. 2 Overview What is Protein Folding? Motivation Experimental Difficulties Simulation Models:  Configuration.

Slides:



Advertisements
Similar presentations
Probabilistic Roadmaps. The complexity of the robot’s free space is overwhelming.
Advertisements

Motion Planning for Point Robots CS 659 Kris Hauser.
Wavelength Assignment in Optical Network Design Team 6: Lisa Zhang (Mentor) Brendan Farrell, Yi Huang, Mark Iwen, Ting Wang, Jintong Zheng Progress Report.
NUS CS5247 Motion Planning for Camera Movements in Virtual Environments By Dennis Nieuwenhuisen and Mark H. Overmars In Proc. IEEE Int. Conf. on Robotics.
4/15/2017 Using Gaussian Process Regression for Efficient Motion Planning in Environments with Deformable Objects Barbara Frank, Cyrill Stachniss, Nichola.
By Guang Song and Nancy M. Amato Journal of Computational Biology, April 1, 2002 Presentation by Athina Ropodi.
Protein Threading Zhanggroup Overview Background protein structure protein folding and designability Protein threading Current limitations.
Iterative Relaxation of Constraints (IRC) Can’t solve originalCan solve relaxed PRMs sample randomly but… start goal C-obst difficult to sample points.
Geometric Algorithms for Conformational Analysis of Long Protein Loops J. Cortess, T. Simeon, M. Remaud- Simeon, V. Tran.
Randomized Motion Planning for Car-like Robots with C-PRM Guang Song and Nancy M. Amato Department of Computer Science Texas A&M University College Station,
1 Last lecture  Configuration Space Free-Space and C-Space Obstacles Minkowski Sums.
Nonholonomic Multibody Mobile Robots: Controllability and Motion Planning in the Presence of Obstacles (1991) Jerome Barraquand Jean-Claude Latombe.
CISC667, F05, Lec21, Liao1 CISC 467/667 Intro to Bioinformatics (Fall 2005) Protein Structure Prediction 3-Dimensional Structure.
1 Single Robot Motion Planning - II Liang-Jun Zhang COMP Sep 24, 2008.
Protein folding kinetics and more Chi-Lun Lee ( 李紀倫 ) Department of Physics National Central University.
CS 326A: Motion Planning ai.stanford.edu/~latombe/cs326/2007/index.htm Probabilistic Roadmaps: Basic Techniques.
Graphical Models for Protein Kinetics Nina Singhal CS374 Presentation Nov. 1, 2005.
Using Motion Planning to Map Protein Folding Landscapes
Protein Tertiary Structure Prediction. Protein Structure Prediction & Alignment Protein structure Secondary structure Tertiary structure Structure prediction.
Mossbauer Spectroscopy in Biological Systems: Proceedings of a meeting held at Allerton House, Monticello, Illinois. Editors: J. T. P. DeBrunner and E.
Randomized Motion Planning for Car-like Robots with C-PRM Guang Song, Nancy M. Amato Department of Computer Science Texas A&M University College Station,
CS 326A: Motion Planning Basic Motion Planning for a Point Robot.
RNA Folding Kinetics Bonnie Kirkpatrick Dr. Nancy Amato, Faculty Advisor Guang Song, Graduate Student Advisor.
Stochastic Roadmap Simulation: An Efficient Representation and Algorithm for Analyzing Molecular Motion Mehmet Serkan Apaydin, Douglas L. Brutlag, Carlos.
Solving problems by searching
A Randomized Approach to Robot Path Planning Based on Lazy Evaluation Robert Bohlin, Lydia E. Kavraki (2001) Presented by: Robbie Paolini.
Bioinf. Data Analysis & Tools Molecular Simulations & Sampling Techniques117 Jan 2006 Bioinformatics Data Analysis & Tools Molecular simulations & sampling.
Department of Mechanical Engineering
Constraints-based Motion Planning for an Automatic, Flexible Laser Scanning Robotized Platform Th. Borangiu, A. Dogar, A. Dumitrache University Politehnica.
World space = physical space, contains robots and obstacles Configuration = set of independent parameters that characterizes the position of every point.
Generating Better Conformations for Roadmaps in Protein Folding PARASOL Lab, Department of Computer Science, Texas A&M University,
Conformational Sampling
© Manfred Huber Autonomous Robots Robot Path Planning.
How do proteins fold? Gary Benz and Claudia Winkler.
Using Motion Planning to Study Protein Folding Pathways Susan Lin, Guang Song and Nancy M. Amato Department of Computer Science Texas A&M University
Introduction to Bioinformatics Algorithms Algorithms for Molecular Biology CSCI Elizabeth White
Robotics Chapter 5 – Path and Trajectory Planning
Protein Folding in the 2D HP Model Alexandros Skaliotis – King’s College London Joint work with: Andreas Albrecht (University of Hertfordshire) Kathleen.
RNA Secondary Structure Prediction Spring Objectives  Can we predict the structure of an RNA?  Can we predict the structure of a protein?
ProteinShop: A Tool for Protein Structure Prediction and Modeling Silvia Crivelli Computational Research Division Lawrence Berkeley National Laboratory.
PROTEINS PROTEINS Levels of Protein Structure.
Path Planning for a Point Robot
Probabilistic Roadmaps for Path Planning in High-Dimensional Configuration Spaces (1996) L. Kavraki, P. Švestka, J.-C. Latombe, M. Overmars.
Protein Classification II CISC889: Bioinformatics Gang Situ 04/11/2002 Parts of this lecture borrowed from lecture given by Dr. Altman.
HOW TO UNBOIL AN EGG. .. SOME REFLECTIONS ON LIVING THINGS.
Protein Folding and Modeling Carol K. Hall Chemical and Biomolecular Engineering North Carolina State University.
Approximation Algorithms For Protein Folding Prediction Giancarlo MAURI,Antonio PICCOLBONI and Giulio PAVESI Symposium on Discrete Algorithms, pp ,
UNC Chapel Hill M. C. Lin Introduction to Motion Planning Applications Overview of the Problem Basics – Planning for Point Robot –Visibility Graphs –Roadmap.
Structure prediction: Ab-initio Lecture 9 Structural Bioinformatics Dr. Avraham Samson Let’s think!
PROTEIN PHYSICS LECTURE 21 Protein Structures: Kinetic Aspects (3)  Nucleation in the 1-st order phase transitions  Nucleation of protein folding  Solution.
Seminar on random walks on graphs Lecture No. 2 Mille Gandelsman,
PROTEIN FOLDING: H-P Lattice Model 1. Outline: Introduction: What is Protein? Protein Folding Native State Mechanism of Folding Energy Landscape Kinetic.
Molecular simulations of polypeptides under confinement CHEN633: Final Project Rafael Callejas-Tovar Artie McFerrin Department of Chemical Engineering.
ECE 8443 – Pattern Recognition ECE 8527 – Introduction to Machine Learning and Pattern Recognition Objectives: Elements of a Discrete Model Evaluation.
Randomized Kinodynamics Planning Steven M. LaVelle and James J
Ramakrishna Lecture#2 CAD for VLSI Ramakrishna
Structural classification of Proteins SCOP Classification: consists of a database Family Evolutionarily related with a significant sequence identity Superfamily.
Protein Folding & Biospectroscopy Lecture 4 F14PFB David Robinson.
Monte Carlo Simulation of Folding Processes for 2D Linkages Modeling Proteins with Off-Grid HP-Chains Ileana Streinu Smith College Leo Guibas Rachel Kolodny.
Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012, Chapter 12: Slide 1 Chapter 12 Path Planning.
Protein Structure Prediction. Protein Sequence Analysis Molecular properties (pH, mol. wt. isoelectric point, hydrophobicity) Secondary Structure Super-secondary.
4.2 - Algorithms Sébastien Lemieux Elitra Canada Ltd.
CS 326A: Motion Planning Probabilistic Roadmaps for Path Planning in High-Dimensional Configuration Spaces (1996) L. Kavraki, P. Švestka, J.-C. Latombe,
PRM based Protein Folding
Last lecture Configuration Space Free-Space and C-Space Obstacles
Enzyme Kinetics & Protein Folding 9/7/2004
Understanding protein folding via free-energy surfaces from theory and experiment  Aaron R Dinner, Andrej Šali, Lorna J Smith, Christopher M Dobson, Martin.
謝孫源 (Sun-Yuan Hsieh) 成功大學 電機資訊學院 資訊工程系
Probing the Energy Landscape of the Membrane Protein Bacteriorhodopsin
Robotics meet Computer Science
Presentation transcript:

1 Protein Folding Atlas F. Cook IV & Karen Tran

2 Overview What is Protein Folding? Motivation Experimental Difficulties Simulation Models:  Configuration Spaces  Triangular Lattice models Pull Moves  Probabilistic Roadmaps Map-Based Master Equation (MME) Map-Based Monte Carlo (MMC) Conclusion

3 Motivation What is protein folding?  Folding/Morphing process  1D Amino Acid Chain  3D Folded protein

4 Motivation Why study protein folding?  Proteins regulate almost all cellular functions  1D chain dictates 3D shape (NP-Hard)  3D Shape determines protein’s function 1D amino acid chain 3D folded protein

5 Motivation Holy grail of Protein Folding  Build amino acid chain that: folds into a desired shape and has a nice function (e.g., kill cancer cells)  How would we do this? Kill Cancer Cells Desired Function Required Shape Required Amino Acid Chain

6 Motivation Another reason to study protein folding:  Unfolded protein = vulnerable protein

7 Motivation Misfolded proteins cause diseases:  Alzheimer’s  Mad Cow  Parkinson’s Understand protein folding  cure diseases!

8 Terminology Primary Structure  1D Amino Acid Chain (string)  MGDVEKGKKIFIMKCSQCH Secondary Structure  Local patterns in a global folding  Helices and Strands Tertiary Structure  Global 3D folded shape

9 Experimental Difficulties Levinthal Paradox  Exponentially many ways to fold, yet  folding occurs rapidly (milliseconds to seconds) Why is folding so fast?  Unfolded protein = vulnerable protein Experimental observation  Too slow to capture all significant motions Our Goal:  Simulate protein folding on computer!

10 Simulation Models HP Lattice Model: [Böckenhauer08]  HP = Hydrophobic-Polar  Models forces between Hydrophobic amino acids

11 Simulation Models HP Lattice Model: [Böckenhauer08]  Amino acid  vertex in a grid  Protein  self-avoiding chain in a grid Amino AcidChain

12 Simulation Models HP Lattice Model: [Böckenhauer08]  Spring-like forces are modeled between neighboring amino acids.  Sum of forces for a state  Energy Energy = Energy =

13 Simulation Models HP Lattice Model: [Böckenhauer08]  Global min energy “native state” = final folded state  Native state is stable. Global minimum is MUCH smaller than local minima Global min Energy =

14 Simulation Models HP Lattice Model: [Böckenhauer08]  A state is defined by the position of every amino acid in the chain A StateAnother State

15 Simulation Models HP Lattice Model: [Böckenhauer08]  Configuration space = set of all possible states Exponential to protein length  Protein folding simulation: “Move” from start state  goal state.

16 Simulation Models HP Lattice Model: [Böckenhauer08]  Move Properties: Complete – moves can reach all feasible states Reversible – every move has an inverse

17 Simulation Models HP Lattice Model: [Böckenhauer08]  Forward Pull Move Pull vertex 5 to a new position Before moveAfter move

18 Simulation Models HP Lattice Model: [Böckenhauer08]  Tabu Search Greedy, heuristic search Simulates protein folding Pull moves transform start state  local minimum Records recent moves in a Tabu list  Fast backtracking to different paths  Summary of HP Lattice Model: Input: Amino acid sequence Output: Heuristically folded protein

19 Probabilistic Roadmap Model

20 Simulation Models Probabilistic Roadmap [Song04]  2D Graph (Configuration space): Each point represents an entire state (all amino acids). Obstacles are infeasible states

21 Simulation Models Probabilistic Roadmap [Song04]  Goal: Given start & goal states Find “best path” from start  goal

22 Simulation Models Probabilistic Roadmap [Song04] 3 Steps: 1.Node generation: Generate points randomly (dense near the goal state) 2.Roadmap Construction Connect nearest neighbors  graph 3.Query roadmap Dijkstra’s algorithm  shortest path Shortest path = set of states Describes the dynamic folding process

23 Simulation Models Probabilistic Roadmap [Song04] 1.Node generation: Generate random points “Obstacles” are infeasible (self-overlapping) states

24 Simulation Models Probabilistic Roadmap [Song04] 2.Roadmap Construction Connect nearest neighbors  graph

25 Simulation Models Probabilistic Roadmap [Song04] 3.Query roadmap Dijkstra’s algorithm  shortest path Path = set of states that describes the folding process

26 Molecular Dynamics Model

27 Simulation Models Molecular Dynamics Models [Tapia07]  Model forces based on Newton’s laws of motion  Very accurate  Very slow! Simulating one microsecond of folding for a 36 residue protein = Months of supercomputer time!  Cannot handle full length proteins

28 Simulation Models Map-based Master Equation (MME) [Tapia07]  Fast enough to study full length proteins  More accurate than simplistic lattice models  MME is an extension of a Probabilistic Roadmap  Probabilistic roadmap ≈ Viterbi algorithm returns one optimal path  MME ≈ Baum-Welch algorithm Maintains transition probabilities for every state Learning is executed until probabilities stabilize. Can return the probability of any state at time t.

29 Simulation Models Map-based Monte-Carlo (MMC) [Tapia07]  MMC = Probabilistic Roadmap + Monte-Carlo  Monte-Carlo [Wiki08_MC] random sampling + algorithms = result Example: Battleship  Make random shots  Apply prior knowledge  Battleship = 4 vertical/horizontal dots  Apply algorithms to quickly sink the ship

30 Simulation Models Map-based Monte-Carlo (MMC) [Tapia07]  Fast & reasonably accurate  Models the protein as an articulated figure Each joint = set of angles Movement-based (kinetic) statistics Results suggest that:  Local helix structures form first  Folding occurs around hydrophobic core

31 Conclusion Protein Folding:  1D Amino acid chain folds into 3D structure  Misfolding  Alzheimer’s, Parkinson’s, Mad Cow diseases  Folding is too fast to observe experimentally Four Simulation Models: 1.Triangular Lattice model (2D Graph) Vertex = one amino acid “Moves” transition between states

32 Conclusion Four Simulation Models (cont.) 2.Probabilistic Roadmaps Vertex represents state of entire protein Random sampling + Dijkstra’s alg  Best folding route ≈ Viterbi (returns one path) 3.Map-Based Master Equation (MME)  Learn probabilities  ≈ Baum-Welch (confidence level for each state) 4.Map-Based Monte Carlo (MMC)  Articulated figures with joints model proteins

33 References: [Böckenhauer08]  Hans-Joachim Böckenhauer, Abu Zafer M. Dayem Ullah, Leonidas Kapsokalivas, and Kathleen Steinhöfel. A local move set for protein folding in triangular lattice models. In Keith A. Crandall and Jens Lagergren, editors, WABI, volume 5251 of Lecture Notes in Computer Science, pages 369–381. Springer, [Dobson99]  C. Dobson and M. Karplus. The fundamentals of protein folding: bringing together theory and experiment. Current Opinion in Structural Biology, 9:928–101, 1999.

34 References: [Song04]  G. Song and N. M. Amato. A motion planning approach to folding: From paper craft to protein folding. Proc. IEEE Transactions on Robotics and Automatics, 20:60–71, [Tapia07]  Lydia Tapia, Xinyu Tang, Shawna Thomas, and Nancy M. Amato. Kinetics analysis methods for approximate folding landscapes. Bioinformatics, 23(13):i539–i548, 2007.

35 References: [˘Sali94]  A., E. Shakhnovich, and M. Karplus. How does a protein fold? Nature, 369:248–251, [Wiki08]  Wikipedia. Protein folding — Wikipedia, the free encyclopedia, [Wiki08_MC]  Wikipedia. Monte-Carlo method — Wikipedia, the free encyclopedia,

36 Thank you for your attention. Questions

37 Extra Slides

38 Simulation Models Map-based Master Equation (MME) [Tapia07]  MME = Probabilistic roadmap + Master Equation  Master Equation – set of equations defining the probability of a system to be in a discrete set of states at a given time.