Molecular Modeling Lab #2: Using Molecular Dynamics Simulations To Compare the Stability of Polylysine in Different Protonation States

Size: px
Start display at page:

Download "Molecular Modeling Lab #2: Using Molecular Dynamics Simulations To Compare the Stability of Polylysine in Different Protonation States"

Transcription

1 Molecular Modeling Lab #2: Using Molecular Dynamics Simulations To Compare the Stability of Polylysine in Different Protonation States For this lab report, answer the following questions. Be sure to support your answers using results from GROMACS analyses and/or comparisons of structures from the simulations. In some cases, including multiple analyses may be appropriate for fully supporting a particular answer. 1) We used a (somewhat) arbitrary box size for our polylysine simulations. Was the size of the box sufficiently large for your polylysine simulations? If so, could you have used an even smaller box? 2) How long did it take the polylysine simulations to equilibrate? 3) Based on your simulations, is polylysine more likely to assume a stable helical structure at physiological ph or in a basic solution? 4) Your research advisor tells you to follow this protocol for a MD simulation: The 15 ns MD simulation used a time step of 1 fs along with the LINCS routine to constrain bond lengths. The NVT ensemble with periodic boundary conditions was employed for the simulation. The system temperature of 25 C was maintained using a Berendsen thermostat with the temperature coupled separately for protein, lipid, solvent, and ions with a time constant (τ t ) of 0.1 ps. Non-bonded interactions were cutoff at 10 Å for Lennard-Jones interactions and 1.8 Å for short-range Coulombic interactions. Coordinates and energies were saved from the simulation every 1 ps. Produce an.mdp file that would perform a simulation with this protocol, and submit this file as part of your assignment. You can use the.mdp file for the polylysine simulations as a starting point for this new.mdp file. Remember that Chapter 7 of the GROMACS manual includes additional information on the options for the.mdp file.

2 Description of lab activities: In this lab, you will learn how to perform and analyze MD simulations in GROMACS. These simulations will allow you to consider how protonation state affects the structural stability of polylysine. As a reminder, the chemical structure of a three-residue long polylysine with its sidechains protonated and deprotonated is shown below: You'll perform this lab over the next two weeks in class. During the first week, you'll set up simulations of polylysine at physiological ph (e.g. ph 7) and a basic ph (e.g. ph 11). These simulations should be completed before the next class meeting. Then, during the computational lab period for the following week you'll analyze the results of these simulations. (Note: If you want, you can certainly start on the analyses on your own before next week, but next week's computer lab time will be devoted to working on those.) Week 1: Setting up the Simulations The overall process to set up and run a simulation is given in the flowchart on the next page (GROMACS programs for each step in bold). As you can see, some of this process is very similar to what we did in Lab #2 to run minimizations. However, there are some differences here. First, we are performing these simulations in a box of water with salt (NaCl) ions. Second, we're doing both a minimization and a MD simulation. However, here we aren't interested in using the minimization to get to a fully minimized structure. Instead, we are using the

3 minimization as a tool to reduce any close atomic contacts that would cause the system to "blow up" in the initial steps of MD. First, we'll perform a simulation of polylysine in the protonation state it would be in at ph 7. (This is the same protonation state that you used for minimizations during Lab #1.) After logging into the workstation, create a new directory (with mkdir) for this lab. I'd also create a subdirectory within the one for the lab for each of the simulations we'll perform (physiological and basic conditions). Once you're in the directory for the ph 7 simulation, you can copy the old polylysine.pdb file from last week (either from your directory or from /Users/instructor/modelingclass/lab1/polylys.pdb).

4 Flowchart for setting up an MD simulation in GROMACS Start with structure in.pdb file pdb2gmx Get a coordinate (.gro) and a topology (.top) file editconf Get a coordinate (.gro) file that has a box around it genbox Get coordinate (.gro) and topology (.top) files with box filled with water.mdp file with parameters for ion addition.mdp file with parameters for minimization protocol grompp, genion Get coordinate (.gro) and topology (.top) files with ions and water grompp

5 Get a.tpr file with coordinates, topology, and parameters for minimization mdrun.mdp file with parameters for MD Get a.gro file with minimized structure grompp.top file (still the same as before) Get a.tpr file with coordinates, topology, and parameters for MD simulation mdrun After completion get the following files:.log with run information;.gro with final structure;.xtc with trajectory of structures during the simulation;.trr with higher precision trajectory of structures and velocities during the simulation;.edr with energies and box size during the simulation

6 You can then convert this.pdb file into the corresponding coordinate (.gro) and topology (.top) files using pdb2gmx: > pdb2gmx f polylys.pdb o polylys.gro p polylys.top inter As before, you should use the Gromos96 43a1 force field here. Since this initial simulation is for a ph of 7, you should choose the protonation state of the termini and sidechains that would be appropriate at that condition. For Lys, that is a protonated (positively charged) sidechain, and you should also have charges at both termini. Now, we want to solvate this structure in a box of water. We can do this as a twostep process. First, we can create a box around the peptide. This box needs to be large enough such that the protein won't "see" itself in the neighboring boxes under periodic conditions during the simulation. We'll be using cutoffs for the nonbonded (van der Waals and electrostatic) interactions of 10 Å (1.0 nm). Thus, the box needs to extend at least 5 Å (0.5 nm) from each side of the protein. But, we'll also want to include some "slack" in case the box expands or contracts during the simulation, or if the peptide moves around some. We can create the box using the editconf program (which we used for a different purpose in the last lab it's a general tool for editing structure files): > editconf f polylys.gro o polylys_box.gro bt cubic d.8 So, what do these commands mean? -f: This is the structure file to which the box will be added. -o: This is the structure file (with the box defined) that will be the output of the program. -bt cubic: This tells the program to make a cubic box. If this was omitted, the sides of the box could have different lengths. Alternatively, there are other types of periodic box shapes supported by GROMACS, but we won't work with those this semester. -d: This is the minimum distance (in nm) between the closest atom of the protein (in polylys.gro) and a side of the box. Since the box is being forced to be cubic the distance to the box side will be greater than 0.8 nm in some directions.

7 If you look at the polylys_box.gro file you can see its box size in the final line; this is different than the arbitrary information given for this line in pdb2gmx. Note that we didn't alter the topology file here. This was because the topology wasn't changed at all here we didn't add any molecules, and all of the atoms and bonds are still the same type. Now that you have a box, you need to fill it with water. You can do this using a program called genbox. This program basically fills the box with water molecules and then removes any water that overlaps with protein atoms. (The filling is actually done using little boxes of 216 preequilibrated water molecules. Using preequilibrated water helps speed the equilibration of the overall system since the water molecules already have reasonable interactions with one another.) One quirk about genbox is that it will use the same topology file as the input and the output. Since this will add water to the topology file you use as input, I usually make a copy of the original.top file before running genbox. To do this, you can use a command like: > cp polylys.top polylys_water.top Once you have this copy of the topology file, you can run genbox using the command: > genbox cp polylys_box.gro cs spc216.gro o polylys_water.gro p polylys_water.top So, what do these commands mean? -cp: This is the input structure file to which the solvent will be added. -cs: This is the file that includes the solvent to be added. spc216.gro is a file that comes with GROMACS that is a box of 216 equilibrated water molecules. If you want to solvate with something other than water, a box of that solvent could be included here. -o: This is an output structure file that will include all the solvent molecules added by the program. -p: This is the topology file for the structure that is being solvated by the program. As mentioned above, this file will serve as both an input and output file; it will be edited by the program to include the topology for the added solvent molecules.

8 Now we have the peptide in a box of water. However, before running any simulations we should add ions to the system. We do this for two reasons. The first and most important is that it is best to perform simulations on systems that have a net neutral charge. This is essential for some protocols that calculate electrostatic interactions. Although we're not using one of those this week (we will be in the future, though!), it's still "good form" to keep the overall system charge neutral. When you think about periodic conditions with the cells repeated to infinity, it makes some intuitive sense that you wouldn't necessarily want one of the periodic cells to have a large net charge on it. Second, in addition to neutralizing the system salt ions can be added to give some ionic strength to a system. Ions can be added for both of these purposes using the genion program. This program will replace some of the water molecules in your system with either cations (e.g. Na + ) or anions (e.g. Cl - ). Based on previous commands we've used, you might expect genion to use a.gro file and a.top file as the input. However, it instead is designed to use a.tpr file the combined coordinate/topology/simulation parameter file that we used to start the minimization last week. In order to get this.tpr file, you need to use the grompp program to combine the three files (.gro,.top, and.mdp) together. Since we're not actually doing a simulation here, we can use a fairly generic.mdp file for parameters. You can copy one saved to my directory as: /Users/instructor/modelingclass/lab2/genion.mdp Then you can process the files using the grompp command: > grompp f genion.mdp o genion.tpr c polylys_water.gro p polylys_water.top Once you've done this, you are almost ready to run genion. First, however, you will want to create another copy of the.top file with the water (polylys_water.top). This is because, like genbox, the genion program will use this file as the output of the system with the ions included in it. You can create this copy with the command: > cp polylys_water.top polylys_ions.top

9 Now, we're ready to actually run genion to add ions, which you can do with the following command: > genion s genion.tpr o polylys_ions.gro p polylys_ions.top g genion.log neutral conc 0.1 pname NA+ nname CL- random (Note that the above command should be typed on "one line" in other words without hitting return in the middle!) So, what do these commands mean? -s: This is the input file created above in grompp with the structure and topology of the solvated peptide. -o: This is the output structure file that will have the water molecules replaced with ions. -p: This is the output topology file that has the ions added to it (and the correct number of waters removed). -g: This is a log file with some output for the run; I admittedly almost never look at this file! -neutral: This tells genion to add enough ions (either positive or negative) to neutralize the system. -conc #: This tells genion to add additional salt ions (both positive and negative) to give a total salt concentration of # (in M, so here 0.1 M or 100 mm) after adding ions for neutralization. -pname XX: This tells genion what positive ion to use (NA+ here for sodium ions). -nname XX: This tells genion what positive ion to use (CL- here for sodium ions). -random: This tells genion to place the ions randomly versus using a potential energy function that doesn't work correctly in GROMACS. Thus, this is the default option, but I often include it for good measure. When it's running, genion will ask you which group is the solvent to replace with ions. You should choose the group of SOL molecules (which are the water). The program will then print how many NA+ and CL- are added to the system. Since the peptide originally had a positive charge, you'll see that it added an excess of CL- to neutralize the charge. If you look at the bottom of the.top file, you can see that the NA+ and CL- have been added, and the appropriate number of SOL (water) molecules have been removed.

10 Now, we finally have a system with our protein, water, and ions that we can use for a simulation. However, before running an MD simulation we want to perform a quick minimization. As discussed earlier, this minimization isn't performed to reach a potential energy minimum. Instead, it is being done to reduce any close contacts that might have been induced between atoms. These close contacts would lead to very strong forces in the first steps of the simulation, which could cause the system to "blow up" (which is a pretty literal description of what would happen!). Thus, we can just use a brief steepest descents minimization for this. You can copy the.mdp file for this from my directory, where it is saved as: /Users/instructor/modelingclass/lab2/min.mdp If you look at this.mdp file, it is very similar to the ones you were using last week for the minimization of the peptide. As before, we can setup and run this minimization by using the following commands in grompp and mdrun: > grompp f min.mdp o min.tpr c polylys_ions.gro p polylys_ions.top > mdrun v s min.tpr o min.trr x min.xtc c min.gro g min.log e min.edr This minimization should complete fairly quickly (it is only set to run for 100 steps). Although it won't converge in this number of steps, you can see by looking at the output to the screen that the energy is more favorable by the end of the minimization. Once the minimization is completed, you can set up and run the MD simulations. Just like for a minimization, you'll need three files to start the simulation a.gro file, a.top file, and a.mdp file with the MD parameters in it. The.gro file is the minimized structure output from the minimization (min.gro). The.top file is the same as the one you used to start the minimization just moving the atoms around in the minimization didn't change the topology. And, the.mdp file you can copy from my directory: /Users/instructor/modelingclass/lab2/md.mdp

11 It's worth taking a look at this.mdp file, and we'll do that in a moment. But, if you just want to get the simulation started first, you can do so with the grompp and mdrun commands: > grompp f md.mdp o md.tpr c min.gro p polylys_ions.top > mdrun s md.tpr o md.trr x md.xtc c md.gro g md.log e md.edr & (Note: The & here tells the workstation to run this program in the background. This means that you can keep doing other things when it's running. You can also log out of the workstation and the simulation will keep running. This is important since it will be running for about a day!) Once you've done this, the simulation should get started. This is a 20 ns simulation of the peptide, which will take about a day or so to complete. Now, we should go back and look at the.mdp file, since it gives the parameters for the MD run (you can open it in vi). Below are descriptions of what each line means. It is significantly longer than the minimization.mdp file we looked at last week, but I've marked the most important MD parameters we've talked about in bold. (Note that there are more detailed descriptions of these and many other.mdp parameters in Chapter 7 of the GROMACS manual.) title = md cpp = /usr/bin/cpp integrator = md dt = tinit = 0.0 nsteps = nstxout = 5000 nstvout = 5000 nstlog = 2500 nstenergy = 500 nstxtcout = 500 ; Same as in minimization gives title to run. ; Same as in minimization gives name of C-preprocessor. ; This tells GROMACS to perform an MD simulation. ; Gives length of timestep (in ps, so this is 2 fs) for each step of the MD simulation. ; This gives the initial time of the simulation; if this was a continuation of a run it might start greater than 0. ; This gives the number of steps in the simulation. The length of the simulation in time is the number of steps multiplied by the timestep. Here the length is * ps = ps = 20 ns ; Saves coordinates to the.trr file once every 5000 steps (10 ps). ; Saves velocities for atoms to the.trr file once every 5000 steps (10 ps). ; Saves information to the.log file once every 2500 steps (5 ps). ; Saves energies to the.edr file once every 500 steps (1 ps). ; Saves coordinates to the.xtc file once every 500 steps (1 ps).

12 xtc_grps = Protein SOL NA+ CL- ; Tells which groups of atoms to save to the.xtc file. Here, these are protein, water (SOL), and the two ions. energygrps = Protein SOL NA+ CL- ; Tells which groups of atoms to save to the.edr file; here these are the same as the previous line. nstlist = 10 ; Tells GROMACS to determine which pairs of atoms should be on the "neighbor list" of atoms for which to calculate non-bonded interactions every 10 steps. ns_type = grid ; This defines the protocol that GROMACS uses to determine the neighbor list. rlist = 1.0 coulombtype = cut-off ; Same as minimization, defines minimum length for neighbor list. ; Tells GROMACS to use distance cut-offs to determine maximum length for calculating van der Waals and Coulombic interactions. There is a more sophisticated way to handle this that we'll see next week. rcoulomb = 1.0 ; Gives cutoff distance (in nm) for Coulombic interactions. rvdw = 1.0 ; Gives cutoff distance (in nm) for van der Waals interactions. pbc = xyz ; Says to use periodic conditions in the x, y, and z directions. tcoupl = berendsen ; Use the Berendsen temperature coupling protocol. tc-grps = Protein SOL NA+ CL- ; Do temperature coupling for each of these groups separately. We'll see for later simulations how to combine the water and ions together into a single group, but this is ok for this lab. tau_t = ref_t = Pcoupl = berendsen pcoupltype = isotropic tau_p = 1.0 compressibility = 4.5e-5 ref_p = 1.0 gen_vel = yes gen_temp = 310 gen_seed = ; This gives the time constant for the temperature coupling in each group. ; This gives the set temperature for the temperature coupling in each group (in K, so this simulations is at 37 C). ; Use the Berendsen pressure coupling protocol. ; This says to couple to the same pressure in each direction thus isotropic coupling. This is what you'll essentially always use for aqueous simulations. It is possible to couple to different pressures in each direction (anisotropic coupling). ; This is the time constant for the pressure coupling. ; This is the compressibility of the system for pressure coupling. Here, this is just the compressibility of water, which is typical for aqueous simulations. ; This is the pressure (in bar, which are essentially just atm) that the system is coupled to. ; This will generate initial velocities for each atom in the system that are consistent with a particular temperature at the start of the simulation. ; This is the temperature that is used for the initial velocity assignment called for in the last line. ; This gives a random number "seed" for the assignment of initial velocities. If you want to know what this means for the computer, let me know.

13 constraints = all-bonds ; This will constrain all bonds to keep essentially the same length during the simulation. constraint_algorithm = lincs ; This tells GROMACS to use the LINCS algorithm for constraining the bond lengths. This is usually better than the other common option (SHAKE) for bond constraints. unconstrained_start = no ; This will allow constraints to be applied to the initial structure in the simulation. This is sometimes set to "yes" when restarting a simulation. Once you've run the simulation of polylysine at ph 7, you can set up and run a simulation of polylysine at a very basic ph. (You might want to do this in a different subdirectory to make it easier to keep the output files separated.) At this basic ph, the Lys sidechains and the N-terminal amine would be deprotonated. You'll make these changes when you initially process the polylysine in pdb2gmx by choosing the appropriate protonation options for the groups when asked. The rest of the simulation setup process will be essentially identical. You can do all of the setup through the minimization while the other simulation is still running. However, you shouldn't start the actual MD simulation until your first MD simulation is finished in order to allow processor time for other students simulations. You might be wondering how you can tell whether you still have a simulation running. One way is to open up the.log file for your MD run to see if it is completed yet the end of the file will show the most recently updated time. Another way is to list your currently running processes on the workstation. You can do this with the ps command: > ps U Username where Username is just your own username (e.g. delmore). This will list any programs (e.g. mdrun) you have running on the workstation and how long it's been running. If you ever need to end a simulation you have running, you can do so using the kill command: > kill ## where ## is the ID number for the program you want to end. This is the number at the beginning of each line you get from the ps command.

14 Week 2: Analyzing the MD trajectories of polylysine Now that you have your simulations of polylysine at ph 7 and basic conditions completed, you can analyze them to see how the structure of the peptide was different under the two conditions. You should be able to use these analyses to answer the questions for this lab report. This handout will walk you through performing some of the types of analyses that were used in the papers we discussed this week. All of these examples assume that you are logged in to the workstation and working in the same directory used for a MD simulation. In this case, the simulation files are all called md.*** (where.*** is whatever extension the file has, such as.xtc or.edr). First of all, you might want to compare the structures from the simulations. The final structures were saved as.gro files, just as in the minimization. So, you can convert these to.pdb files using editconf in the same way that you did for the minimization. However, you may want to omit the water and ions from the.pdb file, since they will make the protein harder to see. To do this, you can use the command: > editconf f md.gro o md.pdb ndef So, what do these commands mean: -f: This is the input coordinate file for editconf. -o: This tells editconf what output file to save. Using the.pdb extension tells the program to save the final file in.pdb format. -ndef: This will cause editconf to ask you which portion of the original file to include in the output file. The program will ask you to choose which group to include in the output file. If you only want to include the polylysine molecule without water or ions, just choose the protein group. However, what if you want to look at a frame of the simulation other than the final frame? There are programs that you can use to view the whole trajectory as a movie, and we will look at one of those in the coming weeks. But, you can also extract individual frames of the trajectory as.pdb files using the trjconv (trajectory converter) program. One way to use this is to save a single frame, such as the 10 ns frame. You can do this with the command:

15 > trjconv f md.xtc s md.tpr o 10ns.pdb b e So, what do these commands mean? -f: This is the trajectory file with the coordinates of each frame from the simulation. -s: This is the.tpr file, which would include the topology information necessary to decide what the types of atoms were for the coordinates saved in the.xtc file. -o: This is the output file (you could give it a different name). Here, we're saving the output frame in.pdb format. -b: This is the first frame to export from the.xtc file here the ps (10 ns) frame. -e: This is the final frame to export from the.xtc file here the ps (10 ns) frame. Once trjconv is running it will ask you which group of atoms to include in the output file, and you can choose whether you want the protein or some other group from the simulation. You can also export a series of frames from a trajectory using trjconv, such as in the command: > trjconv f md.xtc s md.tpr o 10ns.pdb b e dt 1000 sep Here, the command is very similar to that above, except that the range given by b and e is longer than just a single frame. The new flags are: -dt: This says to save a frame every 1000 ps frame within the range exported. -sep: This says to save each exported frame as a separate file. If you omit this, all the frames will be saved in a single.pdb file, which is hard for most visualization programs to open. One type of analysis we looked at in some papers is the RMS deviation throughout a simulation. In this analysis, the structure in every saved frame of the simulation is fit onto another structure (usually the initial structure), and the RMS deviation between these structures is calculated. Often this fitting and RMS deviation calculation is done using the Cα in the structure, although other atoms can be used. You can run this program with the command:

16 > g_rms f md.xtc s min.gro o rms.xvg ng 1 So, what do these commands mean? -f: This is the coordinate trajectory file from a simulation that will be analyzed by the program. Either a.xtc or.trr file can be used, but it is more typical to use the smaller.xtc file (it should be quicker). -s: This is the reference structure to which each frame in the trajectory will be compared. Here, this command is using the initial structure, which was the final minimized structure. -o: This is the output file that will contain the RMS deviation information (you could give it a different name). -ng: This tells the program how many groups you want to calculate the RMS deviation for after fitting. Here we've just chosen one, but you may want to also measure the deviation separately for different parts of a larger protein. -dt: This tells the program to only output data every 10 ps. Skipping frames just makes a smaller output file, which can be easier to download and work with in Excel. However, omitting this and getting the full file would still work. After the program is run, it will interactively ask a few questions. First, it will ask which atoms should be used to fit each frame of the trajectory to the reference structure. Select a group of atoms by typing the appropriate number and hitting enter. Often you'll choose the Cα (and I'd do that here for polylysine), but it can be a different group. Then you will be asked which groups you want to measure the RMS deviation from; since you used ng 1, it will just ask for one group. One of these groups is usually the group of atoms used for the fit (so, Cα here), but it doesn't have to be. Select the ones you want by typing their numbers followed by enter. After entering these groups, the program will produce a file with the time in one column and the RMS deviation (in nm) in a second column. Like the.xvg file output from g_energy this file can be imported into Excel and graphed. Another type of analysis that we looked at in papers was the RMS fluctuation analysis. Although it is somewhat similar to the RMS deviation, it gives different information. While the RMS deviation shows how much a molecule has changed from its initial structure over the course of a similar, the RMS fluctuation shows how much an atom (or group of atoms) is moving around (fluctuating) during a given time period in the simulation. This gives a measure of how stable that

17 atom/group of atoms is/are during this time period increased fluctuation typically implies decreased structural stability. The most common form of this just calculates the RMS fluctuation for all the Cα, giving a fluctuation for the backbone part of each amino acid. But other atoms could be used to measure the fluctuation of other parts of the structure. Typically, an RMS fluctuation analysis is performed over a portion of the simulation that has an equilibrated structure. This means that the structure is not changing in any global way at this point in other words, it's RMS deviation is sort of moving around a number and isn't still increasing (or decreasing) overall. (There are other measures one could consider for equilibration, too.) Thus, you would typically want to look at analyses (such as RMS deviation) to make sure that a system is equilibrated over the portion of the trajectory that you will use for an RMS fluctuation analysis. The RMS fluctuation is computed over this equilibrated portion of the simulation by comparing the position of the atom in each frame to its position in an equilibrated structure this could actually be any structure in that equilibrated section, and GROMACS just uses the first frame of this section as a default. (Some protocols compare to the average structural position during the equilibrated part of the trajectory, which leads to essentially the same comparisons.) As a practical note, if you are comparing RMS fluctuation analyses between different simulations, it's often common to average over the same total length of time for those different simulations just making sure that the system is equilibrated over the full period of time in both simulations. Assuming that the polylysine system is equilibrated after the first ps (10 ns), you could calculated an RMS fluctuation of the Cα atoms using the following command:

18 > g_rmsf f md.xtc s md.tpr o rmsf.xvg b e So, what do these commands mean? -f: This is the coordinate trajectory file from a simulation that will be analyzed by the program. Either a.xtc or.trr file can be used, but it is more typical to use the smaller.xtc file (it should be quicker). -s: This is the.tpr file that has the topology information for the structures in the trajectory. -o: This is the output file that will contain the RMS fluctuation information (you could give it a different name). -b: This is the first frame to use for the analysis here the ps (10 ns) frame. -e: This is the last frame to use for this analysis here the ps (20 ns) frame. You will then be asked to choose a group of atoms to use for the analysis. As mentioned above, all Cα is a common group to use, and you can choose that for polylysine. After the program completes, you'll have an output file that has two columns. The first column has the residue number in it, and the second column has the RMS fluctuation value (in nm). You can then use this to plot the RMS fluctuation for each residue in Excel. However, one can also display this data in different ways, as we saw in the papers we discussed this week. You can also look at the energies of the system using the g_energy command. The use of this is very similar to that in minimizations, and can be done with a command like: > g_energy f md.edr o mdenergy.xvg skip 10 Here, the skip # tells the program to only put output into the.xvg file for every #th frame (here, every 10th frame). As in the minimization, the potential energy is something you can look at to see how it changes over the simulations. However, you can also use this tool to look at how the box size changes over the course of the simulation by choosing the Box-X, Box-Y, or Box-Z options. As before, you can import the.xvg file output into Excel for graphing.

19 A final analysis you can do is to determine whether the protein was able to "see" itself in an adjacent periodic image during the simulation. The g_mindist command can be used to do this (it also can be used to measure the minimum distance between any pair of atoms in two groups). This periodic image analysis can be performed with this command: > g_mindist f md.xtc s md.tpr o periodic_mindist.xvg pi dt 10 So, what do these commands mean? -f: This is the coordinate trajectory file from a simulation that will be analyzed by the program. Either a.xtc or.trr file can be used, but it is more typical to use the smaller.xtc file (it should be quicker). -s: This is the reference structure to which each frame in the trajectory will be compared. Here, this command is using the initial structure, which was the final minimized structure. -o: This is the output file that will contain the minimum distance information (you could call it whatever you want). -pi: This tells the program to compute the minimum distance between the molecule and its image in the nearest periodic cell. -dt: This tells the program to only output data every 10 ps. Once this program starts, you should choose the protein group (that's the molecule you're worried about "seeing" itself). After g_mindist completes, the output file shows the minimum distance between the polylysine in the system and its nearest neighbor in a periodic cell. This could be plotted in Excel if that makes it easier to view, or you could use Excel to find the closest together the structure gets to its neighbor. If this distance should greater than the cutoff used to calculate the nonbonded (van der Waals and electrostatic) interactions throughout the simulation, then the peptide was never able to see itself in the trajectory. The shortest distance is also directly printed to the terminal screen when the program completes.

freely available at

freely available at freely available at www.gromacs.org Generally 3 to 10 times faster than other Molecular Dynamics programs Very user-friendly: issues clear error messages, no scripting language is required to run the programs,

More information

Generation of topology files of a protein chain and simulations of a dipeptide

Generation of topology files of a protein chain and simulations of a dipeptide Chapter-36 Generation of topology files of a protein chain and simulations of a dipeptide After studying this chapter, you will be able to 1) Generate a topology file of a dipeptide molecule. 2) Generate

More information

Protein Structure Analysis

Protein Structure Analysis BINF 731 Protein Modeling Methods Protein Structure Analysis Iosif Vaisman Ab initio methods: solution of a protein folding problem search in conformational space Energy-based methods: energy minimization

More information

Molecular Dynamics in practice with GROMACS

Molecular Dynamics in practice with GROMACS Molecular Dynamics in practice with GROMACS GROMACS is one of the wold s fastest software package for molecular dynamics simulations. One can find many helpful materials, manual as well as to download

More information

Chapter 32. Computations of radial distributions functions, PMFs and diffusion constants

Chapter 32. Computations of radial distributions functions, PMFs and diffusion constants Chapter 32 Computations of radial distributions functions, PMFs and diffusion constants After studying this chapter, you will be able to perform the 1) Calculations of radial distribution functions between

More information

GROMACS Introductory Tutorial

GROMACS Introductory Tutorial GROMACS Tutorial GROMACS Introductory Tutorial Adapted from: Author: John E. Kerrigan, Ph.D. Associate Director, Bioinformatics The Cancer Institute of NJ 195 Little Albany Street New Brunswick, NJ 08903

More information

Generate topology (Gromacs)

Generate topology (Gromacs) Running MD code What for...? 1. Minimizzation 2. Molecular Dynamics (classic, brownian, Langevin) 3. Normal Mode Analysis 4. Essential Dynamics and Sampling 5. Free Energy calculations (FEP, Umbrella sampling,

More information

A Recipe for Performing Molecular Dynamics Simulations with Gromacs

A Recipe for Performing Molecular Dynamics Simulations with Gromacs A Recipe for Performing Molecular Dynamics Simulations with Gromacs Cluster Computing Group, Earlham College http://cluster.earlham.edu mailto:ccg@cs.earlham.edu v2.0 - November, 2007 Overview This document

More information

Introduction to Molecular Dynamics Simulations for Biological Systems

Introduction to Molecular Dynamics Simulations for Biological Systems Introduction to Molecular Dynamics Simulations for Biological Systems Ángel Piñeiro 27th November 2009 Contents 1 Introduction 2 2 Historical Evolution 2 3 Theory 3 3.1 Initial Conditions...............................

More information

1 Introduction. command intended for command prompt

1 Introduction. command intended for command prompt Guest Lecture, Smith College, CS 334, BioInformatics 21 October 2008 GROMACS, Position Restrained MD, Protein Catalytic Activity Filip Jagodzinski 1 Introduction GROMACS (GROningen MAchine for Chemistry

More information

Running MD on HPC architectures I. Hybrid Clusters

Running MD on HPC architectures I. Hybrid Clusters Running MD on HPC architectures I. Hybrid Clusters Alessandro Grottesi Cineca Bologna PATC 2015 Today's lecture You will learn: Gromacs @ CINECA: set up and launch of simulations Launch MD code (GROMACS,

More information

GROMACS Tutorial for Drug Enzyme Complex. Revised for Gromacs ver

GROMACS Tutorial for Drug Enzyme Complex. Revised for Gromacs ver GROMACS Tutorial for Drug Enzyme Complex. Revised for Gromacs ver. 3.3.1 John E. Kerrigan, Ph.D. IST/Academic Computing Services RWJMS University of Medicine and Dentistry of NJ 675 Hoes Lane, RM SB11

More information

GROMACS Tutorial. Lysozyme in water

GROMACS Tutorial. Lysozyme in water Free Energy Calculations: Methane in Water 1/19 GROMACS Tutorial Lysozyme in water Based on the tutorial created by Justin A. Lemkul, Ph.D. Department of Pharmaceutical Sciences University of Maryland,

More information

Introduction to Classical Molecular Dynamics. Giovanni Chillemi HPC department, CINECA

Introduction to Classical Molecular Dynamics. Giovanni Chillemi HPC department, CINECA Introduction to Classical Molecular Dynamics Giovanni Chillemi g.chillemi@cineca.it HPC department, CINECA MD ingredients Coordinates Velocities Force field Topology MD Trajectories Input parameters Analysis

More information

GROMACS Introductory Tutorial

GROMACS Introductory Tutorial GROMACS Introductory Tutorial Gromacs ver 4.5 Author: John E. Kerrigan, Ph.D. Associate Director, Bioinformatics The Cancer Institute of NJ 195 Little Albany Street New Brunswick, NJ 08903 Phone: (732)

More information

Molecular Simulation Methods with Gromacs

Molecular Simulation Methods with Gromacs Molecular Simulation Methods with Gromacs CSC 2017 Alex de Vries with special thanks to Tsjerk Wassenaar Hands-on tutorial Multiscaling Simulation and Back-mapping 1 2 Aim Demonstrate how to combine different

More information

Hands-on : Model Potential Molecular Dynamics

Hands-on : Model Potential Molecular Dynamics Hands-on : Model Potential Molecular Dynamics OUTLINE 0. DL_POLY code introduction 0.a Input files 1. THF solvent molecule 1.a Geometry optimization 1.b NVE/NVT dynamics 2. Liquid THF 2.a Equilibration

More information

Peptide folding in non-aqueous environments investigated with molecular dynamics simulations Soto Becerra, Patricia

Peptide folding in non-aqueous environments investigated with molecular dynamics simulations Soto Becerra, Patricia University of Groningen Peptide folding in non-aqueous environments investigated with molecular dynamics simulations Soto Becerra, Patricia IMPORTANT NOTE: You are advised to consult the publisher's version

More information

N. Mingo, and W. L. Ling

N. Mingo, and W. L. Ling Human immune protein C1q selectively disaggregates carbon nanotubes: supporting information M. Saint Cricq, J. Carrete, C. Gaboriaud, E. Gravel, E. Doris, N. Thielens, N. Mingo, and W. L. Ling Contents

More information

Introduction to Gromacs 5

Introduction to Gromacs 5 Introduction to Gromacs 5 Hector Martinez-Seara IOCB and TUT 23/11/2015 1/62 1 Molecular mechanics (MD) 2 3 4 5 2/62 How classical molecular dynamics work? Forces or interactions between particles Force

More information

2008 Biowerkzeug Ltd.

2008 Biowerkzeug Ltd. 2008 Biowerkzeug Ltd. 1 Contents Summary...3 1 Simulation...4 1.1 Setup...4 1.2 Output...4 2 Settings...5 3 Analysis...9 3.1 Setup...9 3.2 Input options...9 3.3 Descriptions...10 Please note that we cannot

More information

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

Exercise 2: Solvating the Structure Before you continue, follow these steps: Setting up Periodic Boundary Conditions Exercise 2: Solvating the Structure HyperChem lets you place a molecular system in a periodic box of water molecules to simulate behavior in aqueous solution, as in a biological system. In this exercise,

More information

MARTINI simulation details

MARTINI simulation details S1 Appendix MARTINI simulation details MARTINI simulation initialization and equilibration In this section, we describe the initialization of simulations from Main Text section Residue-based coarsegrained

More information

Chapter 14: Finding the Equilibrium Solution and Exploring the Nature of the Equilibration Process

Chapter 14: Finding the Equilibrium Solution and Exploring the Nature of the Equilibration Process Chapter 14: Finding the Equilibrium Solution and Exploring the Nature of the Equilibration Process Taking Stock: In the last chapter, we learned that equilibrium problems have an interesting dimension

More information

Molecular Dynamics Simulation Tutorial with Answers to Questions

Molecular Dynamics Simulation Tutorial with Answers to Questions Strukturelle Bioinformatik (Sommersemester 2018) Molecular Dynamics Simulation Tutorial with Answers to Questions Sina Kazemi & Peter Güntert Introduction One of the principal tools in the theoretical

More information

Lab 1: Handout GULP: an Empirical energy code

Lab 1: Handout GULP: an Empirical energy code Lab 1: Handout GULP: an Empirical energy code We will be using the GULP code as our energy code. GULP is a program for performing a variety of types of simulations on 3D periodic solids, gas phase clusters,

More information

Laboratory 3: Steered molecular dynamics

Laboratory 3: Steered molecular dynamics Laboratory 3: Steered molecular dynamics Nathan Hammond nhammond@mit.edu Issued: Friday, February 20, 2009 Due: Friday, February 27, 2009 In this lab you will: 1. Do some basic analysis of the molecular

More information

Molecular Dynamics Simulation Tutorial

Molecular Dynamics Simulation Tutorial Strukturelle Bioinformatik (Sommersemester 2018) Molecular Dynamics Simulation Tutorial Sina Kazemi & Peter Güntert Introduction One of the principal tools in the theoretical study of biological molecules

More information

Methods of Molecular Dynamics and Monte Carlo Introduction to Gromacs 2016

Methods of Molecular Dynamics and Monte Carlo Introduction to Gromacs 2016 Methods of Molecular Dynamics and Monte Carlo Introduction to Gromacs 2016 Hector Martinez-Seara, Lukasz Cwiklik Intitute of Organic Chemistry and Biochemistry Czech Academy of Sciences 29/11/2017 Hector

More information

But, there is always a certain amount of mystery that hangs around it. People scratch their heads and can't figure

But, there is always a certain amount of mystery that hangs around it. People scratch their heads and can't figure MITOCW 18-03_L19 Today, and for the next two weeks, we are going to be studying what, for many engineers and a few scientists is the most popular method of solving any differential equation of the kind

More information

Molecular dynamics simulation. CS/CME/BioE/Biophys/BMI 279 Oct. 5 and 10, 2017 Ron Dror

Molecular dynamics simulation. CS/CME/BioE/Biophys/BMI 279 Oct. 5 and 10, 2017 Ron Dror Molecular dynamics simulation CS/CME/BioE/Biophys/BMI 279 Oct. 5 and 10, 2017 Ron Dror 1 Outline Molecular dynamics (MD): The basic idea Equations of motion Key properties of MD simulations Sample applications

More information

MITOCW MITRES18_006F10_26_0501_300k-mp4

MITOCW MITRES18_006F10_26_0501_300k-mp4 MITOCW MITRES18_006F10_26_0501_300k-mp4 ANNOUNCER: The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational

More information

MITOCW ocw f99-lec17_300k

MITOCW ocw f99-lec17_300k MITOCW ocw-18.06-f99-lec17_300k OK, here's the last lecture in the chapter on orthogonality. So we met orthogonal vectors, two vectors, we met orthogonal subspaces, like the row space and null space. Now

More information

Lesson 6: Algebra. Chapter 2, Video 1: "Variables"

Lesson 6: Algebra. Chapter 2, Video 1: Variables Lesson 6: Algebra Chapter 2, Video 1: "Variables" Algebra 1, variables. In math, when the value of a number isn't known, a letter is used to represent the unknown number. This letter is called a variable.

More information

Running MD on HPC architectures I. Hybrid Clusters

Running MD on HPC architectures I. Hybrid Clusters Running MD on HPC architectures I. Hybrid Clusters Alessandro Grottesi Cineca Today's lecture You will learn: Gromacs @ CINECA: set up and launch of simulations Launch MD code (GROMACS, NAMD) Optimize

More information

MITOCW ocw f07-lec39_300k

MITOCW ocw f07-lec39_300k MITOCW ocw-18-01-f07-lec39_300k The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources for free.

More information

It only took one drop of strong base to dramatically raise the ph of solution A. The ph of the other solution hasn't

It only took one drop of strong base to dramatically raise the ph of solution A. The ph of the other solution hasn't MITOCW buffers Here are two solutions, A and B, to which I've added universal indicator. Here's the color key. As you can see, both of these solutions are around ph 6, very slightly acidic. Now I'm going

More information

MITOCW MITRES18_005S10_DiffEqnsGrowth_300k_512kb-mp4

MITOCW MITRES18_005S10_DiffEqnsGrowth_300k_512kb-mp4 MITOCW MITRES18_005S10_DiffEqnsGrowth_300k_512kb-mp4 GILBERT STRANG: OK, today is about differential equations. That's where calculus really is applied. And these will be equations that describe growth.

More information

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

CHEM 498Q / CHEM 630Q: Molecular Modeling of Proteins TUTORIAL #3a: Empirical force fields 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

More information

LAB 2 - ONE DIMENSIONAL MOTION

LAB 2 - ONE DIMENSIONAL MOTION Name Date Partners L02-1 LAB 2 - ONE DIMENSIONAL MOTION OBJECTIVES Slow and steady wins the race. Aesop s fable: The Hare and the Tortoise To learn how to use a motion detector and gain more familiarity

More information

Introduction to Molecular Dynamics Simulations of Monolayers at Liquid/Air Interfaces

Introduction to Molecular Dynamics Simulations of Monolayers at Liquid/Air Interfaces Introduction to Molecular Dynamics Simulations of Monolayers at Liquid/Air Interfaces Ángel Piñeiro: http://www.angel.pineiro.sitew.com 1st June 2009 Contents 1 Introduction 2 2 Historical Evolution 2

More information

Molecular Dynamics Simulations of Poly C ss-dna Adsorbing to a Single-Walled Carbon Nanotubes

Molecular Dynamics Simulations of Poly C ss-dna Adsorbing to a Single-Walled Carbon Nanotubes Molecular Dynamics Simulations of Poly C ss-dna Adsorbing to a Single-Walled Carbon Nanotubes Myrna I. Merced Serrano Department of Mathematics University of Puerto Rico at Humacao 100 Tejas Avenue Humacao

More information

MITOCW ocw f99-lec30_300k

MITOCW ocw f99-lec30_300k MITOCW ocw-18.06-f99-lec30_300k OK, this is the lecture on linear transformations. Actually, linear algebra courses used to begin with this lecture, so you could say I'm beginning this course again by

More information

GROMACS-LS: Computing the Local Stress Tensor from MD Simulations

GROMACS-LS: Computing the Local Stress Tensor from MD Simulations GROMACS-LS: Computing the Local Stress Tensor from MD Simulations Juan M. Vanegas and Alejandro Torres-Sánchez juan.m.vanegas@gmail.com torres.sanchez.a@gmail.com Universitat Politècnica de Catalunya-BarcelonaTech,

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

Instructor (Brad Osgood)

Instructor (Brad Osgood) TheFourierTransformAndItsApplications-Lecture26 Instructor (Brad Osgood): Relax, but no, no, no, the TV is on. It's time to hit the road. Time to rock and roll. We're going to now turn to our last topic

More information

Molecular dynamics simulation of Aquaporin-1. 4 nm

Molecular dynamics simulation of Aquaporin-1. 4 nm Molecular dynamics simulation of Aquaporin-1 4 nm Molecular Dynamics Simulations Schrödinger equation i~@ t (r, R) =H (r, R) Born-Oppenheimer approximation H e e(r; R) =E e (R) e(r; R) Nucleic motion described

More information

Winmostar tutorial Gromacs Interfacial Tension V X-Ability Co., Ltd. 2018/01/15

Winmostar tutorial Gromacs Interfacial Tension V X-Ability Co., Ltd. 2018/01/15 Winmostar tutorial Gromacs Interfacial Tension V8.007 X-Ability Co., Ltd. question@winmostar.com Summary In this tutorial, we will calculate density distribution and interfacial tension between liquid-liquid

More information

MITOCW 6. Standing Waves Part I

MITOCW 6. Standing Waves Part I MITOCW 6. Standing Waves Part I The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources for free.

More information

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

Chemistry 14CL. Worksheet for the Molecular Modeling Workshop. (Revised FULL Version 2012 J.W. Pang) (Modified A. A. Russell) Chemistry 14CL Worksheet for the Molecular Modeling Workshop (Revised FULL Version 2012 J.W. Pang) (Modified A. A. Russell) Structure of the Molecular Modeling Assignment The molecular modeling assignment

More information

MITOCW 18. Quiz Review From Optional Problem Set 8

MITOCW 18. Quiz Review From Optional Problem Set 8 MITOCW 18. Quiz Review From Optional Problem Set 8 The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational

More information

Molecular Dynamics. A very brief introduction

Molecular Dynamics. A very brief introduction Molecular Dynamics A very brief introduction Sander Pronk Dept. of Theoretical Physics KTH Royal Institute of Technology & Science For Life Laboratory Stockholm, Sweden Why computer simulations? Two primary

More information

LAB 2: INTRODUCTION TO MOTION

LAB 2: INTRODUCTION TO MOTION Lab 2 - Introduction to Motion 3 Name Date Partners LAB 2: INTRODUCTION TO MOTION Slow and steady wins the race. Aesop s fable: The Hare and the Tortoise Objectives To explore how various motions are represented

More information

Force fields, thermo- and barostats. Berk Hess

Force fields, thermo- and barostats. Berk Hess Force fields, thermo- and barostats Berk Hess What is a force field? A force field usually consists of three parts: a set of functional forms parameters for the functional forms that, usually, depend on

More information

September 12, Math Analysis Ch 1 Review Solutions. #1. 8x + 10 = 4x 30 4x 4x 4x + 10 = x = x = 10.

September 12, Math Analysis Ch 1 Review Solutions. #1. 8x + 10 = 4x 30 4x 4x 4x + 10 = x = x = 10. #1. 8x + 10 = 4x 30 4x 4x 4x + 10 = 30 10 10 4x = 40 4 4 x = 10 Sep 5 7:00 AM 1 #. 4 3(x + ) = 5x 7(4 x) 4 3x 6 = 5x 8 + 7x CLT 3x = 1x 8 +3x +3x = 15x 8 +8 +8 6 = 15x 15 15 x = 6 15 Sep 5 7:00 AM #3.

More information

T H E J O U R N A L O F G E N E R A L P H Y S I O L O G Y. jgp

T H E J O U R N A L O F G E N E R A L P H Y S I O L O G Y. jgp S u p p l e m e n ta l m at e r i a l jgp Lee et al., http://www.jgp.org/cgi/content/full/jgp.201411219/dc1 T H E J O U R N A L O F G E N E R A L P H Y S I O L O G Y S u p p l e m e n ta l D I S C U S

More information

Lab 1: Handout GULP: an Empirical energy code

Lab 1: Handout GULP: an Empirical energy code 3.320/SMA 5.107/ Atomistic Modeling of Materials Spring 2003 1 Lab 1: Handout GULP: an Empirical energy code We will be using the GULP code as our energy code. GULP is a program for performing a variety

More information

MITOCW R11. Double Pendulum System

MITOCW R11. Double Pendulum System MITOCW R11. Double Pendulum System The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources for

More information

Physics Lab 202P-3. Electric Fields and Superposition: A Virtual Lab NAME: LAB PARTNERS:

Physics Lab 202P-3. Electric Fields and Superposition: A Virtual Lab NAME: LAB PARTNERS: Physics Lab 202P-3 Electric Fields and Superposition: A Virtual Lab NAME: LAB PARTNERS: LAB SECTION: LAB INSTRUCTOR: DATE: EMAIL ADDRESS: Penn State University Created by nitin samarth Physics Lab 202P-3

More information

EXPERIMENT 15. USING CONDUCTIVITY TO LOOK AT SOLUTIONS: DO WE HAVE CHARGED IONS OR NEUTRAL MOLECULES? rev 7/09

EXPERIMENT 15. USING CONDUCTIVITY TO LOOK AT SOLUTIONS: DO WE HAVE CHARGED IONS OR NEUTRAL MOLECULES? rev 7/09 EXPERIMENT 15 USING CONDUCTIVITY TO LOOK AT SOLUTIONS: DO WE AVE CARGED IONS OR NEUTRAL MOLECULES? rev 7/09 GOAL After you complete this experiment, you should have a better understanding of aqueous solutions

More information

Note: Please use the actual date you accessed this material in your citation.

Note: Please use the actual date you accessed this material in your citation. MIT OpenCourseWare http://ocw.mit.edu 18.06 Linear Algebra, Spring 2005 Please use the following citation format: Gilbert Strang, 18.06 Linear Algebra, Spring 2005. (Massachusetts Institute of Technology:

More information

Physics E-1ax, Fall 2014 Experiment 3. Experiment 3: Force. 2. Find your center of mass by balancing yourself on two force plates.

Physics E-1ax, Fall 2014 Experiment 3. Experiment 3: Force. 2. Find your center of mass by balancing yourself on two force plates. Learning Goals Experiment 3: Force After you finish this lab, you will be able to: 1. Use Logger Pro to analyze video and calculate position, velocity, and acceleration. 2. Find your center of mass by

More information

A Brief Guide to All Atom/Coarse Grain Simulations 1.1

A Brief Guide to All Atom/Coarse Grain Simulations 1.1 A Brief Guide to All Atom/Coarse Grain Simulations 1.1 Contents 1. Introduction 2. AACG simulations 2.1. Capabilities and limitations 2.2. AACG commands 2.3. Visualization and analysis 2.4. AACG simulation

More information

MITOCW watch?v=4x0sggrxdii

MITOCW watch?v=4x0sggrxdii MITOCW watch?v=4x0sggrxdii The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources for free. To

More information

MITOCW ocw f99-lec16_300k

MITOCW ocw f99-lec16_300k MITOCW ocw-18.06-f99-lec16_300k OK. Here's lecture sixteen and if you remember I ended up the last lecture with this formula for what I called a projection matrix. And maybe I could just recap for a minute

More information

The Inductive Proof Template

The Inductive Proof Template CS103 Handout 24 Winter 2016 February 5, 2016 Guide to Inductive Proofs Induction gives a new way to prove results about natural numbers and discrete structures like games, puzzles, and graphs. All of

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

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

CHEM 498Q / CHEM 630Q: Molecular Modeling of Proteins TUTORIAL #3a: Empirical force fields 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

More information

Supporting Information

Supporting Information Supporting Information ph-responsive self-assembly of polysaccharide through a rugged energy landscape Brian H. Morrow, Gregory F. Payne, and Jana Shen Department of Pharmaceutical Sciences, School of

More information

CPMD Tutorial Atosim/RFCT 2009/10

CPMD Tutorial Atosim/RFCT 2009/10 These exercices were inspired by the CPMD Tutorial of Axel Kohlmeyer http://www.theochem.ruhruni-bochum.de/ axel.kohlmeyer/cpmd-tutor/index.html and by other tutorials. Here is a summary of what we will

More information

Gauss's Law -- Conceptual Solutions

Gauss's Law -- Conceptual Solutions Gauss's Law Gauss's Law -- Conceptual Solutions 1.) An electric charge exists outside a balloon. The net electric flux through the balloon is zero. Why? Solution: There will be the same amount of flux

More information

Calculating Vibrational Spectra from Molecular Dynamics

Calculating Vibrational Spectra from Molecular Dynamics Calculating Vibrational Spectra from Molecular Dynamics A Simulating a Trajectory with Wannier Centers To calculate IR spectra from Molecular Dynamics, it is necessary to have dipole information for the

More information

Supporting Information

Supporting Information pk a values of titrable amino acids at the water/membrane interface Vitor H. Teixeira, Diogo Vila-Viçosa, Pedro B. P. S. Reis, and Miguel Machuqueiro Centro de Química e Bioquímica, Departamento de Química

More information

MITOCW MITRES_18-007_Part5_lec3_300k.mp4

MITOCW MITRES_18-007_Part5_lec3_300k.mp4 MITOCW MITRES_18-007_Part5_lec3_300k.mp4 The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high-quality educational resources

More information

Atoms Around Us. Common Elements

Atoms Around Us. Common Elements Atoms Around Us Atoms are building blocks. If you want to create a language, you'll need an alphabet. If you want to build molecules, you will need atoms of different elements. Elements are the alphabet

More information

MITOCW ocw-18_02-f07-lec17_220k

MITOCW ocw-18_02-f07-lec17_220k MITOCW ocw-18_02-f07-lec17_220k The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources for free.

More information

Using the Stock Hydrology Tools in ArcGIS

Using the Stock Hydrology Tools in ArcGIS Using the Stock Hydrology Tools in ArcGIS This lab exercise contains a homework assignment, detailed at the bottom, which is due Wednesday, October 6th. Several hydrology tools are part of the basic ArcGIS

More information

MITOCW ocw-18_02-f07-lec02_220k

MITOCW ocw-18_02-f07-lec02_220k MITOCW ocw-18_02-f07-lec02_220k The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources for free.

More information

Electric Fields and Equipotentials

Electric Fields and Equipotentials OBJECTIVE Electric Fields and Equipotentials To study and describe the two-dimensional electric field. To map the location of the equipotential surfaces around charged electrodes. To study the relationship

More information

MITOCW ocw f99-lec09_300k

MITOCW ocw f99-lec09_300k MITOCW ocw-18.06-f99-lec09_300k OK, this is linear algebra lecture nine. And this is a key lecture, this is where we get these ideas of linear independence, when a bunch of vectors are independent -- or

More information

Using Microsoft Excel

Using Microsoft Excel Using Microsoft Excel Objective: Students will gain familiarity with using Excel to record data, display data properly, use built-in formulae to do calculations, and plot and fit data with linear functions.

More information

For this activity, all of the file labels will begin with a Roman numeral IV.

For this activity, all of the file labels will begin with a Roman numeral IV. I V. S O L I D S Name Section For this activity, all of the file labels will begin with a Roman numeral IV. A. In Jmol, open the SCS file in IV.A.1. Click the Bounding Box and Axes function keys. Use the

More information

MITOCW free_body_diagrams

MITOCW free_body_diagrams MITOCW free_body_diagrams This is a bungee jumper at the bottom of his trajectory. This is a pack of dogs pulling a sled. And this is a golf ball about to be struck. All of these scenarios can be represented

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

Chem 3502/4502 Physical Chemistry II (Quantum Mechanics) 3 Credits Spring Semester Christopher J. Cramer. Lecture 30, April 10, 2006

Chem 3502/4502 Physical Chemistry II (Quantum Mechanics) 3 Credits Spring Semester Christopher J. Cramer. Lecture 30, April 10, 2006 Chem 3502/4502 Physical Chemistry II (Quantum Mechanics) 3 Credits Spring Semester 20056 Christopher J. Cramer Lecture 30, April 10, 2006 Solved Homework The guess MO occupied coefficients were Occupied

More information

MITOCW watch?v=pqkyqu11eta

MITOCW watch?v=pqkyqu11eta MITOCW watch?v=pqkyqu11eta The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources for free. To

More information

How are molecular formulas different from empirical formulas? Can they ever be the same for a particular substance?

How are molecular formulas different from empirical formulas? Can they ever be the same for a particular substance? Chapter 3 Reading Guide Tro 4 th edition Suggested Problems: balancing equations is very time consuming in MC, so there are no assigned problems. Don't ignore this though, you need to practice. Use worksheet

More information

What is Classical Molecular Dynamics?

What is Classical Molecular Dynamics? What is Classical Molecular Dynamics? Simulation of explicit particles (atoms, ions,... ) Particles interact via relatively simple analytical potential functions Newton s equations of motion are integrated

More information

The general topic for today is going to be oscillations, which are extremely important in the applications and in

The general topic for today is going to be oscillations, which are extremely important in the applications and in MITOCW 18-03_L10 This is a brief, so, the equation, and we got the characteristic equation from the last time. The general topic for today is going to be oscillations, which are extremely important in

More information

MITOCW MIT3_091SCF10Final_Exam_A_Prob_10_300k

MITOCW MIT3_091SCF10Final_Exam_A_Prob_10_300k MITOCW MIT3_091SCF10Final_Exam_A_Prob_10_300k SPEAKER: The following content is provided under a Creative Commons License. Your support will help MIT OpenCourseWare continue to offer high quality educational

More information

PROFESSOR: WELCOME BACK TO THE LAST LECTURE OF THE SEMESTER. PLANNING TO DO TODAY WAS FINISH THE BOOK. FINISH SECTION 6.5

PROFESSOR: WELCOME BACK TO THE LAST LECTURE OF THE SEMESTER. PLANNING TO DO TODAY WAS FINISH THE BOOK. FINISH SECTION 6.5 1 MATH 16A LECTURE. DECEMBER 9, 2008. PROFESSOR: WELCOME BACK TO THE LAST LECTURE OF THE SEMESTER. I HOPE YOU ALL WILL MISS IT AS MUCH AS I DO. SO WHAT I WAS PLANNING TO DO TODAY WAS FINISH THE BOOK. FINISH

More information

Advanced Molecular Molecular Dynamics

Advanced Molecular Molecular Dynamics Advanced Molecular Molecular Dynamics Technical details May 12, 2014 Integration of harmonic oscillator r m period = 2 k k and the temperature T determine the sampling of x (here T is related with v 0

More information

Prelab 7: Sunspots and Solar Rotation

Prelab 7: Sunspots and Solar Rotation Name: Section: Date: Prelab 7: Sunspots and Solar Rotation The purpose of this lab is to determine the nature and rate of the sun s rotation by observing the movement of sunspots across the field of view

More information

MITOCW ocw f99-lec23_300k

MITOCW ocw f99-lec23_300k MITOCW ocw-18.06-f99-lec23_300k -- and lift-off on differential equations. So, this section is about how to solve a system of first order, first derivative, constant coefficient linear equations. And if

More information

Acids, Bases, and Buffers

Acids, Bases, and Buffers Print Presentation Acids, Bases, and Buffers OVERVIEW You're probably familiar with acids and bases in the products you use at home. Rust removers often contain phosphoric acid. Muriatic acid (a common

More information

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

Lab #10 Atomic Radius Rubric o Missing 1 out of 4 o Missing 2 out of 4 o Missing 3 out of 4 Name: Date: Chemistry ~ Ms. Hart Class: Anions or Cations 4.7 Relationships Among Elements Lab #10 Background Information The periodic table is a wonderful source of information about all of the elements

More information

Working with Digital Elevation Models in ArcGIS 8.3

Working with Digital Elevation Models in ArcGIS 8.3 Working with Digital Elevation Models in ArcGIS 8.3 The homework that you need to turn in is found at the end of this document. This lab continues your introduction to using the Spatial Analyst Extension

More information

MITOCW MITRES18_005S10_DerivOfSinXCosX_300k_512kb-mp4

MITOCW MITRES18_005S10_DerivOfSinXCosX_300k_512kb-mp4 MITOCW MITRES18_005S10_DerivOfSinXCosX_300k_512kb-mp4 PROFESSOR: OK, this lecture is about the slopes, the derivatives, of two of the great functions of mathematics: sine x and cosine x. Why do I say great

More information

Atoms and Bonding Study Guide

Atoms and Bonding Study Guide Parts of an atom Atoms and Bonding Study Guide All matter in the universe, including stars, buildings, people, and ipods is made of tiny particles called atoms. The behavior of atoms is chemistry's main

More information