CHEM 498Q / CHEM 630Q: Molecular Modeling of Proteins TUTORIAL #3a: Empirical force fields

Similar documents
CHEM 498Q / CHEM 630Q: Molecular Modeling of Proteins TUTORIAL #3a: Empirical force fields

The Molecular Dynamics Method

Literature values: ΔH f, gas = % error Source: ΔH f, solid = % error. For comparison, your experimental value was ΔH f = phase:

Force Fields for Classical Molecular Dynamics simulations of Biomolecules. Emad Tajkhorshid

Introduction to Hartree-Fock calculations in Spartan

Force Fields for Classical Molecular Dynamics simulations of Biomolecules. Emad Tajkhorshid

Assignment 1: Molecular Mechanics (PART 1 25 points)

Silica surface - Materials Studio tutorial. CREATING SiO 2 SURFACE

Conformational Analysis of n-butane

Semi Empirical Force Fields and Their Limitations. Potential Energy Surface (PES)

Assignment 2: Conformation Searching (50 points)

Solutions to Assignment #4 Getting Started with HyperChem

Chemistry 14CL. Worksheet for the Molecular Modeling Workshop. (Revised FULL Version 2012 J.W. Pang) (Modified A. A. Russell)

Pymol Practial Guide

Computer simulation of radioactive decay

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

Introduction Molecular Structure Script Console External resources Advanced topics. JMol tutorial. Giovanni Morelli.

Chemical Kinetics I: The Dry Lab. Up until this point in our study of physical chemistry we have been interested in

IFM Chemistry Computational Chemistry 2010, 7.5 hp LAB2. Computer laboratory exercise 1 (LAB2): Quantum chemical calculations

Preparing a PDB File

Lab 1: Handout GULP: an Empirical energy code

Titrator 3.0 Tutorial: Calcite precipitation

Ranking of HIV-protease inhibitors using AutoDock

Using the Stock Hydrology Tools in ArcGIS

CPMD Tutorial Atosim/RFCT 2009/10

Exercise 2: Solvating the Structure Before you continue, follow these steps: Setting up Periodic Boundary Conditions

Date: Summer Stem Section:

Dock Ligands from a 2D Molecule Sketch

Chemical reaction networks and diffusion

2008 Biowerkzeug Ltd.

University of Illinois at Urbana-Champaign Beckman Institute for Advanced Science and Technology Theoretical and Computational Biophysics Group

TOPOLOGIES AND FORCE FIELD PARAMETERS FOR NITROXIDE SPIN LABELS

CometScore Tutorial

3. An Introduction to Molecular Mechanics

NAMD TUTORIAL. Unix/MacOSX Version. NAMD Developers: James Phillips, David Hardy

Chem 310, Organic Chemistry Lab Molecular Modeling Using Macromodel

Kirkwood-Buff Analysis of Aqueous N-Methylacetamide and Acetamide Solutions. Modeled by the CHARMM Additive and Drude Polarizable Force Fields

Potential Energy (hyper)surface

41. Sim Reactions Example

Computational Chemistry Lab Module: Conformational Analysis of Alkanes

Chapter 1: NMR Coupling Constants

Assignment 1: Molecular Mechanics (PART 2 25 points)

Protein Bioinformatics Computer lab #1 Friday, April 11, 2008 Sean Prigge and Ingo Ruczinski

Transition states and reaction paths

Calculating NMR Chemical Shifts for beta-ionone O

Chem 253. Tutorial for Materials Studio

1 Introduction to Computational Chemistry (Spartan)

CHE3935. Lecture 4 Quantum Mechanical Simulation Methods Continued

Using Microsoft Excel

Force Fields for MD simulations

1 Introduction to Minitab

Expt MM 1. MOLECULAR MODELING AND PREDICTIONS OF EQUILIBRIUM CONSTANT FOR MENTHONE (trans) AND ISOMENTHONE (cis) ISOMERS (MM)

The Molecular Dynamics Method

Lab 1 Uniform Motion - Graphing and Analyzing Motion

ATP GTP Problem 2 mm.py

Lab 6: Linear Algebra

General Chemistry Lab Molecular Modeling

Project 3: Molecular Orbital Calculations of Diatomic Molecules. This project is worth 30 points and is due on Wednesday, May 2, 2018.

NAMD TUTORIAL. Unix/MacOSX Version

Structural Bioinformatics (C3210) Molecular Mechanics

User Guide for LeDock

Molecular Dynamics simulations of lysozyme in water

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

Assignment A02: Geometry Definition: File Formats, Redundant Coordinates, PES Scans

Foundations of Computation

BCMB/CHEM 8190 Lab Exercise Using Maple for NMR Data Processing and Pulse Sequence Design March 2012

Molecular modeling with InsightII

EAM. ReaxFF. PROBLEM B Fracture of a single crystal of silicon

Photometry of Supernovae with Makali i

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

Figure 1. Molecules geometries of 5021 and Each neutral group in CHARMM topology was grouped in dash circle.

Introduction to Computer Tools and Uncertainties

SwissSidechain - Documentation

August 7, 2007 NUMERICAL SOLUTION OF LAPLACE'S EQUATION

TRANSIENT MODELING. Sewering

BOND LENGTH WITH HYPERCHEM LITE

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

Electric Fields and Equipotentials

To learn how to use molecular modeling software, a commonly used tool in the chemical and pharmaceutical industry.

QUANTUM CHEMISTRY WITH GAUSSIAN : A VERY BRIEF INTRODUCTION (PART 2)

Tutorial I: IQ MOL and Basic DFT and MP2 Calculations 1 / 30

EXPERIMENT 2 Reaction Time Objectives Theory

A Scientific Model for Free Fall.

Physical Chemistry Final Take Home Fall 2003

TOPOLOGY FILE TUTORIAL

Lab #10 Atomic Radius Rubric o Missing 1 out of 4 o Missing 2 out of 4 o Missing 3 out of 4

Calculating Bond Enthalpies of the Hydrides

After obtaining access to the Jmol program you should see an image on your computer screen that looks similar to the following figure. Figure 1.

Hands-on : Model Potential Molecular Dynamics

Chapter 11 Molecular Mechanics

Ligand Scout Tutorials

a. Follow the Start-Up Procedure in the laboratory manual. Note the safety rules.

Introducing the coordinates in Z-matrix form. Objectives study how to introduce the coordinates of a molecule in Z-matrix form

MENA 9520 FME Modelling Tutorial 5 ( )

EXPERIMENT: THE SPRING II Subtitle: Time Dependence of Oscillations

Tutorial: Structural Analysis of a Protein-Protein Complex

Determining the Conductivity of Standard Solutions

Motion with Constant Acceleration

Senior astrophysics Lab 2: Evolution of a 1 M star

Assignment 1 Physics/ECE 176

Transcription:

Department of Chemistry and Biochemistry, Concordia University! page 1 of 6 CHEM 498Q / CHEM 630Q: Molecular Modeling of Proteins TUTORIAL #3a: Empirical force fields INTRODUCTION The goal of this tutorial is twofold: 1. Get familiar with the CHARMM empirical force field by calculating the potential energy of a simple molecular structure. 2. Learn the rudiments of the Linux OS (if you have not started yet). The energy calculation will be performed first with NAMD (http://www.ks.uiuc.edu/research/namd/), then manually for some of the terms. Finally, in STEP 7, the molecular structure will be optimized with respect to its potential energy. REQUIRED PRE-LAB READING None, but you should get ahead in your reading of Leach (see below). PRE-LAB REPORT The structure of acetate (CH3COO ) is the following: H2 H3 H1 C1 C2 O1 O2 List all pairs of atoms ( A B ) forming a chemical bond. ( In the language of empirical force fields, those atoms are called 1 2 pairs.) List all triples of atoms forming a bond angle. (There are 9 of them.) ( The first and last atoms of each triple are called 1 3 pairs.) List all quadruples of atoms ( A B C D ) forming a dihedral angle (There are 6 of them.) ( The first and last atoms of each quadruple are called 1 4 pairs.) Write a triple A B C following an order in which A is bound to B and B is bound to C. Write a quadruple A B C D following an order in which A is bound to B, B is bound to C, and C is bound to D. READING Chapter 1 of Leach ( Useful Concepts in Molecular Modelling ): Sections 1.1 to 1.3. Chapter 3 of Leach ( Empirical Force Field Models: Molecular Mechanics ): Sections 4.1 to 4.10. REFERENCE MATERIAL Sections 1 and 2 of Introduction to Command Line Linux (by Eric Nodwell) http://www.phas.ubc.ca/~mbelab/computer/linux-intro/html/ NAMD Userʼs Guide http://www.ks.uiuc.edu/research/namd/current/ug/

Department of Chemistry and Biochemistry, Concordia University! page 2 of 6 PROCEDURE STEP 1: Create your directory and download the input files Start the Terminal application and use the command line to create a directory for your files: $ cd $ mkdir chem498q_yourlastname $ cd chem498q_yourlastname $ mkdir tutorial3 $ cd tutorial3 You are now in the newly created directory tutorial3, under the directory chem498q_yourlastname. You will need the following six (6) files in your tutorial3 directory: The PDB file acetate??.pdb, containing the atomic coordinates of an acetate molecule. Use the file corresponding to your sequence number (ex: acetate02.pdb if you have sequence 02). The file is available for download at http://faculty.concordia.ca/glamoure/files/acetate??.pdb The Protein Structure File (PSF) of acetate, that contains the list of atoms, bonds, angles, dihedrals, etc. describing an acetate molecule. This file is available for download at http://faculty.concordia.ca/glamoure/files/acetate.psf The CHARMM/param27 topology file for proteins and nucleic acids: http://faculty.concordia.ca/glamoure/files/top_all27_prot_na.rtf The CHARMM/param27 parameter file for proteins and nucleic acids: http://faculty.concordia.ca/glamoure/files/par_all27_prot_na.prm The CHARMM toppar stream file containing topologies and parameters for additional model compounds (acetate, notably): http://faculty.concordia.ca/glamoure/files/toppar_all22_prot_model.str The NAMD configuration file: http://faculty.concordia.ca/glamoure/files/acetate_1.conf Important note: To download a file from the Linux command line, use the wget command from the directory you want to file into: $ wget http://faculty.concordia.ca/glamoure/files/acetate02.pdb You can check that your file was correctly downloaded by using the ls ( list ) and more commands: $ ls $ more acetate02.pdb (To advance line-by-line, press the space bar. To advance page-by-page, press return. To get out of the more command, type q or control-c.) STEP 2: Calculate the potential energy of acetate using NAMD Examine the contents of the NAMD configuration file: $ more acetate_1.conf Edit the configuration file to make the cutoff distance extremely large (e.g., 999.0 Å). Modify switchdist and pairlistdist in consequence.

Department of Chemistry and Biochemistry, Concordia University! page 3 of 6 Rename your acetate??.pdb file using the mv ( move ) command: $ mv acetate??.pdb acetate.pdb Run NAMD and redirect the output into file acetate_1.log : $ namd2 acetate_1.conf > acetate_1.log Examine the log file. How many bonds, angles, dihedrals, and impropers were found in the structure? Report the values of the BOND, ANGLE, ELECT, VDW, and TOTAL energies. In NAMD log files, all energies are reported in kcal/mol. STEP 3: Calculate the BOND energy term by hand Examine the residue definition of acetate in file toppar_all22_prot_model.str (look for RESI ACET ). What are the names and atom types of each atom? You can calculate the lengths or all chemical bonds ( 1 2 pairs) from the coordinates in the PDB file, using the 3D version of the Pythagorean theorem: r12 = (x1 x2) 2 + (y1 y2) 2 + (z1 z2) 2 but it is much easier to use VMD. Load your structure in VMD $ vmd acetate.pdb activate the distance mode by selecting the Mouse > Label > Bond menu (or just type 2 from the VMD display window), then click on the two atoms you want to measure. An approximate value of the bond length will be displayed as a label but a more accurate value is printed in the VMD log window. (This is the one you want.) Angles and dihedral angles get calculated the same way by typing 3 and clicking on three atoms or typing 4 and clicking on four atoms. - Name and type of atom #1 - Name and type of atom #2 - Bond parameters (kb and b0) for the two atom types forming the bond. - Bond length b (in angstroms, Å) - Bond stretching energy for that pair = kb (b b0) 2 (in kcal/mol). Calculate the total and compare with the BOND value from the NAMD log. (It should be almost exactly the same.) Look for the bond parameters first in the ʻBONDSʼ section of file toppar_all22_prot_model.str, then (if they are not there) in the ʻBONDSʼ section of file par_all27_prot_na.prm. Compute all numbers with as many digits as possible. Your results should closely match those from NAMD. If you want to use a spreadsheet application within Linux OS, use the Calc program from the OpenOffice suite. (Make sure you save your data in Excel format, though.)

Department of Chemistry and Biochemistry, Concordia University! page 4 of 6 STEP 4: Calculate the ANGLE energy term by hand Measure the angles using VMD, as explained above. - Name and type of atom #1 - Name and type of atom #2 - Name and type of atom #3 - Angle parameters (kθ and θ0) for the three atom types forming the angle. - Angle θ (in degrees) - Angle difference θ θ0 in radians (1 rad = 57.2957795º) - Angle bending energy for that triple = kθ (θ θ0) 2 (in kcal/mol). The ANGLE energy term also contains Urey-Bradley contributions, defined for triples H1-C1-H2, H1-C1-H3, H2-C1-H3, C1-C2-O1, etc. (There are 9 in total.) You should therefore add nine lines to your table, containing the following columns: - Name and type of atom #1 - Name and type of atom #2 - Name and type of atom #3 - Urey-Bradley parameters (ku and u0, called "Kub" and "S0" in the parameter file). - Distance u between atoms #1 and #3 (called "S" in the parameter file). - Urey-Bradley energy for that triple = ku (u u0) 2 (in kcal/mol). Calculate the total (angle bending + Urey-Bradley) and compare with the ANGLE value from the NAMD log. Look for the angle parameters first in the ʻANGLESʼ section of file toppar_all22_prot_model.str, then (if they are not there) in the ʻANGLESʼ section of file par_all27_prot_na.prm. In CHARMM parameter files, equilibrium angles θ0 are in degrees, but parameters kθ are in kcal/mol/rad 2. STEP 5: Calculate the ELECT energy term by hand Examine the residue definition of acetate (in file toppar_all22_prot_model.str ). What are the partial charges of each atom? Calculate the distances between all nonbonded atom pairs ( 1 4 pairs and above) with the Pythagorean theorem. - Name and type of atom #1, and its partial charge q1 (in electrons, e) - Name and type of atom #2, and its partial charge q2 (in electrons, e) - Distance r12 between the two atoms (in Å) - Coulomb interaction energy for that pair = q1q2 / r12 (in e 2 / Å) - Coulomb interaction energy in kcal/mol (multiply the previous number by 332.0636). Calculate the total and compare with the ELECT value from the NAMD log. STEP 6: Calculate the VDW energy term by hand Examine the ʻNONBONDEDʼ section of file par_all27_prot_na.prm and locate the Lennard- Jones parameters epsilon and Rmin/2 of the atom types involved in 1 4 pairs.

Department of Chemistry and Biochemistry, Concordia University! page 5 of 6 - Name and type of atom #1, and its ε and Rmin values - Name and type of atom #2, and its ε and Rmin values - Mixed Lennard-Jones parameters ε12 = ε1ε2 and Rmin12 = Rmin1/2 + Rmin2/2 - Lennard-Jones interaction energy = ε12 [ (Rmin12 / r12) 12 2(Rmin12 / r12) 6 ] (in kcal/mol). Calculate the total and compare with the VDW value from the NAMD log. STEP 7: Optimize the acetate structure Create a copy of the configuration file: $ cp acetate_1.conf acetate_2.conf Modify this new file such that variable outputname is now equal to./acetate_2 and the last line is minimize 100 instead of minimize 0. Run NAMD for this new file: $ namd2 acetate_2.conf > acetate_2.log Compare the two log files side by side: $ sdiff acetate_1.log acetate_2.log $ sdiff acetate_1.log acetate_2.log more Extract the energies of the 100 optimization steps using the grep command and redirect the output into file acetate_2.ener : $ grep ENERGY: acetate_2.log $ grep ENERGY: acetate_2.log > acetate_2.ener File acetate_2.ener should contain exactly 101 lines. To count the lines, use the wc ( word count ) command: $ wc -l acetate_2.ener 101 acetate_2.ener Produce graphs of BOND, ANGLE, DIHED, IMPRP, ELECT, VDW, and TOTAL energy terms as a function of the iteration number (from 0 to 100). (You should have 7 separate graphs.) What values are each of these terms converging to? Why are the DIHED and IMPRP energy terms going to zero? (To answer this question, examine the ʻDIHEDRALʼ and ʻIMPROPERʼ sections of parameter files toppar_all22_prot_model.str and par_all27_prot_na.prm. Look for dihedral entry X CT3 CC X, where X are wildcards that will match any atom type. Look for improper entry OC X X CC, which defines the energy of the dangling O1 atom relative to the C2-C1-O2 plane.) The easiest way to produce plots on Linux OS is to open the file in OpenOffice (Calc). Another convenient option is the software xmgrace, available from the terminal by typing: $ xmgrace & The more adventurous ones can also try the command-line driven gnuplot: $ gnuplot gnuplot> plot acetate_2.ener using 2:12 with linespoints notitle gnuplot> set terminal png gnuplot> set output plot_total.png gnuplot> replot gnuplot> quit

Department of Chemistry and Biochemistry, Concordia University! page 6 of 6 INSTRUCTIONS FOR THE LAB REPORT ACETATE versus ACETIC ACID Write an additional discussion section to your lab report, in which you explain how you would calculate the potential energy for acetic acid ( RESI ACEH in file toppar_all22_prot_model.str ). Even though you are not provided with any atomic coordinates, be as specific as possible. In particular, explain which energy terms would have the same form as for acetate and which would be different, and describe all additional terms not present in acetate. The structure of acetic acid is the following: H22 H23 H21 C2 C1 O1 O2 HO1 (Notice that atom C1 in residue ACET corresponds to atom C2 in residue ACEH, and vice versa.)