Computational Molecular Modeling

Size: px
Start display at page:

Download "Computational Molecular Modeling"

Transcription

1 Computational Molecular Modeling & Structural Bioinformatics Lecture 5: Protein-Protein Interactions (Molecular Recognition) Chandrajit Bajaj University of Texas at Austin 2012

2 Structural Analysis of Molecular Function Computational Problems Binding Affinities Energy Minimization Forward Dynamics Techniques nfft, KiFMM for fast summations Fast Dynamic Neighborhood Queries Docking Tiling Challenges Protein Flexibility Protein Folding, Rotamer Packing Spontaneous Assembly University of Texas at Austin 2012

3 Thermodynamic Free Energy: Empirical Model Covalent Bonds Dispersion Hydrogen Bonds Electrostatic Hydrophobic E = E mm + E sol TS E sol = E area + E vol + E disp + E pol : covalent bond variation bonded : valence angle variation : torsion angle variation nonbonded : Lennard-Jones parameters : distance between atoms : atomic charge Generalized Born E pol E pol Poisson Boltzmann University of Texas at Austin : molecular surface 2012

4 Binding Affinity Measure Equilibrium Dissociation constant defined by: K d = [R][L] [RL] Ligand concentration Receptor concentration Complex concentration Equilibrium Dissociation constant is related to free energy through: K d = exp ΔG E kt Minimum Binding free energy Boltzmann s constant Temperature University of Texas at Austin 2012

5

6 Predicting Molecular Recognition : Conformational Docking with Minimum Binding Free Energy Given two molecules, search for the best rela5ve transforma5on and rela5ve conforma5on that yields a complex with the minimum binding free energy. Docking Search is based on an adaptively sampled Search space (Translation + Rotation + Flexibility) Energetics Docking Score [Bajaj, et al, TCBB 2008 ] [Chowdhury, et al 2011] University of Texas at Austin 2012

7 The Energe5c SCORING in Protein- Protein Docking Major components Shape complementarity: Lennard- Jones poten5al ( ΔE vdw ) AFrac5on between atoms Repulsion due to steric clashes Curvature complementarity Electrosta5c interac5ons Long range ( ΔE elec ) Short range: Hydrogen bonds Desolva5on free energy ( ΔE sol ) Displacing water from interface Hydrophobic patches Dispersion & Polariza5on Calmodulin closed and open ( 1CLL.PDB ) Pep5de For flexible proteins Calmodulin complexed with pep5de Energy change due to conforma5onal changes ( 2BBM.PDB ) University of Texas at Austin 2012

8 Modeling Flexibility Conformational changes occur due to changes in torsional angles: φ, ψ and χ hinge-type bending and shearing movements Conformational changes in Calmodulin: open ( 1CLL.PDB ) closed ( 2BBM.PDB ) 2012

9 Affinity Func5ons I: Shape Complementarity ( ΔE vdw ) [ Wang 91, Katchalski- Katzir et al. 92, Chen et al. 03 ] To maximize skin- skin overlaps and minimize core- core overlaps assign posi5ve real weights to skin atoms assign posi5ve imaginary weights to core atoms Let A denote molecule A with the pseudo skin atoms. For molecule P {A, B} with M P atoms, affinity func5on: where, with β = 2.3. University of Texas at Austin 2012

10 Docking with Shape Complementarity Affini5es ( ΔE vdw ) For rota5on r and transla5on t of molecule B, the interac5on score, Max t,r Non-Convex Optimization over Rigid Body Motion : = skin- skin overlap score core- core overlap score = skin- core overlap score University of Texas at Austin 2012

11 Affinity Based Rigid Body Scoring Op5miza5on University of Texas at Austin 2012

12 Affinity Based Scoring Op5miza5on University of Texas at Austin 2012

13 Transla5onal Search using FFT (alterna5vely nfft) M A atoms M B atoms rotate discre5ze discre5ze Forward FFT mul5ply frequency maps Forward FFT complex conjugate Inverse FFT University of Texas at Austin 2012

14 F 2 Dock: Search & Scoring START INPUT MOLECULES A & B UNIFORMLY DISTRIBUTED EULER ANGLES NEXT ROTATION R SAMPLE ROTATION SPACE FIRST ROTATION R Q RETAINS ONLY THE TOP 2000 SCORES ACROSS ALL ROTATIONS ROTATE B TO B R SCORE TRANSLATIONS OF B R W.R.T. A USING FFT TOP 1-5 TRANSLATIONS ( T ) AFFINITY FUNCTIONS SHAPE COMPLEMENTARITY ELECTROSTATICS & CHARGE COMPLEMENTARITY HYDROPHOBICITY / INTERFACE PROPENSITY H- BOND CORRECTION PHASE I ( F 2 Dock ) PUSH EACH R, T, S INTO PRIORITY QUEUE Q ( S = SCORE OF THE POSE ) YES MORE ROTATIONS? FILTERS PROXIMITY CLUSTERING #CLASHES LENNARD- JONES POTENTIAL HYDROPHOBICITY / INTERFACE PROPENSITY INTERFACE AREA ANTIBODY CONTACT GLYCINE RICHNESS INTERFACE CONTACT PREFERENCES NO PENALIZE POTENTIAL FALSE POSITIVES IN Q BASED ON VARIOUS FILTERS RERANK THE DOCKING POSES IN Q BASED ON CHANGE IN SOLVATION ENERGY OUTPUT THE RERANKED DOCKING POSES R, T PHASE II ( GB- rerank ) END 2012

15 F 2 - Dock s Shape Complementarity ( ΔE vdw ) University of Texas at Austin 2012

16 F 2 - Dock s Shape Complementarity Func5on: Weights Assigned to Skin Atoms of ( Sta5c ) Molecule A Recall that the centers of A s skin atoms are at a constant distance d from its van der Waal s surface S. Let s enlarge S by d so that it passes through the skin atom centers, and let V be the volume enclosed by it. Let B k be a ball of radius δ at the center of atom k, and. Define, Weight assigned to skin atom k of molecule A, We approximate ρ( k ) from a 3D grid embedding molecule A and its grown skin layer. University of Texas at Austin 2011

17 F 2 - Dock s Shape Complementarity Func5on: Weights Assigned to Core Atoms of ( Sta5c ) Molecule A Weight assigned to core atom k of molecule A,, where, j is the layer containing atom k, and α 1 is a constant. University of Texas at Austin 2012

18 F 2 - Dock s Shape Complementarity Func5on: Weights Assigned to Atoms of ( Moving ) Molecule B layer 2 layer 3 layer 1 Weight assigned to atom k of molecule B, University of Texas at Austin 2012

19 F 2 - Dock s Shape Complementarity ( ΔE vdw ) Let, w ss = reward for skin- skin overlap w cc = penalty for core- core overlap w sc = reward/penalty for skin- core overlap Weight assigned to atom k,. Affinity func5on,, where, with β = 2.3. Overall interac5on score, where, University of Texas at Austin 2012

20 Let, w E = weight for electrosta5c interac5on Affinity func5ons for molecules A and B: Electrosta5cs Complementarity ( ΔE elec ) ( Gabb et al. 97 ) Each charge is treated as a Gaussian ball of constant radius. Overall interac5on score, where, University of Texas at Austin 2012

21 Hydrophobicity Similarity Let, w b = reward for hydrophobic- hydrophobic interac5on w l = penalty for hydrophilic- hydrophilic interac5on w bl = reward/penalty for hydrophobic- hydrophilic interac5on Weight assigned to each atom is, where Overall interac5on score, University of Texas at Austin 2012

22 Hydrogen Bond Interac5on Let, w hb = weight for hydrogen- bonding interac5on Weight assigned to each atom is. For molecule A, For molecule B, Overall interac5on score, University of Texas at Austin 2012

23 F 2- Dock On- the- fly Score and Search using FFT F 2- Dock computes the following set: For any given rota5on r, the FFT- based scoring takes O( M A + M B + N 3 log N ) 5me, where N 3 is the size of the FFT grid. University of Texas at Austin 2012

24 Near Uniform Sampling for Rota5onal Search [ Mandell et al., 2001 ] Non-uniform Sampling Interval Number of Samples ( N R ) Mul5ple of Samples ( w.r.t. 20 sampling ) 20 1, , , , , , , University of Texas at Austin 2012

25 F 2 Dock: Search & Scoring START INPUT MOLECULES A & B UNIFORMLY DISTRIBUTED EULER ANGLES NEXT ROTATION R SAMPLE ROTATION SPACE FIRST ROTATION R Q RETAINS ONLY THE TOP 2000 SCORES ACROSS ALL ROTATIONS ROTATE B TO B R SCORE TRANSLATIONS OF B R W.R.T. A USING FFT TOP 1-5 TRANSLATIONS ( T ) AFFINITY FUNCTIONS SHAPE COMPLEMENTARITY ELECTROSTATICS & CHARGE COMPLEMENTARITY HYDROPHOBICITY / INTERFACE PROPENSITY H- BOND CORRECTION PHASE I ( F 2 Dock ) PUSH EACH R, T, S INTO PRIORITY QUEUE Q ( S = SCORE OF THE POSE ) YES MORE ROTATIONS? FILTERS PROXIMITY CLUSTERING #CLASHES LENNARD- JONES POTENTIAL HYDROPHOBICITY / INTERFACE PROPENSITY INTERFACE AREA ANTIBODY CONTACT GLYCINE RICHNESS INTERFACE CONTACT PREFERENCES NO PENALIZE POTENTIAL FALSE POSITIVES IN Q BASED ON VARIOUS FILTERS RERANK THE DOCKING POSES IN Q BASED ON CHANGE IN SOLVATION ENERGY OUTPUT THE RERANKED DOCKING POSES R, T PHASE II ( GB- rerank ) END 2012

26 F 2 Dock Filters Proximity Clustering: A configura5on is penalized if similar configura5ons with higher score exist(s). Similarity is measured as geometric distance D between the mass centers of the ligand molecule in the two configura7ons The score of the configura5on with score is further reduced By 80% if there is 1 configura7on with D < δ By 50% if there are 3 configura7ons with D < 2δ By 10% if there are 6 configura7ons with D < 3δ δ is a user specified parameter Using Dynamic Packing Grids Takes O( N Q log N Q ) 5me in total, where, N Q is the number of configura5ons University of Texas at Austin 2011

27 Dynamic Data Structures n n Dynamic Packing Grids (DPG) Dynamic updates in O(1) w.h.p. Neighborhood query in O(1) w.h.p. O(n) space Does not support multi-resolution directly Not cache efficient Dynamic Octree Dynamic updates in O(lgn) amortized Neighborhood queries in O(lgn) O(n) space Supports multi-resolution Cache efficient grid ( level 3 ) grid- planes ( level 2 ) grid- lines ( level 1 ) grid- cells ( level 0 ) balls ( leaves ) University of Texas at Austin 2012

28 Solvation Energetics based Re-Ranking Computing interface related scoring terms using Octree and DPG Construct two octrees for the proteins A and B. Given a pose defined by a transformation T call computeinteractions(roota, rootb, T, d) compute Interactions(na, nb, T, d) score = 0 if dist(na,nb) < d if both na and nb are leaves score = pairwise interactions within the atoms in na and nb elseif na is a leaf for each child nb j of nb do score += computeinteractions(na, nb j, T, d) elseif nb is a leaf for each child nai of na do score += computeinteractions(na i, nb, T, d) else return score for each each child na i of na and each child nb j of nb do score += computeinteractions(na i, nb j, T, d) University of Texas at Austin

29 Fast Re-Ranking Computations Approxima5ng Lennard- Jones Poten5al ( 1 + ε ) - Approxima5on in O( M / ε 2 ) 5me Approxima5ng Coulomb Poten5al ( 1 + ε ) - Approxima5on in O( M / ε 2 ) 5me Approxima5ng Solva5on Energy O( M) Sparse Triangula5on & Sampling of Analy5c Molecular Surfaces in O( M log M) 5me ( 1 + ε ) - Approxima5on of Born Radii in O( M/ ε 2 ) 5me ( 1 + ε ) - Approxima5on of GB Polariza5on Energy in O( M log M / ε ) 5me ( 1 + ε ) - Approxima5on of PB Polariza5on Energy in O( M / ε ) 5me [Bajaj, Zhao, SIAM J Sci Comp. 2010] [Chowdhury, Bajaj, SIAM J Sci Comp in review] University of Texas at Austin 2012

30 Benchmark Dataset and Measures of Performance Dataset: 60 rigid- body protein- protein complexes from ZDock Benchmark 2.0 #atoms per molecule: ,000 ( avg: 3,700, median: 3,200) enzyme- substrate/enzyme- inhibitor: 21 an5body- an5gen: 9, an5body- bound an5gen: 9 other: 21 Two Types of Experiments Bound- Bound: both molecules come from the same complex ( co- crystallized ) Unbound- Unbound: extracted from different complexes or crystallized separately Quality of Solu5ons RMSD: computed between the ( interface ) atoms of B in the target and predicted solu5ons ayer superimposing the two A s Hit: A predicted solu5on with RMSD less than 5Å University of Texas at Austin 2012

31 Performance Results ( Bound- Bound Docking ) University of Texas at Austin 2012

32 Performance Results ( Bound- Bound Docking ) University of Texas at Austin 2012

33 Performance Results ( Bound- Bound Docking ) An5body- An5gen An5gen - Bound An5body Enzyme- Inhibitor or Enzyme- Substrate Others University of Texas at Austin 2011

34 University of Texas at Austin 2012

35 n Performance of F2Dock 2.0 Measured as number of test cases where a correct solution was found within a top few results University of Texas at Austin 2012

36 Neurotoxin Fasciculin2-Acetylcholinesterase Docking Fasciculin2-Acetylcholinesterase complex Acetylcholinesterase Fasciculin 2 Surface Area mache: A 2 Fasciculin: 3348 A 2 Interface Area mache: 845 A 2 Fasciculin: 842 A 2 Binding Interfaces University of Texas at Austin 2012

37 Complexes predicted by F2Dock Different Scores of F2Dock Binding interfaces and interface areas (3A cutoff) Fas2-AChE Complex (bound) Shape Comp = Electrostatic = Interface Prop = Charge Comp = Pseudo Gsol = 3.31 Interface RMSD = 3.1 A Rank 1 solution A A 2 Unbound ligand Shape Comp = Electrostatic = Interface Prop = Charge Comp = Pseudo Gsol = 2.98 Interface RMSD = 14.7 A Rank 2 solution A A 2 F2Dock Shape Comp = Electrostatic = Interface Prop = Charge Comp = Pseudo Gsol = 3.88 Interface RMSD = 4.4 A Rank 3 solution A A 2 Unbound receptor Shape Comp = Electrostatic = Interface Prop = Charge Comp = Pseudo Gsol = 1.65 Interface RMSD = 30.5 A Rank 4 solution A A 2

38 Electrostatic complementarity Near the interfaces Complexes predicted by F2Dock Different Scores of F2Dock Binding interfaces and interface areas (3A cutoff) Shape Comp = Electrostatic = Interface Prop = Charge Comp = Pseudo Gsol = 3.31 Interface RMSD = 3.1 A Rank 1 solution A A 2 Shape Comp = Electrostatic = Interface Prop = Charge Comp = Pseudo Gsol = 2.98 Interface RMSD = 14.7 A Rank 2 solution A A 2 Shape Comp = Electrostatic = Interface Prop = Charge Comp = Pseudo Gsol = 3.88 Interface RMSD = 4.4 A Rank 3 solution A A 2 Shape Comp = Electrostatic = Interface Prop = Charge Comp = Pseudo Gsol = 1.65 Interface RMSD = 30.5 A Rank 4 solution A A 2

39 Rank 1 solution Shape Comp = Electrostatic = Interface Prop = Charge Comp = Pseudo Gsol = 3.31 Interface RMSD = 3.1 A Negative potential (both molecules) Positive potential (both molecules) Neutral (both molecules) Negative potential on interface (receptor) Positive potential on interface (receptor) Negative potential on interface (ligand) Positive potential on interface (ligand) Rank 2 solution Shape Comp = Electrostatic = Interface Prop = Charge Comp = Pseudo Gsol = 2.98 Interface RMSD = 14.7 A Rank 3 solution Shape Comp = Electrostatic = Interface Prop = Charge Comp = Pseudo Gsol = 3.88 Interface RMSD = 4.4 A Weaker potentials on the interface Rank 4 solution Shape Comp = Electrostatic = Interface Prop = Charge Comp = Pseudo Gsol = 1.65 Interface RMSD = 30.5 A

40 Performance : F2Dock n Complexity of F2Dock 2.0 M A, M B : number of atoms N r : number of rotational sample g: number of translational sample in each axis K: number of solutions Complexity for FFT based scoring O( N r ( g 3 log g ) + max(m A, M B ) + Kg 3 ) Complexity of computing filtering (knowledge-based) terms n Publications [F2Dock] C. Bajaj, R. Chowdhury, V. Siddahanavalli, Fast Fourier Protein Protein Docking, IEEE/ ACM Transactions on Computational Biology and Bioinformatics, 8 (1): 45-58, 2011 [F2Dock2] R. Chowdhury, D. Keidel, M. Rasheed, M. Moussalem, A. Olson, M. Sanner, and C. Bajaj. Protein-protein docking with F2Dock 2.0 and GB-rerank. Under review, 2012 [DPGenergy] C. Bajaj, R. A. Chowdhury, and M. Rasheed. A dynamic data structure for flexible molecular maintenance and informatics. Bioinformatics, 27(1):55 62, 2010 University of Texas at Austin 2012

41 Dynamic Packing Grid (DPG): Neighborhood Queries M = { B 1, B 2,, B n }: a set of n balls in 3-space B i = ( c i, r i ): a ball with center c i and radius r i δ QUERIES: INTERSECT( c, r ): return all balls in M intersecting the query ball B = ( c, r ) UPDATES: RANGE( p, δ ): return all balls in M with centers within distance δ of p EXPOSED( c, r ): return true if B = ( c, r ) M contributes to the outer boundary of the union of balls in M SURFACE( ): return the outer boundary of the union of balls in M ADD( c, r ): add a new ball B = ( c, r ) to M REMOVE( c, r ): remove the ball B = ( c, r ) from M MOVE( c 1, c 2, r ): move the ball B = ( c 1, r ) M to a new center c 2 University of Texas at Austin 2012

42 Performance Bounds of DPG IMPLEMENTATION 1 IMPLEMENTATION 2 QUERY TIMES UPDATE SPACE TIMES RANGE( p, δ ) ( δ = O( r max ) ) INTERSECT( c, r ) EXPOSED( c, r ) ( k = # results returned ) SURFACE( ) ( m = # balls on boundary ) ADD( c, r ) REMOVE( c, r ) MOVE( c 1, c 2, r ) TOTAL SPACE ( n = # balls in the union ) O( log log w + k ) O( log log n + k ) ( w.h.p. ) ( w.h.p. ) O( m ) ( worst case ) O( log w ) O( log n / log log n ) ( w.h.p. ) ( w.h.p. ) O( n ) ( worst case ) Assumptions: (1) union of n balls (2) RAM with w-bit words (3) distance between any pair of atoms is Ω( r max ) [C.Bajaj, R.Chowdhury,,M.Rasheed Bioinformatics 2010] University of Texas at Austin 2012

43 Performance Bounds of DPG IMPLEMENTATION 1 IMPLEMENTATION 2 QUERY TIMES UPDATE SPACE TIMES RANGE( p, δ ) ( δ = O( r max ) ) INTERSECT( c, r ) EXPOSED( c, r ) ( k = # results returned ) SURFACE( ) ( m = # balls on boundary ) ADD( c, r ) REMOVE( c, r ) MOVE( c 1, c 2, r ) TOTAL SPACE ( n = # balls in the union ) O( log log w + k ) O( log log n + k ) ( w.h.p. ) ( w.h.p. ) O( m ) ( worst case ) O( log w ) O( log n / log log n ) ( w.h.p. ) ( w.h.p. ) O( n ) ( worst case ) Assumptions: (1) union of n balls (2) RAM with w-bit words (3) distance between any pair of atoms is Ω( r max ) [C.Bajaj, R.Chowdhury,,M.Rasheed Bioinformatics 2010] University of Texas at Austin 2012

44 Prior Work [ Eyal & Halperin, 2005 ] A data structure based on dynamic graph connectivity that maintains the molecular surface under conformational changes and supports queries involving single atoms in O( log n ) amortized time updates of individual atoms in O( log 2 n ) amortized time Opera5on Eyal & Halperin (2005) DPG Results Queries Updates O( log n ) ( amor5zed ) O( log 2 n ) ( amor5zed ) O( log log w ) = O( 1 ) ( w.h.p. ) O( log log n ) ( w.h.p. ) O( log w ) = O( 1 ) ( w.h.p. ) O( log n / log log n ) ( w.h.p. ) In theory, the new query bounds are exponentially better! University of Texas at Austin 2012

45 A Fully Dynamic 1D Integer Range Reporting Data Structure for word-ram [ Mortensen et al., 2005 ] This data structure is at the heart of our DPG data structure. It maintains a set S of integers under updates, and answers queries: report any or all integers in S in a given range Performance bounds on a RAM with w-bit words: space: O( n ), where n is the number of integers in S update time: O( t u ) with high probability (w.h.p.) query time: O( t q + k ) w.h.p., where k is the number of items reported Depending on implementation: t u = O( log w ) and t q = O( loglog w ) t u = O( log n / loglog n ) and t q = O( loglog n ) University of Texas at Austin 2012

46 The DPG Data Structure We decompose the entire 3-space into an axis-parallel infinite grid structure of cells of size 2r max 2r max 2r max. We store the non-empty grid cells (i.e., containing at least one atom center) into the DPG data structure. University of Texas at Austin 2012

47 Hierarchical Layout of the DPG Data Structure grid ( level 3 ) grid-planes ( level 2 ) grid-lines ( level 1 ) grid-cells ( level 0 ) balls ( leaves ) For i { 1, 2, 3 }, each level i data structure can identify each of its children at level i 1 by a unique integer, and stores them in an integer range reporting data structure. University of Texas at Austin 2012

48 The Leaf Level Ball Data Structure Stores the center and radius of the given ball B. A Boolean flag exposed, which is set to true if B contributes to the outer boundary of the union of balls in M. The circular intersections of all balls intersecting B define a 2D arrangement A on the surface of B. All exposed faces of A are stored in a set F. With each face f F, we store pointers to other Ball data structures that share faces with f. University of Texas at Austin 2012

49 Step 1: Level 3 Range Query Implementation of RANGE ( p, δ ) Consider a sphere of radius δ at point p inside the level 3 grid p δ University of Texas at Austin 2012

50 Step 1: Level 3 Range Query Implementation of RANGE ( p, δ ) Consider a sphere of radius δ at point p inside the level 3 grid The level 3 grid is a collection of level 2 grid-planes University of Texas at Austin 2012

51 Implementation of RANGE ( p, δ ) Step 1: Level 3 Range Query Consider a sphere of radius δ at point p inside the level 3 grid The level 3 grid is a collection of level 2 grid-planes Perform a range query on the range reporting data structure to collect all relevant non-empty level 2 grid-planes University of Texas at Austin 2012

52 Implementation of RANGE ( p, δ ) Step 1: Level 3 Range Query Consider a sphere of radius δ at point p inside the level 3 grid The level 3 grid is a collection of level 2 grid-planes Perform a range query on the range reporting data structure to collect all relevant non-empty level 2 grid-planes University of Texas at Austin 2012

53 Implementation of RANGE ( p, δ ) Step 2: Level 2 Range Query (on each grid-plane from step 1) The sphere from step 1 cuts a circular slice of possibly different radius from each grid-plane University of Texas at Austin 2012

54 Implementation of RANGE ( p, δ ) Step 2: Level 2 Range Query (on each grid-plane from step 1) The sphere from step 1 cuts a circular slice of possibly different radius from each grid-plane Consider any such grid-plane University of Texas at Austin 2012

55 Implementation of RANGE ( p, δ ) Step 2: Level 2 Range Query (on each grid-plane from step 1) The sphere from step 1 cuts a circular slice of possibly different radius from each grid-plane Consider any such grid-plane University of Texas at Austin 2012

56 Implementation of RANGE ( p, δ ) Step 2: Level 2 Range Query (on each grid-plane from step 1) The sphere from step 1 cuts a circular slice of possibly different radius from each grid-plane Consider any such grid-plane A level 2 grid-plane is a collection of level 1 grid-lines University of Texas at Austin 2012

57 Implementation of RANGE ( p, δ ) Step 2: Level 2 Range Query (on each grid-plane from step 1) The sphere from step 1 cuts a circular slice of possibly different radius from each grid-plane Consider any such grid-plane A level 2 grid-plane is a collection of level 1 grid-lines Perform a range query on the range reporting data structure to find all relevant non-empty grid-lines University of Texas at Austin 2012

58 Implementation of RANGE ( p, δ ) Step 3: Level 1 Range Query (on each grid-line from step 2) The circle from step 2 cuts a slice of possibly different length from each grid-line University of Texas at Austin 2012

59 Implementation of RANGE ( p, δ ) Step 3: Level 1 Range Query (on each grid-line from step 2) The circle from step 2 cuts a slice of possibly different length from each grid-line Consider any such grid-line University of Texas at Austin 2012

60 Implementation of RANGE ( p, δ ) Step 3: Level 1 Range Query (on each grid-line from step 2) The circle from step 2 cuts a slice of possibly different length from each grid-line Consider any such grid-line A level 1 grid-line is a collection of level 0 grid-cells University of Texas at Austin 2012

61 Implementation of RANGE ( p, δ ) Step 3: Level 1 Range Query (on each grid-line from step 2) The circle from step 2 cuts a slice of possibly different length from each grid-line Consider any such grid-line A level 1 grid-line is a collection of level 0 grid-cells Perform a range query on the range reporting data structure to find all relevant non-empty grid-cells University of Texas at Austin 2012

62 Performance of DPG Intersec5on Query ( without surface updates ) University of Texas at Austin 2012

63 Performance of DPG Update times Query times [DPG] C. Bajaj, R. A. Chowdhury and M. Rasheed, A Dynamic Data Structure for Flexible Molecular Maintenance and Informatics, Proceedings of the ACM Symposium on Solid and Physical Modeling, , 2009,Final version in Bioinformatics 2011, 2 7, Free software download University of Texas at Austin 2012

64 Performance of DPG Surface Genera5on ( space ) RDV outer capsid ( P8 ) RDV outer capsid ( cut view ) RDV inner capsid ( P3 ) RDV inner capsid ( cut view ) Images produced by CVC Lab TexMol Software

65 TexMol Client to F2Dock Free Software Download University of Texas at Austin 2012

66 TexMol & F 2 Dock F2d file generation: Includes generation of atomic charges and radii, identification of protein skin regions./texmol -f2dgen <>.inp.inp file contains staticmoleculepdb <>.pdb movingmoleculepdb <>.pdb resolution <int> 64, 128, 256 specifies size of grid Quad file generation: Includes generation of molecular surfaces and quadrature point computation./texmol -quadgen <>.inp.inp file contains parameters Docking./TexMol -dock <>.inp.inp file contains parameters Re-ranking./TexMol -rerank <>.inp.inp file contains parameters University of Texas at Austin 2012

67 WebMol (work in progress) receptorid=1acb_r_u.pdb&ligandid=1acb_l_u.pdb&jobid= University of Texas at Austin 2012

68 Structural Analysis of Molecular Function Computational Problems Binding Affinities Energy Minimization Forward Dynamics Techniques nfft, KiFMM for fast summations NEXT Fast Dynamic Neighborhood Queries Docking Tiling Challenges Protein Flexibility Protein Folding, Rotamer Packing Spontaneous Assembly University of Texas at Austin 2012

69 Interface Statistics l l Based on crystal structure l # of atoms on the interface l Distance < 5.0 A # of residues on the interface Any residue having at least one interface atom l # polar residues l # nonpolar residues Based on smooth surface l l l l Interface defined as Distance < 5.0-2*r max Interface area Interface planarity Average distance of the points on the interface from their least squares plane Interface circularity Project the interface points onto the least squares plane Compute the aspect ratio of their convex hull

70 Interface Statistics l Some examples for the 1MAH complex Rank Rank Rank Rank Rank 5 RMSD # of Interface # of Interface # of Polar Res # Res of NonPolar Interface Interface Area Planarity Interface Circularity

71 Machupo Virus Glycoprotein- Human Transferrin Receptor 1 Complex PB Electrostatics Machupo Virus Glycoprotein Human Transferrin Receptor 1 Interface Areas: HT1, 1481 A^2 MVG, 1501 A^2

72 Some Exis5ng Protein- Protein Docking Soyware ZDock ( Boston University, USA ): FFT- based shape- complementarity, electrosta5cs, solva5on; clustering to avoid redundancies DOT ( UCSD, USA ): FFT- based shape- complementarity and Poission- Boltzmann electrosta5cs HEX ( U. Aberdeen, UK ): Spherical polar Fourier correla5on of shape and electrosta5cs ICM ( TSRI,USA ): Rigid- body pseudo- Brownian Monte Carlo simula5on with grid- based energy func5on; refinement and rescoring with a detailed free energy func5on PatchDock ( Tel Aviv U., IL; NIH, USA ): Geometric hashing GAPDOCK ( Sheffield U, UK ): Gene5c algorithm based on shape correla5on and buried area HADDOCK ( Utrecht U, Netherlands): Biochemical Interac5on data driven using NMR 5tra5on/mutagenesis experiments 2012

73 And many more mul7- protein complexes. University of Texas at Austin 2012

74

75

76

77

78

79

80 Jus5fica5on for the Skin- Core Floa5ng Layer of Sta5c Molecule Distribu5on of Atoms Centers of the Bound Ligand which are within [0, 3Å] from the Receptor vdw Surface Unbound- unbound Docking Bound- bound Docking University of Texas Average at Austin ( Avg + StdDev, Avg StdDev )

81 F2Dock algorithm University of Texas at Austin 2012

82 Experiments with the RanGTPase-RanGAP Complex ( Docking based on Shape Complementarity of Unbound-Unbound complexes extracted from the ZDock benchmark suite 2.0 ) 1DFJ 1GHQ 2PCC 7CEI University of Texas at Austin 2012

83 Electrostatic Potential Experiments with the RanGTPase-RanGAP Complex ( Flexible Docking, Rotational Sampling: 20 ) (a) Ran GTPase (b) Ran GAP (c) Ran GTPase complexed with Ran GAP University of Texas at Austin 2012

84 Experiments with the RanGTPase-RanGAP Complex ( Docking based on Shape & Electrostatics Complementarity ) RanGTPase RMSD 1.6A RMSD 2.9A RanGAP RanGTPase + RanGAP with electrosta5cs without electrosta5cs University of Texas at Austin 2012

85 Some Application of DPG Dynamic Maintenance of the van der Waals Surface PG can be used directly with radius of each atom set to its van der Waals radius Dynamic Maintenance of the Lee-Richards Surface One PG data structure keeps track of the patches on the surface A 2 nd PG data structure detects intersections among concave patches Constructing Mixed Resolution Surfaces We construct a k-level PG data structure HPG( k ) For i [0, k - 1], level i contains a PG data structure PG (i) with parameters r (i) max, d(i) min such that d(i) min = Ω( r(i) max ) For i [0, k - 2], assume r (i+1) max = Θ( r(i) max ) and d(i+1) min = Θ( d(i) min ) PG (0) contains the atomic representation of the molecule Each ball in PG (i+1) is a grouping of several neighboring balls in PG (i) Energetics Computation in Docking We use PG to find all atoms within a constant distance from the sampled quadrature points on the Lee-Richards surface

ICES REPORT A Dynamic Data Structure for Flexible Molecular Maintenance and Informatics

ICES REPORT A Dynamic Data Structure for Flexible Molecular Maintenance and Informatics ICES REPORT 10-31 July 2010 A Dynamic Data Structure for Flexible Molecular Maintenance and Informatics by Chandrajit Bajaj, Rezaul Alam Chowdhury, and Muhibur Rasheed The Institute for Computational Engineering

More information

A Dynamic Data Structure for Flexible Molecular Maintenance and Informatics

A Dynamic Data Structure for Flexible Molecular Maintenance and Informatics A Dynamic Data Structure for Flexible Molecular Maintenance and Informatics Chandrajit Bajaj Institute for Computational Engineering and Science University of Texas Austin, TX 78712 bajaj@cs.utexas.edu

More information

Structural Bioinformatics (C3210) Molecular Mechanics

Structural Bioinformatics (C3210) Molecular Mechanics Structural Bioinformatics (C3210) Molecular Mechanics How to Calculate Energies Calculation of molecular energies is of key importance in protein folding, molecular modelling etc. There are two main computational

More information

Why Proteins Fold? (Parts of this presentation are based on work of Ashok Kolaskar) CS490B: Introduction to Bioinformatics Mar.

Why Proteins Fold? (Parts of this presentation are based on work of Ashok Kolaskar) CS490B: Introduction to Bioinformatics Mar. Why Proteins Fold? (Parts of this presentation are based on work of Ashok Kolaskar) CS490B: Introduction to Bioinformatics Mar. 25, 2002 Molecular Dynamics: Introduction At physiological conditions, the

More information

Chemical properties that affect binding of enzyme-inhibiting drugs to enzymes

Chemical properties that affect binding of enzyme-inhibiting drugs to enzymes Introduction Chemical properties that affect binding of enzyme-inhibiting drugs to enzymes The production of new drugs requires time for development and testing, and can result in large prohibitive costs

More information

Computational Molecular Modeling

Computational Molecular Modeling Computational Molecular Modeling Lecture 1: Structure Models, Properties Chandrajit Bajaj Today s Outline Intro to atoms, bonds, structure, biomolecules, Geometry of Proteins, Nucleic Acids, Ribosomes,

More information

Chemical properties that affect binding of enzyme-inhibiting drugs to enzymes

Chemical properties that affect binding of enzyme-inhibiting drugs to enzymes Chemical properties that affect binding of enzyme-inhibiting drugs to enzymes Introduction The production of new drugs requires time for development and testing, and can result in large prohibitive costs

More information

Protein-Protein Docking with F 2 Dock 2.0 and GB-Rerank

Protein-Protein Docking with F 2 Dock 2.0 and GB-Rerank Protein-Protein Docking with F 2 Dock 2.0 and GB-Rerank Rezaul Chowdhury 1, Muhibur Rasheed 1, Donald Keidel 2, Maysam Moussalem 1, Arthur Olson 2, Michel Sanner 2, Chandrajit Bajaj 2 * 1 Department of

More information

Coupling the Level-Set Method with Variational Implicit Solvent Modeling of Molecular Solvation

Coupling the Level-Set Method with Variational Implicit Solvent Modeling of Molecular Solvation Coupling the Level-Set Method with Variational Implicit Solvent Modeling of Molecular Solvation Bo Li Math Dept & CTBP, UCSD Li-Tien Cheng (Math, UCSD) Zhongming Wang (Math & Biochem, UCSD) Yang Xie (MAE,

More information

Kd = koff/kon = [R][L]/[RL]

Kd = koff/kon = [R][L]/[RL] Taller de docking y cribado virtual: Uso de herramientas computacionales en el diseño de fármacos Docking program GLIDE El programa de docking GLIDE Sonsoles Martín-Santamaría Shrödinger is a scientific

More information

Docking. GBCB 5874: Problem Solving in GBCB

Docking. GBCB 5874: Problem Solving in GBCB Docking Benzamidine Docking to Trypsin Relationship to Drug Design Ligand-based design QSAR Pharmacophore modeling Can be done without 3-D structure of protein Receptor/Structure-based design Molecular

More information

Dihedral Angles. Homayoun Valafar. Department of Computer Science and Engineering, USC 02/03/10 CSCE 769

Dihedral Angles. Homayoun Valafar. Department of Computer Science and Engineering, USC 02/03/10 CSCE 769 Dihedral Angles Homayoun Valafar Department of Computer Science and Engineering, USC The precise definition of a dihedral or torsion angle can be found in spatial geometry Angle between to planes Dihedral

More information

Softwares for Molecular Docking. Lokesh P. Tripathi NCBS 17 December 2007

Softwares for Molecular Docking. Lokesh P. Tripathi NCBS 17 December 2007 Softwares for Molecular Docking Lokesh P. Tripathi NCBS 17 December 2007 Molecular Docking Attempt to predict structures of an intermolecular complex between two or more molecules Receptor-ligand (or drug)

More information

BIOINF 4371 Drug Design 1 Oliver Kohlbacher & Jens Krüger

BIOINF 4371 Drug Design 1 Oliver Kohlbacher & Jens Krüger BIOINF 4371 Drug Design 1 Oliver Kohlbacher & Jens Krüger Winter 2013/2014 11. Docking Part IV: Receptor Flexibility Overview Receptor flexibility Types of flexibility Implica5ons for docking Examples

More information

Biochemistry,530:,, Introduc5on,to,Structural,Biology, Autumn,Quarter,2015,

Biochemistry,530:,, Introduc5on,to,Structural,Biology, Autumn,Quarter,2015, Biochemistry,530:,, Introduc5on,to,Structural,Biology, Autumn,Quarter,2015, Course,Informa5on, BIOC%530% GraduateAlevel,discussion,of,the,structure,,func5on,,and,chemistry,of,proteins,and, nucleic,acids,,control,of,enzyma5c,reac5ons.,please,see,the,course,syllabus,and,

More information

Back to molecular interac/ons Quantum theory and molecular structure

Back to molecular interac/ons Quantum theory and molecular structure Back to molecular interac/ons Quantum theory and molecular structure Atoms are arranged in 3D to cons1tute a molecule. Atoms in one molecule are connected by strong covalent bonds that are not easily broken

More information

Variational Implicit Solvation of Biomolecules: From Theory to Numerical Computations

Variational Implicit Solvation of Biomolecules: From Theory to Numerical Computations Variational Implicit Solvation of Biomolecules: From Theory to Numerical Computations Bo Li Department of Mathematics and Center for Theoretical Biological Physics UC San Diego CECAM Workshop: New Perspectives

More information

User Guide for LeDock

User Guide for LeDock User Guide for LeDock Hongtao Zhao, PhD Email: htzhao@lephar.com Website: www.lephar.com Copyright 2017 Hongtao Zhao. All rights reserved. Introduction LeDock is flexible small-molecule docking software,

More information

Structural Bioinformatics (C3210) Molecular Docking

Structural Bioinformatics (C3210) Molecular Docking Structural Bioinformatics (C3210) Molecular Docking Molecular Recognition, Molecular Docking Molecular recognition is the ability of biomolecules to recognize other biomolecules and selectively interact

More information

Lecture 2 and 3: Review of forces (ctd.) and elementary statistical mechanics. Contributions to protein stability

Lecture 2 and 3: Review of forces (ctd.) and elementary statistical mechanics. Contributions to protein stability Lecture 2 and 3: Review of forces (ctd.) and elementary statistical mechanics. Contributions to protein stability Part I. Review of forces Covalent bonds Non-covalent Interactions: Van der Waals Interactions

More information

CS 273 Prof. Serafim Batzoglou Prof. Jean-Claude Latombe Spring Lecture 12 : Energy maintenance (1) Lecturer: Prof. J.C.

CS 273 Prof. Serafim Batzoglou Prof. Jean-Claude Latombe Spring Lecture 12 : Energy maintenance (1) Lecturer: Prof. J.C. CS 273 Prof. Serafim Batzoglou Prof. Jean-Claude Latombe Spring 2006 Lecture 12 : Energy maintenance (1) Lecturer: Prof. J.C. Latombe Scribe: Neda Nategh How do you update the energy function during the

More information

Protein Docking by Exploiting Multi-dimensional Energy Funnels

Protein Docking by Exploiting Multi-dimensional Energy Funnels Protein Docking by Exploiting Multi-dimensional Energy Funnels Ioannis Ch. Paschalidis 1 Yang Shen 1 Pirooz Vakili 1 Sandor Vajda 2 1 Center for Information and Systems Engineering and Department of Manufacturing

More information

PROTEIN-PROTEIN DOCKING REFINEMENT USING RESTRAINT MOLECULAR DYNAMICS SIMULATIONS

PROTEIN-PROTEIN DOCKING REFINEMENT USING RESTRAINT MOLECULAR DYNAMICS SIMULATIONS TASKQUARTERLYvol.20,No4,2016,pp.353 360 PROTEIN-PROTEIN DOCKING REFINEMENT USING RESTRAINT MOLECULAR DYNAMICS SIMULATIONS MARTIN ZACHARIAS Physics Department T38, Technical University of Munich James-Franck-Str.

More information

Today s lecture. Molecular Mechanics and docking. Lecture 22. Introduction to Bioinformatics Docking - ZDOCK. Protein-protein docking

Today s lecture. Molecular Mechanics and docking. Lecture 22. Introduction to Bioinformatics Docking - ZDOCK. Protein-protein docking C N F O N G A V B O N F O M A C S V U Molecular Mechanics and docking Lecture 22 ntroduction to Bioinformatics 2007 oday s lecture 1. Protein interaction and docking a) Zdock method 2. Molecular motion

More information

The Molecular Dynamics Method

The Molecular Dynamics Method The Molecular Dynamics Method Thermal motion of a lipid bilayer Water permeation through channels Selective sugar transport Potential Energy (hyper)surface What is Force? Energy U(x) F = d dx U(x) Conformation

More information

Enhancing Specificity in the Janus Kinases: A Study on the Thienopyridine. JAK2 Selective Mechanism Combined Molecular Dynamics Simulation

Enhancing Specificity in the Janus Kinases: A Study on the Thienopyridine. JAK2 Selective Mechanism Combined Molecular Dynamics Simulation Electronic Supplementary Material (ESI) for Molecular BioSystems. This journal is The Royal Society of Chemistry 2015 Supporting Information Enhancing Specificity in the Janus Kinases: A Study on the Thienopyridine

More information

Why Proteins Fold. How Proteins Fold? e - ΔG/kT. Protein Folding, Nonbonding Forces, and Free Energy

Why Proteins Fold. How Proteins Fold? e - ΔG/kT. Protein Folding, Nonbonding Forces, and Free Energy Why Proteins Fold Proteins are the action superheroes of the body. As enzymes, they make reactions go a million times faster. As versatile transport vehicles, they carry oxygen and antibodies to fight

More information

schematic diagram; EGF binding, dimerization, phosphorylation, Grb2 binding, etc.

schematic diagram; EGF binding, dimerization, phosphorylation, Grb2 binding, etc. Lecture 1: Noncovalent Biomolecular Interactions Bioengineering and Modeling of biological processes -e.g. tissue engineering, cancer, autoimmune disease Example: RTK signaling, e.g. EGFR Growth responses

More information

Lecture 2-3: Review of forces (ctd.) and elementary statistical mechanics. Contributions to protein stability

Lecture 2-3: Review of forces (ctd.) and elementary statistical mechanics. Contributions to protein stability Lecture 2-3: Review of forces (ctd.) and elementary statistical mechanics. Contributions to protein stability Part I. Review of forces Covalent bonds Non-covalent Interactions Van der Waals Interactions

More information

DISCRETE TUTORIAL. Agustí Emperador. Institute for Research in Biomedicine, Barcelona APPLICATION OF DISCRETE TO FLEXIBLE PROTEIN-PROTEIN DOCKING:

DISCRETE TUTORIAL. Agustí Emperador. Institute for Research in Biomedicine, Barcelona APPLICATION OF DISCRETE TO FLEXIBLE PROTEIN-PROTEIN DOCKING: DISCRETE TUTORIAL Agustí Emperador Institute for Research in Biomedicine, Barcelona APPLICATION OF DISCRETE TO FLEXIBLE PROTEIN-PROTEIN DOCKING: STRUCTURAL REFINEMENT OF DOCKING CONFORMATIONS Emperador

More information

Life Science Webinar Series

Life Science Webinar Series Life Science Webinar Series Elegant protein- protein docking in Discovery Studio Francisco Hernandez-Guzman, Ph.D. November 20, 2007 Sr. Solutions Scientist fhernandez@accelrys.com Agenda In silico protein-protein

More information

Protein Structures. 11/19/2002 Lecture 24 1

Protein Structures. 11/19/2002 Lecture 24 1 Protein Structures 11/19/2002 Lecture 24 1 All 3 figures are cartoons of an amino acid residue. 11/19/2002 Lecture 24 2 Peptide bonds in chains of residues 11/19/2002 Lecture 24 3 Angles φ and ψ in the

More information

Protein-Ligand Docking

Protein-Ligand Docking Protein-Ligand Docking Matthias Rarey GMD - German National Research Center for Information Technology Institute for Algorithms and Scientific Computing (SCAI) 53754Sankt Augustin, Germany rarey@gmd.de

More information

Polypeptide Folding Using Monte Carlo Sampling, Concerted Rotation, and Continuum Solvation

Polypeptide Folding Using Monte Carlo Sampling, Concerted Rotation, and Continuum Solvation Polypeptide Folding Using Monte Carlo Sampling, Concerted Rotation, and Continuum Solvation Jakob P. Ulmschneider and William L. Jorgensen J.A.C.S. 2004, 126, 1849-1857 Presented by Laura L. Thomas and

More information

Atomic and molecular interaction forces in biology

Atomic and molecular interaction forces in biology Atomic and molecular interaction forces in biology 1 Outline Types of interactions relevant to biology Van der Waals interactions H-bond interactions Some properties of water Hydrophobic effect 2 Types

More information

What is Protein-Ligand Docking?

What is Protein-Ligand Docking? MOLECULAR DOCKING Definition: What is Protein-Ligand Docking? Computationally predict the structures of protein-ligand complexes from their conformations and orientations. The orientation that maximizes

More information

CE 530 Molecular Simulation

CE 530 Molecular Simulation 1 CE 530 Molecular Simulation Lecture 14 Molecular Models David A. Kofke Department of Chemical Engineering SUNY Buffalo kofke@eng.buffalo.edu 2 Review Monte Carlo ensemble averaging, no dynamics easy

More information

Introduction to Comparative Protein Modeling. Chapter 4 Part I

Introduction to Comparative Protein Modeling. Chapter 4 Part I Introduction to Comparative Protein Modeling Chapter 4 Part I 1 Information on Proteins Each modeling study depends on the quality of the known experimental data. Basis of the model Search in the literature

More information

Molecular Modeling -- Lecture 15 Surfaces and electrostatics

Molecular Modeling -- Lecture 15 Surfaces and electrostatics Molecular Modeling -- Lecture 15 Surfaces and electrostatics Molecular surfaces The Hydrophobic Effect Electrostatics Poisson-Boltzmann Equation Electrostatic maps Electrostatic surfaces in MOE 15.1 The

More information

Molecular Interactions F14NMI. Lecture 4: worked answers to practice questions

Molecular Interactions F14NMI. Lecture 4: worked answers to practice questions Molecular Interactions F14NMI Lecture 4: worked answers to practice questions http://comp.chem.nottingham.ac.uk/teaching/f14nmi jonathan.hirst@nottingham.ac.uk (1) (a) Describe the Monte Carlo algorithm

More information

Prediction and refinement of NMR structures from sparse experimental data

Prediction and refinement of NMR structures from sparse experimental data Prediction and refinement of NMR structures from sparse experimental data Jeff Skolnick Director Center for the Study of Systems Biology School of Biology Georgia Institute of Technology Overview of talk

More information

Carbohydrate- Protein interac;ons are Cri;cal in Life and Death. Other Cells. Hormones. Viruses. Toxins. Cell. Bacteria

Carbohydrate- Protein interac;ons are Cri;cal in Life and Death. Other Cells. Hormones. Viruses. Toxins. Cell. Bacteria ther Cells Carbohydrate- Protein interac;ons are Cri;cal in Life and Death ormones Viruses Toxins Cell Bacteria ow to Model Protein- ligand interac;ons? Protein Protein Protein DNA/RNA Protein Carbohydrate

More information

Pedro Alexandrino Fernandes, Dep. Chemistry & Biochemistry, University of Porto, Portugal

Pedro Alexandrino Fernandes, Dep. Chemistry & Biochemistry, University of Porto, Portugal Pedro Alexandrino Fernandes, Dep. Chemistry & Biochemistry, University of Porto, Portugal pedro.fernandes@fc.up.pt 1. Introduc3on Intermolecular Associa3ons 1. Introduc3on What type of forces govern these

More information

Protein Dynamics. The space-filling structures of myoglobin and hemoglobin show that there are no pathways for O 2 to reach the heme iron.

Protein Dynamics. The space-filling structures of myoglobin and hemoglobin show that there are no pathways for O 2 to reach the heme iron. Protein Dynamics The space-filling structures of myoglobin and hemoglobin show that there are no pathways for O 2 to reach the heme iron. Below is myoglobin hydrated with 350 water molecules. Only a small

More information

Crystal Structure Prediction using CRYSTALG program

Crystal Structure Prediction using CRYSTALG program Crystal Structure Prediction using CRYSTALG program Yelena Arnautova Baker Laboratory of Chemistry and Chemical Biology, Cornell University Problem of crystal structure prediction: - theoretical importance

More information

SCREENED CHARGE ELECTROSTATIC MODEL IN PROTEIN-PROTEIN DOCKING SIMULATIONS

SCREENED CHARGE ELECTROSTATIC MODEL IN PROTEIN-PROTEIN DOCKING SIMULATIONS SCREENED CHARGE ELECTROSTATIC MODEL IN PROTEIN-PROTEIN DOCKING SIMULATIONS JUAN FERNANDEZ-RECIO 1, MAXIM TOTROV 2, RUBEN ABAGYAN 1 1 Department of Molecular Biology, The Scripps Research Institute, 10550

More information

All-atom Molecular Mechanics. Trent E. Balius AMS 535 / CHE /27/2010

All-atom Molecular Mechanics. Trent E. Balius AMS 535 / CHE /27/2010 All-atom Molecular Mechanics Trent E. Balius AMS 535 / CHE 535 09/27/2010 Outline Molecular models Molecular mechanics Force Fields Potential energy function functional form parameters and parameterization

More information

INTERMOLECULAR AND SURFACE FORCES

INTERMOLECULAR AND SURFACE FORCES INTERMOLECULAR AND SURFACE FORCES SECOND EDITION JACOB N. ISRAELACHVILI Department of Chemical & Nuclear Engineering and Materials Department University of California, Santa Barbara California, USA ACADEMIC

More information

Module 8: "Stability of Colloids" Lecture 38: "" The Lecture Contains: Calculation for CCC (n c )

Module 8: Stability of Colloids Lecture 38:  The Lecture Contains: Calculation for CCC (n c ) The Lecture Contains: Calculation for CCC (n c ) Relation between surface charge and electrostatic potential Extensions to DLVO theory file:///e /courses/colloid_interface_science/lecture38/38_1.htm[6/16/2012

More information

09/06/25. Computergestützte Strukturbiologie (Strukturelle Bioinformatik) Non-uniform distribution of folds. Scheme of protein structure predicition

09/06/25. Computergestützte Strukturbiologie (Strukturelle Bioinformatik) Non-uniform distribution of folds. Scheme of protein structure predicition Sequence identity Structural similarity Computergestützte Strukturbiologie (Strukturelle Bioinformatik) Fold recognition Sommersemester 2009 Peter Güntert Structural similarity X Sequence identity Non-uniform

More information

CMPS 6630: Introduction to Computational Biology and Bioinformatics. Tertiary Structure Prediction

CMPS 6630: Introduction to Computational Biology and Bioinformatics. Tertiary Structure Prediction CMPS 6630: Introduction to Computational Biology and Bioinformatics Tertiary Structure Prediction Tertiary Structure Prediction Why Should Tertiary Structure Prediction Be Possible? Molecules obey the

More information

Level-Set Variational Solvation Coupling Solute Molecular Mechanics with Continuum Solvent

Level-Set Variational Solvation Coupling Solute Molecular Mechanics with Continuum Solvent Level-Set Variational Solvation Coupling Solute Molecular Mechanics with Continuum Solvent Bo Li Department of Mathematics and Center for Theoretical Biological Physics (CTBP) University of California,

More information

Pose and affinity prediction by ICM in D3R GC3. Max Totrov Molsoft

Pose and affinity prediction by ICM in D3R GC3. Max Totrov Molsoft Pose and affinity prediction by ICM in D3R GC3 Max Totrov Molsoft Pose prediction method: ICM-dock ICM-dock: - pre-sampling of ligand conformers - multiple trajectory Monte-Carlo with gradient minimization

More information

MM-GBSA for Calculating Binding Affinity A rank-ordering study for the lead optimization of Fxa and COX-2 inhibitors

MM-GBSA for Calculating Binding Affinity A rank-ordering study for the lead optimization of Fxa and COX-2 inhibitors MM-GBSA for Calculating Binding Affinity A rank-ordering study for the lead optimization of Fxa and COX-2 inhibitors Thomas Steinbrecher Senior Application Scientist Typical Docking Workflow Databases

More information

Biophysics II. Hydrophobic Bio-molecules. Key points to be covered. Molecular Interactions in Bio-molecular Structures - van der Waals Interaction

Biophysics II. Hydrophobic Bio-molecules. Key points to be covered. Molecular Interactions in Bio-molecular Structures - van der Waals Interaction Biophysics II Key points to be covered By A/Prof. Xiang Yang Liu Biophysics & Micro/nanostructures Lab Department of Physics, NUS 1. van der Waals Interaction 2. Hydrogen bond 3. Hydrophilic vs hydrophobic

More information

Dr. Sander B. Nabuurs. Computational Drug Discovery group Center for Molecular and Biomolecular Informatics Radboud University Medical Centre

Dr. Sander B. Nabuurs. Computational Drug Discovery group Center for Molecular and Biomolecular Informatics Radboud University Medical Centre Dr. Sander B. Nabuurs Computational Drug Discovery group Center for Molecular and Biomolecular Informatics Radboud University Medical Centre The road to new drugs. How to find new hits? High Throughput

More information

Other Cells. Hormones. Viruses. Toxins. Cell. Bacteria

Other Cells. Hormones. Viruses. Toxins. Cell. Bacteria Other Cells Hormones Viruses Toxins Cell Bacteria ΔH < 0 reaction is exothermic, tells us nothing about the spontaneity of the reaction Δ H > 0 reaction is endothermic, tells us nothing about the spontaneity

More information

Computer simulation methods (2) Dr. Vania Calandrini

Computer simulation methods (2) Dr. Vania Calandrini Computer simulation methods (2) Dr. Vania Calandrini in the previous lecture: time average versus ensemble average MC versus MD simulations equipartition theorem (=> computing T) virial theorem (=> computing

More information

Molecular Dynamics, Monte Carlo and Docking. Lecture 21. Introduction to Bioinformatics MNW2

Molecular Dynamics, Monte Carlo and Docking. Lecture 21. Introduction to Bioinformatics MNW2 Molecular Dynamics, Monte Carlo and Docking Lecture 21 Introduction to Bioinformatics MNW2 If you throw up a stone, it is Physics. If you throw up a stone, it is Physics. If it lands on your head, it is

More information

Bioengineering 215. An Introduction to Molecular Dynamics for Biomolecules

Bioengineering 215. An Introduction to Molecular Dynamics for Biomolecules Bioengineering 215 An Introduction to Molecular Dynamics for Biomolecules David Parker May 18, 2007 ntroduction A principal tool to study biological molecules is molecular dynamics simulations (MD). MD

More information

GC and CELPP: Workflows and Insights

GC and CELPP: Workflows and Insights GC and CELPP: Workflows and Insights Xianjin Xu, Zhiwei Ma, Rui Duan, Xiaoqin Zou Dalton Cardiovascular Research Center, Department of Physics and Astronomy, Department of Biochemistry, & Informatics Institute

More information

CMPS 3110: Bioinformatics. Tertiary Structure Prediction

CMPS 3110: Bioinformatics. Tertiary Structure Prediction CMPS 3110: Bioinformatics Tertiary Structure Prediction Tertiary Structure Prediction Why Should Tertiary Structure Prediction Be Possible? Molecules obey the laws of physics! Conformation space is finite

More information

2 Review: Modeling Molecules with Spherical Balls

2 Review: Modeling Molecules with Spherical Balls CS273: Algorithms for Structure Handout # 12 and Motion in Biology Stanford University Thursday, 6 May 2003 Lecture #12: 6 May 2004 Topics: Geometric Models of Molecules II Scribe: Itamar Rosenn 1 Introduction

More information

Towards Physics-based Models for ADME/Tox. Tyler Day

Towards Physics-based Models for ADME/Tox. Tyler Day Towards Physics-based Models for ADME/Tox Tyler Day Overview Motivation Application: P450 Site of Metabolism Application: Membrane Permeability Future Directions and Applications Motivation Advantages

More information

proteins REVIEW Sampling and scoring: A marriage made in heaven Sandor Vajda,* David R. Hall, and Dima Kozakov

proteins REVIEW Sampling and scoring: A marriage made in heaven Sandor Vajda,* David R. Hall, and Dima Kozakov proteins STRUCTURE O FUNCTION O BIOINFORMATICS REVIEW Sampling and scoring: A marriage made in heaven Sandor Vajda,* David R. Hall, and Dima Kozakov Department of Biomedical Engineering, Boston University,

More information

Lecture 12: Solvation Models: Molecular Mechanics Modeling of Hydration Effects

Lecture 12: Solvation Models: Molecular Mechanics Modeling of Hydration Effects Statistical Thermodynamics Lecture 12: Solvation Models: Molecular Mechanics Modeling of Hydration Effects Dr. Ronald M. Levy ronlevy@temple.edu Bare Molecular Mechanics Atomistic Force Fields: torsion

More information

Homology modeling. Dinesh Gupta ICGEB, New Delhi 1/27/2010 5:59 PM

Homology modeling. Dinesh Gupta ICGEB, New Delhi 1/27/2010 5:59 PM Homology modeling Dinesh Gupta ICGEB, New Delhi Protein structure prediction Methods: Homology (comparative) modelling Threading Ab-initio Protein Homology modeling Homology modeling is an extrapolation

More information

An introduction to Molecular Dynamics. EMBO, June 2016

An introduction to Molecular Dynamics. EMBO, June 2016 An introduction to Molecular Dynamics EMBO, June 2016 What is MD? everything that living things do can be understood in terms of the jiggling and wiggling of atoms. The Feynman Lectures in Physics vol.

More information

Using AutoDock 4 with ADT: A Tutorial

Using AutoDock 4 with ADT: A Tutorial Using AutoDock 4 with ADT: A Tutorial Ruth Huey Sargis Dallakyan Alex Perryman David S. Goodsell (Garrett Morris) 9/2/08 Using AutoDock 4 with ADT 1 What is Docking? Predicting the best ways two molecules

More information

Molecular Mechanics, Dynamics & Docking

Molecular Mechanics, Dynamics & Docking Molecular Mechanics, Dynamics & Docking Lawrence Hunter, Ph.D. Director, Computational Bioscience Program University of Colorado School of Medicine Larry.Hunter@uchsc.edu http://compbio.uchsc.edu/hunter

More information

T6.2 Molecular Mechanics

T6.2 Molecular Mechanics T6.2 Molecular Mechanics We have seen that Benson group additivities are capable of giving heats of formation of molecules with accuracies comparable to those of the best ab initio procedures. However,

More information

Introduction to molecular dynamics

Introduction to molecular dynamics 1 Introduction to molecular dynamics Yves Lansac Université François Rabelais, Tours, France Visiting MSE, GIST for the summer Molecular Simulation 2 Molecular simulation is a computational experiment.

More information

Protein Structure Prediction II Lecturer: Serafim Batzoglou Scribe: Samy Hamdouche

Protein Structure Prediction II Lecturer: Serafim Batzoglou Scribe: Samy Hamdouche Protein Structure Prediction II Lecturer: Serafim Batzoglou Scribe: Samy Hamdouche The molecular structure of a protein can be broken down hierarchically. The primary structure of a protein is simply its

More information

Proteins are not rigid structures: Protein dynamics, conformational variability, and thermodynamic stability

Proteins are not rigid structures: Protein dynamics, conformational variability, and thermodynamic stability Proteins are not rigid structures: Protein dynamics, conformational variability, and thermodynamic stability Dr. Andrew Lee UNC School of Pharmacy (Div. Chemical Biology and Medicinal Chemistry) UNC Med

More information

G pol = 1 2 where ρ( x) is the charge density at position x and the reaction electrostatic potential

G pol = 1 2 where ρ( x) is the charge density at position x and the reaction electrostatic potential EFFICIENT AND ACCURATE HIGHER-ORDER FAST MULTIPOLE BOUNDARY ELEMENT METHOD FOR POISSON BOLTZMANN ELECTROSTATICS CHANDRAJIT BAJAJ SHUN-CHUAN CHEN Abstract. The Poisson-Boltzmann equation is a partial differential

More information

The Molecular Dynamics Method

The Molecular Dynamics Method H-bond energy (kcal/mol) - 4.0 The Molecular Dynamics Method Fibronectin III_1, a mechanical protein that glues cells together in wound healing and in preventing tumor metastasis 0 ATPase, a molecular

More information

16 years ago TODAY (9/11) at 8:46, the first tower was hit at 9:03, the second tower was hit. Lecture 2 (9/11/17)

16 years ago TODAY (9/11) at 8:46, the first tower was hit at 9:03, the second tower was hit. Lecture 2 (9/11/17) 16 years ago TODAY (9/11) at 8:46, the first tower was hit at 9:03, the second tower was hit By Anthony Quintano - https://www.flickr.com/photos/quintanomedia/15071865580, CC BY 2.0, https://commons.wikimedia.org/w/index.php?curid=38538291

More information

3. Solutions W = N!/(N A!N B!) (3.1) Using Stirling s approximation ln(n!) = NlnN N: ΔS mix = k (N A lnn + N B lnn N A lnn A N B lnn B ) (3.

3. Solutions W = N!/(N A!N B!) (3.1) Using Stirling s approximation ln(n!) = NlnN N: ΔS mix = k (N A lnn + N B lnn N A lnn A N B lnn B ) (3. 3. Solutions Many biological processes occur between molecules in aqueous solution. In addition, many protein and nucleic acid molecules adopt three-dimensional structure ( fold ) in aqueous solution.

More information

BIBC 100. Structural Biochemistry

BIBC 100. Structural Biochemistry BIBC 100 Structural Biochemistry http://classes.biology.ucsd.edu/bibc100.wi14 Papers- Dialogue with Scientists Questions: Why? How? What? So What? Dialogue Structure to explain function Knowledge Food

More information

Intermolecular Forces and Monte-Carlo Integration 열역학특수연구

Intermolecular Forces and Monte-Carlo Integration 열역학특수연구 Intermolecular Forces and Monte-Carlo Integration 열역학특수연구 2003.3.28 Source of the lecture note. J.M.Prausnitz and others, Molecular Thermodynamics of Fluid Phase Equiliria Atkins, Physical Chemistry Lecture

More information

Theore&cal Study of Adsorp&on in SIFSIX- 3- Zn Type Porous Materials

Theore&cal Study of Adsorp&on in SIFSIX- 3- Zn Type Porous Materials Theore&cal Study of Adsorp&on in SIFSIX- 3- Zn Type Porous Materials Ahmad Ziaee* 1,2, Drahomir Chovan 1,2, Michael Zaworotko 2,3 and Syed A.M. Tofail 1,2 1 Department of Physics and Energy 2 Materials

More information

Combination of Scoring Functions Improves Discrimination in Protein Protein Docking

Combination of Scoring Functions Improves Discrimination in Protein Protein Docking PROTEINS: Structure, Function, and Genetics 52:000 000 (2003) AQ: 1 Combination of Scoring Functions Improves Discrimination in Protein Protein Docking John Murphy, David W. Gatchell, Jahnavi C. Prasad,

More information

Module17: Intermolecular Force between Surfaces and Particles. Lecture 23: Intermolecular Force between Surfaces and Particles

Module17: Intermolecular Force between Surfaces and Particles. Lecture 23: Intermolecular Force between Surfaces and Particles Module17: Intermolecular Force between Surfaces and Particles Lecture 23: Intermolecular Force between Surfaces and Particles 1 We now try to understand the nature of spontaneous instability in a confined

More information

Protein structure prediction. CS/CME/BioE/Biophys/BMI 279 Oct. 10 and 12, 2017 Ron Dror

Protein structure prediction. CS/CME/BioE/Biophys/BMI 279 Oct. 10 and 12, 2017 Ron Dror Protein structure prediction CS/CME/BioE/Biophys/BMI 279 Oct. 10 and 12, 2017 Ron Dror 1 Outline Why predict protein structure? Can we use (pure) physics-based methods? Knowledge-based methods Two major

More information

Protein Structure Prediction, Engineering & Design CHEM 430

Protein Structure Prediction, Engineering & Design CHEM 430 Protein Structure Prediction, Engineering & Design CHEM 430 Eero Saarinen The free energy surface of a protein Protein Structure Prediction & Design Full Protein Structure from Sequence - High Alignment

More information

Scoring functions. Talk Overview. Eran Eyal. Scoring functions what and why

Scoring functions. Talk Overview. Eran Eyal. Scoring functions what and why Scoring unctions Talk Overview Scoring unctions what and why Force ields based on approximation o molecular orces as we understand them Knowledge-based potentials let the data speak May 2011 Eran Eyal

More information

APBS electrostatics in VMD - Software. APBS! >!Examples! >!Visualization! >! Contents

APBS electrostatics in VMD - Software. APBS! >!Examples! >!Visualization! >! Contents Software Search this site Home Announcements An update on mailing lists APBS 1.2.0 released APBS 1.2.1 released APBS 1.3 released New APBS 1.3 Windows Installer PDB2PQR 1.7.1 released PDB2PQR 1.8 released

More information

Dielectric Boundary in Biomolecular Solvation Bo Li Department of Mathematics and Center for Theoretical Biological Physics UC San Diego

Dielectric Boundary in Biomolecular Solvation Bo Li Department of Mathematics and Center for Theoretical Biological Physics UC San Diego Dielectric Boundary in Biomolecular Solvation Bo Li Department of Mathematics and Center for Theoretical Biological Physics UC San Diego International Conference on Free Boundary Problems Newton Institute,

More information

5.1. Hardwares, Softwares and Web server used in Molecular modeling

5.1. Hardwares, Softwares and Web server used in Molecular modeling 5. EXPERIMENTAL The tools, techniques and procedures/methods used for carrying out research work reported in this thesis have been described as follows: 5.1. Hardwares, Softwares and Web server used in

More information

The PhilOEsophy. There are only two fundamental molecular descriptors

The PhilOEsophy. There are only two fundamental molecular descriptors The PhilOEsophy There are only two fundamental molecular descriptors Where can we use shape? Virtual screening More effective than 2D Lead-hopping Shape analogues are not graph analogues Molecular alignment

More information

Aqueous solutions. Solubility of different compounds in water

Aqueous solutions. Solubility of different compounds in water Aqueous solutions Solubility of different compounds in water The dissolution of molecules into water (in any solvent actually) causes a volume change of the solution; the size of this volume change is

More information

510 Subject Index. Hamiltonian 33, 86, 88, 89 Hamilton operator 34, 164, 166

510 Subject Index. Hamiltonian 33, 86, 88, 89 Hamilton operator 34, 164, 166 Subject Index Ab-initio calculation 24, 122, 161. 165 Acentric factor 279, 338 Activity absolute 258, 295 coefficient 7 definition 7 Atom 23 Atomic units 93 Avogadro number 5, 92 Axilrod-Teller-forces

More information

MM-PBSA Validation Study. Trent E. Balius Department of Applied Mathematics and Statistics AMS

MM-PBSA Validation Study. Trent E. Balius Department of Applied Mathematics and Statistics AMS MM-PBSA Validation Study Trent. Balius Department of Applied Mathematics and Statistics AMS 535 11-26-2008 Overview MM-PBSA Introduction MD ensembles one snap-shots relaxed structures nrichment Computational

More information

Potential Energy (hyper)surface

Potential Energy (hyper)surface The Molecular Dynamics Method Thermal motion of a lipid bilayer Water permeation through channels Selective sugar transport Potential Energy (hyper)surface What is Force? Energy U(x) F = " d dx U(x) Conformation

More information

CAP 5510 Lecture 3 Protein Structures

CAP 5510 Lecture 3 Protein Structures CAP 5510 Lecture 3 Protein Structures Su-Shing Chen Bioinformatics CISE 8/19/2005 Su-Shing Chen, CISE 1 Protein Conformation 8/19/2005 Su-Shing Chen, CISE 2 Protein Conformational Structures Hydrophobicity

More information

Assignment 2 Atomic-Level Molecular Modeling

Assignment 2 Atomic-Level Molecular Modeling Assignment 2 Atomic-Level Molecular Modeling CS/BIOE/CME/BIOPHYS/BIOMEDIN 279 Due: November 3, 2016 at 3:00 PM The goal of this assignment is to understand the biological and computational aspects of macromolecular

More information

Conformational Geometry of Peptides and Proteins:

Conformational Geometry of Peptides and Proteins: Conformational Geometry of Peptides and Proteins: Before discussing secondary structure, it is important to appreciate the conformational plasticity of proteins. Each residue in a polypeptide has three

More information

Computational protein design

Computational protein design Computational protein design There are astronomically large number of amino acid sequences that needs to be considered for a protein of moderate size e.g. if mutating 10 residues, 20^10 = 10 trillion sequences

More information

Molecular Dynamics. Molecules in motion

Molecular Dynamics. Molecules in motion Molecular Dynamics Molecules in motion 1 Molecules in mo1on Molecules are not sta1c, but move all the 1me Source: h9p://en.wikipedia.org/wiki/kine1c_theory 2 Gasses, liquids and solids Gasses, liquids

More information

BCMP 201 Protein biochemistry

BCMP 201 Protein biochemistry BCMP 201 Protein biochemistry BCMP 201 Protein biochemistry with emphasis on the interrelated roles of protein structure, catalytic activity, and macromolecular interactions in biological processes. The

More information