<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wikis.ch.cam.ac.uk/ro-walesdocs/wiki/index.php?action=history&amp;feed=atom&amp;title=Simulations_using_OPEP</id>
	<title>Simulations using OPEP - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wikis.ch.cam.ac.uk/ro-walesdocs/wiki/index.php?action=history&amp;feed=atom&amp;title=Simulations_using_OPEP"/>
	<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/ro-walesdocs/wiki/index.php?title=Simulations_using_OPEP&amp;action=history"/>
	<updated>2026-04-12T04:36:47Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/ro-walesdocs/wiki/index.php?title=Simulations_using_OPEP&amp;diff=1255&amp;oldid=prev</id>
		<title>Adk44: Created page with &quot;=== Why you might want to use OPEP === OPEP is coarse grained force field providing a potential for proteins and RNA. It can speed up calculations significantly, particularly...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/ro-walesdocs/wiki/index.php?title=Simulations_using_OPEP&amp;diff=1255&amp;oldid=prev"/>
		<updated>2019-05-13T10:53:28Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;=== Why you might want to use OPEP === OPEP is coarse grained force field providing a potential for proteins and RNA. It can speed up calculations significantly, particularly...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=== Why you might want to use OPEP ===&lt;br /&gt;
OPEP is coarse grained force field providing a potential for proteins and RNA. It can speed up calculations significantly, particularly for large systems. However, there are some drawbacks. Firstly, there is no documentation for the OPEP force field (other than publications). Secondly, we need to create the input files through the web interface [http://opep.galaxy.ibpc.fr/ here].&lt;br /&gt;
&lt;br /&gt;
=== OPEP input files ===&lt;br /&gt;
There are six files you need from the OPEP setup.&lt;br /&gt;
&lt;br /&gt;
conf_initiale.pdb contains the starting coordinates (at least for GMIN). It is a normal &amp;#039;&amp;#039;.pdb&amp;#039;&amp;#039; file, but for the fact that there is only one bead for the entire side chain. Make sure the file has the END line included, otherwise the input reading may fail.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Protein nbevq&lt;br /&gt;
ATOM      1  NT  LYS     1      -3.753  -6.023   1.545&lt;br /&gt;
ATOM      2  CA  LYS     1      -3.633  -4.553   1.615&lt;br /&gt;
ATOM      3  LYS LYS     1      -3.283  -3.953   4.655&lt;br /&gt;
ATOM      4  C   LYS     1      -2.353  -4.113   0.925&lt;br /&gt;
ATOM      5  O   LYS     1      -1.593  -4.933   0.415&lt;br /&gt;
ATOM      6  N   PHE     2      -2.103  -2.793   0.905&lt;br /&gt;
ATOM      7  HN  PHE     2      -2.753  -2.163   1.335&lt;br /&gt;
ATOM      8  CA  PHE     2      -0.923  -2.243   0.275&lt;br /&gt;
ATOM      9  PHE PHE     2      -0.383  -3.513  -1.945&lt;br /&gt;
ATOM     10  C   PHE     2      -0.893  -0.733   0.395&lt;br /&gt;
ATOM     11  O   PHE     2      -1.793  -0.133   0.965&lt;br /&gt;
ATOM     12  N   PHE     3       0.157  -0.113  -0.145&lt;br /&gt;
ATOM     13  HN  PHE     3       0.877  -0.653  -0.605&lt;br /&gt;
ATOM     14  CA  PHE     3       0.307   1.327  -0.095&lt;br /&gt;
ATOM     15  PHE PHE     3      -0.463   2.267   2.215&lt;br /&gt;
ATOM     16  C   PHE     3       1.587   1.777  -0.795&lt;br /&gt;
ATOM     17  O   PHE     3       2.337   0.947  -1.305&lt;br /&gt;
ATOM     18  N   GLU     4       1.827   3.087  -0.805&lt;br /&gt;
ATOM     19  HN  GLU     4       1.177   3.727  -0.375&lt;br /&gt;
ATOM     20  CA  GLU     4       3.017   3.637  -1.435&lt;br /&gt;
ATOM     21  GLU GLU     4       3.477   2.437  -3.885&lt;br /&gt;
ATOM     22  C   GLU     4       3.047   5.157  -1.315&lt;br /&gt;
ATOM     23  OT  GLU     4       2.137   5.757  -0.745&lt;br /&gt;
ATOM     24  OXT GLU     4       3.977   5.797  -1.795&lt;br /&gt;
END&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The cutoffs.dat, ichain.dat and scale.dat as well as parametres.list and parametres.top are files containing the setup and details of the force field parameters.&lt;br /&gt;
&lt;br /&gt;
ichain.dat contains all fragments of the system.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1&lt;br /&gt;
1 24&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
scale.dat contains the scaling information for the potential.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   1    2.323&lt;br /&gt;
   2    2.366&lt;br /&gt;
   3    2.412&lt;br /&gt;
   4    1.750&lt;br /&gt;
   5    2.426&lt;br /&gt;
   6    1.988&lt;br /&gt;
   .&lt;br /&gt;
   .&lt;br /&gt;
   .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cutoffs.dat contains the cut offs for the potential.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 1840.00d0       1600.0d0&lt;br /&gt;
 258.75d0         225.0d0&lt;br /&gt;
 74.60             64.0d0&lt;br /&gt;
 258.75d0         225.0d0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
parametres.top is an AMBER style topology file. &lt;br /&gt;
parametres.list contains details for the side chain beads.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 LYS      8      8&lt;br /&gt;
 PHE      6      6&lt;br /&gt;
 PHE      6      6&lt;br /&gt;
 GLU     17     17&lt;br /&gt;
   3 LYS   1   9 PHE   2  -0.010        6.473       31&lt;br /&gt;
   3 LYS   1  15 PHE   3  -0.110        6.473        5&lt;br /&gt;
   3 LYS   1  21 GLU   4   0.870        6.111      211&lt;br /&gt;
   9 PHE   2  15 PHE   3  -0.010        6.660       31&lt;br /&gt;
   9 PHE   2  21 GLU   4  -0.340        6.298       86&lt;br /&gt;
  15 PHE   3  21 GLU   4  -0.010        6.298       31&lt;br /&gt;
-999&lt;br /&gt;
   0&lt;br /&gt;
           4&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Additional parameters can be set through OPEP_params.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
use_qbug                              #turn on debug options for the force field&lt;br /&gt;
Potential_Scaling_Factor 1.2          #scaling of the force&lt;br /&gt;
Ion_Pair_Potential                    #use ion pair control&lt;br /&gt;
Ion_Pair_Scaling  1.2                 #scaling for ion pairs&lt;br /&gt;
Periodic_Boundary_Condition 100.0     #turning PBC on with box length 100.0&lt;br /&gt;
PDB_center_of_mass                    #centre pdb files for PBC&lt;br /&gt;
RANDOM_SEED      89302123             #integer for random seed generator&lt;br /&gt;
usextc                                #use xtc format, not pdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Running GMIN ===&lt;br /&gt;
All that is needed for GMIN is the above files, a OPEP executable, and a data file, e.g.:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  SLOPPYCONV 1.0D-3&lt;br /&gt;
  TIGHTCONV  1.0D-6&lt;br /&gt;
  TRACKDATA&lt;br /&gt;
  CENTRE&lt;br /&gt;
  MAXERISE   1.0D-2&lt;br /&gt;
  MAXIT      50000 50000&lt;br /&gt;
  UPDATES    100&lt;br /&gt;
  MAXBFGS    0.1&lt;br /&gt;
  SAVE       500&lt;br /&gt;
  STEPS      250000  1.0&lt;br /&gt;
  STEP       0.1D&lt;br /&gt;
  RADIUS     100&lt;br /&gt;
  EDIFF 0.02&lt;br /&gt;
  DUMPSTRUCTURES&lt;br /&gt;
  RANSEED 20301057&lt;br /&gt;
  TEMPERATURE 1.3&lt;br /&gt;
  DUMPINT 10000&lt;br /&gt;
  GROUPROTATION 2&lt;br /&gt;
  OPEP PROTEIN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you use DUMPSTRUCTURES, GMIN will save the minima as .pdb and start files. FEBH, BHPT, GROUPROTATIONS and GENRIGID should all work with OPEP.&lt;br /&gt;
&lt;br /&gt;
=== Running OPTIM ===&lt;br /&gt;
In addition to the files outlined above and odata, OPTIM needs a start file (and potentially a finish file for DNEB) and a perm.allow file.&lt;br /&gt;
The start and finish files are just the xyz coordinates. The perm.allow file simply contains a 0, i.e. there are no atoms to swap.&lt;br /&gt;
&lt;br /&gt;
=== OPEP interface code ===&lt;br /&gt;
This section gives a brief overview over the changes/additions to the code for the OPEP interface.&lt;br /&gt;
&lt;br /&gt;
The key file is opep_interface.F90. It contains the routine to get the number of atoms (OPEP_GET_ATOMS), which is called from getparams (OPTIM) and countatoms (GMIN), and the initialisation (OPEP_INIT). The initialisation calls DEFINITIONS(), which is in the file read_parameters.f90 that reads the OPEP_params file. We do not call the read routines for MD or ART parameters. md_initialise.F90 is called through INITIALISE. Here the potential is initialised, using protein-2006.f and RNS-2006.f. This is were all the input files are read. In md_initialise.F90 we commented out the temperature, restart and thermostat initialisation, as we do not need these.&lt;br /&gt;
Once these routines are finished, we have internal variables for the atom masses and coordinates, which are passed on to the main body of the program.&lt;br /&gt;
&lt;br /&gt;
After this we use calls to OPEP_ENERGY_AND_GRADIENT and OPEP_NUM_HESS from potential to get all information we need to run the programs.&lt;br /&gt;
All output is handled as per usual and before we finish the programs we call OPEP_FINISH to deallocate all the memory.&lt;br /&gt;
&lt;br /&gt;
=== Generating HiRE-RNA files ===&lt;br /&gt;
&lt;br /&gt;
==== HiRE-v3 ====&lt;br /&gt;
&lt;br /&gt;
===== From full-atom to coarse-grained =====&lt;br /&gt;
&lt;br /&gt;
use the script in the svn, under scripts/OPEP/FA2CG:&lt;br /&gt;
&lt;br /&gt;
 python FA2CG.py full_atom.pdb &amp;gt; coarse_grained.pdb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== HiRE-v4 ====&lt;br /&gt;
&lt;br /&gt;
===== Generate parameters =====&lt;br /&gt;
&lt;br /&gt;
Download and build the code at https://github.com/tc427/HiRE_generator&lt;br /&gt;
&lt;br /&gt;
run the HiRE_parm executable on your pdb file.&lt;/div&gt;</summary>
		<author><name>Adk44</name></author>
	</entry>
</feed>