Difference between revisions of "Running a Go model with the AMHGMIN"

From CUC3
Jump to navigation Jump to search
import>Mp466
import>Mp466
 
(12 intermediate revisions by the same user not shown)
Line 6: Line 6:
 
The parameters behind the basin-hopping can be defined in the <i>data</i> file using the terms:
 
The parameters behind the basin-hopping can be defined in the <i>data</i> file using the terms:
   
  +
To begin with the AMH need to be turned on:
 
<pre>
 
<pre>
 
AMH
 
AMH
 
</pre>
 
</pre>
   
  +
The interval of structures which are to be written to the file <i>movie</i> is termined by:
 
===New Terms in GMIN===
 
 
Two new terms have been included for use with the implicit membrane.
 
 
Firstly, the coordinates of the centre of mass of the system before the initial quench can be specified using:
 
 
 
<pre>
 
<pre>
  +
NINT_AMH 5
SETCENTRE x y z
 
 
</pre>
 
</pre>
   
  +
For structure prediction runs look something like this:
Specifying <i>x</i> <i>y</i> <i>z</i> as 0.0, 0.0, 0.0 will set the centre of mass at the origin and hence the centre of the membrane. A protein can be moved out of the membrane by altering the <i>z</i> coordinate.
 
 
Secondly, the system can be translated so that the centre-of-mass lies at the origin after every quench, using the keyword CENTRE. At present, CENTRE causes convergence issues as moving back to z=0 actually changes the energy. It is advised that CENTREXY is used instead, moving the protein back to (0,0,z) i.e. preserving the z-coordinate, by using the keyword:
 
   
 
<pre>
 
<pre>
  +
SLOPPYCONV 1.0D-3
CENTREXY
 
  +
TIGHTCONV 1.0D-3
  +
UPDATES 5000
  +
AMH
  +
NINT_AMH 5
  +
STEP 1.0
  +
MAXBFGS 1.0
  +
TEMPERATURE 10.0
 
</pre>
 
</pre>
   
  +
For slowly finding the lowest energy structure which is necessary as starting points for <b>PATHSAMPLE</B> runs shorter length steps, and much lower temperatures are necessary. The file then looks something like this:
This solves the convergence problem mentioned above when using CENTRE.
 
 
===CHARMM keywords===
 
 
The toppar parameters that should be used are the EEF1.1.inp files. This is done using:
 
   
 
<pre>
 
<pre>
  +
SLOPPYCONV 1.0D-3
open read unit 11 card name toph19_eef1.1.inp
 
  +
TIGHTCONV 1.0D-5
read rtf card unit 11
 
  +
UPDATES 5000
close unit 11
 
  +
AMH
 
  +
NINT_AMH 5
open read unit 12 card name param19_eef1.1.inp
 
  +
STEP 0.4
read para card unit 12
 
  +
MAXBFGS 0.4
close unit 12
 
  +
TEMPERATURE 1.0
  +
MAXIT 1000 5000
  +
RANSEED 1
 
</pre>
 
</pre>
   
  +
===Input files for AMHGMIN===
The charmm keywords are as follows:
 
   
  +
There are several files that are necessary. Making sure the paths are correct is important.
<pre>
 
  +
For running a Go model with AMHGMIN.
eef1 setup membrane slvt water slv2 chex nsmth 10 width 26.0 temp 298.15 -
 
unit 93 name "/home/jwll2/svn/CHARMM31/toppar/solvpar.1.inp" aemp 0.85
 
!gouy anfr 0.3 area 70. conc 0.1 offset 3.0 valence 1
 
update ctonnb 7. ctofnb 9. cutnb 15. group rdie
 
</pre>
 
   
  +
1. The primary input file is creatively called <b>input_amh</b>.
<b>membrane</b> introduces the membrane model and <b>slvt water</b> and <b>slv2 chex</b> specify that the exterior solvent is water and that the interior solvent is cyclohexane. <b>nsmith</b>, set to 10 as a default, determines how steep the transition is at the interface between interior and exterior. The <b>width</b> of the membrane can be altered by altering the value 26.0. This refers to the width of the membrane in angstroms and usually has a value 25-30. The last keyword <b>aemp</b>, default 0.85, determines the extent of strengthening of electrostatic interactions in the membrane (the smaller, the stronger). This parameter was empirically adjusted to give reasonable membrane insertion energies for model systems.
 
   
  +
2. An alignment file which correlates the target sequence to the memory structures. In the most
Uncommenting the commented line and adding a continuation to the line above allows the inclusion of Gouy Chapman theory adjustments to the membrane. This describes the effect of a static surface charge on the membrane potential. <b>anfr</b> describes the molar fraction of anionic lipids (e.g. a 70/30 mixture of PC/PG corresponds to ANFR 0.3, which is the default). <b>area</b> is the area (Angstrom^2) per lipid (default 70) and <b>offset</b> is the distance of the plane of negative charge, usually the phosphates, from the hydrocarbon/water boundary (default 3). <b>conc</b> and <b>valence</b> is the molarity and valence of the salt (default 0.1 and 1, respectively).
 
  +
simple case there is one memory structure which is an experimental structure, but it does not need be.
 
  +
The following directory needs to be in the running directory. The directory in <b>match/<filename>/filename</b>.
 
  +
Below is an example of a match file. Where the name of the protein should be the file name and the name
===Visualising the Membrane in VMD===
 
  +
of the protein should be replaced in the first line of the file. The rest of the file is an identity alignment
 
  +
between the target sequence and the structure sequence for a protein 58 residues long.
VMD can be loaded using the command:
 
   
 
<pre>
 
<pre>
  +
1uama 1uama
module load vmd/1.8.6
 
  +
1 2 3 4 5 6 7 8 9 10
  +
11 12 13 14 15 16 17 18 19 20
  +
21 22 23 24 25 26 27 28 29 30
  +
31 32 33 34 35 36 37 38 39 40
  +
41 42 43 44 45 46 47 48 49 50
  +
51 52 53 54 55 56 57 58
 
</pre>
 
</pre>
   
   
To view the membrane in VMD, first create a file called <i>centre.pdb</i>, with the following line of text:
 
   
  +
3. The memory structure which defines the Go contacts is necessary. The following directory needs to be in the running directory. The directory in <b>proteins/filename</b>. The format of this file needs to be in the wolynes file format
<pre>
 
  +
which contains the sequence, the coordinates, the secdondary structure definitions. and the surface accessibility.
ATOM 1 Ne 1 0.0 0.0 0.0 1.00 0.00 MAIN
 
  +
Converting the file can be done with pdb2wolynes.f program. This file is can be found in the svn/SCRIPTS/AMH
</pre>
 
  +
directory. The file names must be 5 characters where the first 4 are the pdb
  +
ID and the final character is the chain within the pdb file.
   
  +
4. The strength of these interactions is defined by <b>gamma.dat</b> roughly speaking
This is simply an Ne atom placed at the origin. Also, obtain <i>plotBox.tcl</i> from the Wales Group homepage [http://www-wales.ch.cam.ac.uk/~wales/plotBox.tcl].
 
  +
the interaction energy should be equally divided between local, medium, and long sequence separations.
 
  +
The appropriate <b>gamma.dat</b> file is /home/mp466/amh/md_input/gammas/gamma.go.fourletter.
Load VMD and any molecules that you wish to visualise, followed by <i>centre.pdb</i>. Then open up the TK console and type:
 
 
<pre>
 
source <PATH>/plotBox.tcl
 
plotBox z 30.0 30.0 13.0 0.0
 
</pre>
 
   
  +
5. A directory of input parameters which add certain parameters for the backbone interactions.
The syntax of this: z refers to the direction of the surface normal of the membrane. 30.0 and 30.0 specify half the length of the membrane in the x and y directions in angstroms and can be increased if necessary. 13.0 describes half of the width of the membrane and 0.0 refers to the separation of the slab layers.
 
  +
The directory to copy is /home/mp466/amh/params into the running directory <b>params</b>.
   
  +
Moving these files around is defined in the shell scripts, so it does not take any human intervention.
N.B It is important to load centre and input the commands into the console <i>after</i> all the molecules have been loaded. Otherwise the width of the membrane will be scaled by VMD.
 

Latest revision as of 12:16, 31 July 2009

GMIN can run various types of Go models with the AMH framework. This is useful for creating starting points for OPTIM, and also there are different forms of Go-like potentials that maybe interesting. To use this, first update and compile AMHGMIN as described in the GMIN Makefile.

Flags needed for GMIN input

The parameters behind the basin-hopping can be defined in the data file using the terms:

To begin with the AMH need to be turned on:

AMH

The interval of structures which are to be written to the file movie is termined by:

NINT_AMH    5

For structure prediction runs look something like this:

SLOPPYCONV  1.0D-3
TIGHTCONV   1.0D-3
UPDATES     5000
AMH
NINT_AMH    5
STEP  1.0 
MAXBFGS   1.0
TEMPERATURE 10.0

For slowly finding the lowest energy structure which is necessary as starting points for PATHSAMPLE runs shorter length steps, and much lower temperatures are necessary. The file then looks something like this:

SLOPPYCONV  1.0D-3
TIGHTCONV   1.0D-5
UPDATES     5000
AMH
NINT_AMH    5
STEP  0.4 
MAXBFGS   0.4
TEMPERATURE 1.0
MAXIT 1000 5000
RANSEED 1

Input files for AMHGMIN

There are several files that are necessary. Making sure the paths are correct is important. For running a Go model with AMHGMIN.

1. The primary input file is creatively called input_amh.

2. An alignment file which correlates the target sequence to the memory structures. In the most simple case there is one memory structure which is an experimental structure, but it does not need be. The following directory needs to be in the running directory. The directory in match/<filename>/filename. Below is an example of a match file. Where the name of the protein should be the file name and the name of the protein should be replaced in the first line of the file. The rest of the file is an identity alignment between the target sequence and the structure sequence for a protein 58 residues long.

1uama        1uama
   1   2   3   4   5   6   7   8   9  10
  11  12  13  14  15  16  17  18  19  20
  21  22  23  24  25  26  27  28  29  30
  31  32  33  34  35  36  37  38  39  40
  41  42  43  44  45  46  47  48  49  50
  51  52  53  54  55  56  57  58


3. The memory structure which defines the Go contacts is necessary. The following directory needs to be in the running directory. The directory in proteins/filename. The format of this file needs to be in the wolynes file format which contains the sequence, the coordinates, the secdondary structure definitions. and the surface accessibility. Converting the file can be done with pdb2wolynes.f program. This file is can be found in the svn/SCRIPTS/AMH directory. The file names must be 5 characters where the first 4 are the pdb ID and the final character is the chain within the pdb file.

4. The strength of these interactions is defined by gamma.dat roughly speaking the interaction energy should be equally divided between local, medium, and long sequence separations. The appropriate gamma.dat file is /home/mp466/amh/md_input/gammas/gamma.go.fourletter.

5. A directory of input parameters which add certain parameters for the backbone interactions. The directory to copy is /home/mp466/amh/params into the running directory params.

Moving these files around is defined in the shell scripts, so it does not take any human intervention.