Using GMIN to generate endpoints (CHARMM)

From Docswiki
Revision as of 17:50, 7 February 2012 by import>Csw34
Jump to navigation Jump to search

We can use GMIN to explore the energy landscape of our peptide and find interesting structures (endpoints) to connect using OPTIM to form a pathway. After that, we can use PATHSAMPLE to calculate the rate of interconversion of these endpoints, taking into account multiple pathways.

Setting up CGMIN

Copy the metenk.crd file you have just created into a new directory, and rename it input.crd. CGMIN expects the input to always be called 'input.crd'.

mkdir CGMIN
cp metenk.pdb CGMIN/input.crd

We now need to create a new file, data, which contains the GMIN keywords we would like to use. Copy the following into this file:

TARGET -157.082347
SLOPPYCONV 0.001
TIGHTCONV 0.00001
TRACKDATA
ACCEPTRATIO 0.3
EDIFF 0.01
DUMPINT 100
UPDATES 800
MAXIT 10000 10000
TEMPERATURE 0.8
STEPS 300 1.0
STEP 80.0 0.0
SAVE 10
CHPMAX  0.4
CHPMIN  0.2
CHNMAX  10
CHNMIN  0
CHARMMTYPE toph19_eef1_perm.inp param19_eef1_perm.inp
CHARMM
! Everything below the CHARMM line above is part of a CHARMM input file
set pardir "/home/csw34/svn/CHARMM31/toppar"

! BOMLev sets the level of warnings what do not cause the program to exit. -5 = very lax
BOMLev -5

! PRNLEV sets the ammount of output you get from CHARMM. 0 = small
PRNLEV 0

! Read standard topology and parameter files. The @top and ~par variables are set in the CHARMMTYPE line above
OPEN READ CARD UNIT 1 NAME @pardir/@top
READ RTF CARD UNIT 1
CLOSE UNIT 1

OPEN READ CARD UNIT 2 NAME @pardir/@par
READ PARAMETER CARD UNIT 2
CLOSE UNIT 2

! Generate the PSF for met-enk
READ SEQUence CARD
*
5
TYR GLY GLY PHE MET
GENErate FIRS NTER LAST CTER SETUp

! Read the initial coordinates from input.crd
OPEN UNIT 20 NAME input.crd READ CARD
READ COOR UNIT 20 CARD FREE
CLOSE UNIT 20

! Build the internal coordinate tables
IC FILL PRESERVE
IC PARAMETERS
IC PURGE
IC BUILD

! Set up the EEF1 solvent model
eef1 setup temp 298.15 unit 93 name "/home/csw34/svn/CHARMM31/toppar/solvpar.inp"
update ctonnb 7. ctofnb 9. cutnb 15. group rdie

As before, you may need to make some changes to this file, so that the paths point correctly to your CHARMM files. If you are working in CUC3 in Cambridge, this may just be as simple as changing my CRSID (csw34) for yours.

Everything above the CHARMM line is a GMIN keyword. It is highly recommended that you take a look at the GMIN documentation here, so that you know what each of them does. In brief, we are doing up to 300 basin-hopping steps (or until the TARGET - the global minimum - is found), and at each step generating new coordinates by changing between - and 10 dihedral angles (backbone or sidechain) by up to 80 degrees.

Everything below the CHARMM line is the CHARMM input that we use to set up the potential. If you'd like to know what this is doing, consult the CHARMM documentation! You may notice that is is very similar to the input we used to generate the metenk.crd file in the previous part of this tutorial.

Running CGMIN

Assuming that you have already compiled it - it's time to run CGMIN and find some minima!

CGMIN > charmm.out &