[gmx-users] Unable to generate .rtp file from gro and pdb file.

Karpurmanjari Kakati ch18resch01002 at iith.ac.in
Sun Nov 11 08:08:09 CET 2018


Hi
I tried doing the same, like you said.
1. Copied the OPLS AA force field files to the directory, where my pdb
files were present.
2. Modified the rtp file. but the error comes up in the pdb2gmx "no
residjue type in the residue database. "
Alternatively, what I tired doing is the following:

1. I constructed the polymer in Avogrado software.
2. Used OBGMX to make the itp file. But the charge column genereated by
OBGMX is 0000.
3. To include charge, I went back to Avogrado, and took the charges from
each atom and included it in the itp file by replacing the 0000  against
each atom.
4. Now my topology file looks something like this:



#include "oplsaa.ff/forcefield.itp"



[ atomtypes ]
; name1 name2   mass     charge  ptype   sigma   epsilon
N_3      N_3        14.0067      0.227    A      0.3261       0.2889
C_3      C_3        12.0107      0.050   A      0.3431       0.4396
C_2      C_2        12.0107      0.261  A      0.3431       0.4396
O_2      O_2        15.9994      -0.013   A      0.3118       0.2512
N_2      N_2        14.0067      -0.302   A      0.3261       0.2889
N_R      N_R        14.0067      -0.289   A      0.3261       0.2889
O_3      O_3        15.9994      -0.390    A      0.3118       0.2512
H_       H_          1.0079      0.200  A      0.2571       0.1842
NE      NE        14.0067      0.227   A      0.3261       0.2889
NH1      NH1        14.0067      0.227   A      0.3261       0.2889
NH2      NH2        14.0067      0.227   A      0.3261       0.2889

CA      CA        12.0107      0.050   A      0.3431       0.4396
C      C        12.0107      0.050  A      0.3431       0.4396
CB      CB        12.0107      0.261   A      0.3431       0.4396
CG      CG        12.0107      0.261   A      0.3431       0.4396
CD      CD        12.0107     0.261   A      0.3431       0.4396
CZ      CZ        12.0107      0.261   A      0.3431       0.4396
N       N        14.0067      0.227    A      0.3261       0.2889
H1       H1          1.0079      0.200   A      0.2571       0.1842
H2       H2          1.0079      0.200   A      0.2571       0.1842
HA       HA          1.0079     0.200   A      0.2571       0.1842
HB1       HB1          1.0079      0.200   A      0.2571       0.1842
HB2       HB2          1.0079      0.200   A      0.2571       0.1842
HB3       HB3          1.0079      0.200   A      0.2571       0.1842
H       H          1.0079      0.200   A      0.2571       0.1842
HA1       HA1          1.0079      0.200   A      0.2571       0.1842
HA2       HA2          1.0079      0.200   A      0.2571       0.1842
HG1       HG1          1.0079      0.200   A      0.2571       0.1842
HG2       HG2          1.0079      0.200   A      0.2571       0.1842
HD1       HD1          1.0079      0.200   A      0.2571       0.1842
HD2       HD2          1.0079      0.200   A      0.2571       0.1842
HE       HE          1.0079      0.200   A      0.2571       0.1842
HH21       HH21          1.0079      0.200   A      0.2571       0.1842
HH22       HH22          1.0079      0.200   A      0.2571       0.1842
HH11       HH11          1.0079      0.200   A      0.2571       0.1842
HH12       HH12          1.0079      0.200   A      0.2571       0.1842
HG       HG          1.0079      0.200   A      0.2571       0.1842
HD       HD          1.0079      0.200   A      0.2571       0.1842
HW1       HW1          1.0079     0.200   A      0.2571       0.1842
HW2      HW2          1.0079      0.200   A      0.2571       0.1842
O      O        15.9994     -0.390   A      0.3118       0.2512



#include <ge.itp>

; Include Position restraint file
#ifdef POSRES
#include "posre-gel.itp"
#endif

#include <peg.itp>

; Include Position restraint file
#ifdef POSRES
#include "posre-pe.itp"
#endif

[ system ]
GEL and PE

[ molecules ]
GEL      5
PE       2



And now I am performing EM in vacuum for the system. The error comes to be
it stops Energy minimization before the desired energy is reached.
Like I read from other error mails, it says the topology or the itp file
had defects.


My query is, I just added charges to the itp file generated from OBGMX.
Is that the reason why my energy minimization is stopping at the middle.

Kindly help with this.


Karpurmanjari










On Mon, Nov 5, 2018 at 10:46 PM Karpurmanjari Kakati <
ch18resch01002 at iith.ac.in> wrote:

> Dear Justin,
>
> I want to add the residue "hydroxyproline" or "HYP" in the OPLS AA in the
> aminoacids.rtp file . I have all the files of OPLS AA force field in my
> working directory.
> For that I tried to generate the initial rtp format file from the hydroxy
> proline's .pdb and .gro  files using the following command:
> gmx x2top  -f hyd.gro  -r hyd.rtp  -pbc -ff oplsaa
>
> and I got the following error:
>
> Opening force field file /usr/share/gromacs/top/oplsaa.ff/atomname2type.n2t
> There are 23 name to type translations in file oplsaa.ff
> Generating bonds from distances...
> atom 18
> Can not find forcefield for atom CA-2 with 4 bonds
> Can not find forcefield for atom C-3 with 3 bonds
> Can not find forcefield for atom CD-7 with 4 bonds
>
> -------------------------------------------------------
> Program:     gmx x2top, version 2018.1
> Source file: src/gromacs/gmxpreprocess/x2top.cpp (line 205)
>
> Fatal error:
> Could only find a forcefield type for 15 out of 18 atoms.
>
>
> Can you help me with this.
>
> I want to add this residue to the rtp file so that I can use the step
> pdb2gmx directly.
>
>
> Aijoni
>
>
>
>


More information about the gromacs.org_gmx-users mailing list