[gmx-users] putting extra molecules in the box with genbox

Oliver Masur oliver.masur at stud.uni-regensburg.de
Tue Jan 6 15:07:20 CET 2009


hello,
i'm trying to put H2PO4 in my box with the genbox command.
I wrote the .gro file myself, or is there a site to download them?
The file looks like this: (the blanks got a little mixed up by copying)

h2po4
   7
    1h2po4   OA     1   2.725   1.500   1.066 -0.0608  0.4317 -0.3840
    1h2po4   OA     2   0.438   0.887   1.066 -0.1943 -0.6301 -0.3887
    1h2po4   OM     3   0.438   2.113   1.066 -0.8067 -0.2363  0.3290
    1h2po4   OM     4   1.500   1.500   2.800 -0.8067 -0.2363  0.3290
    1h2po4       P     5   1.500   1.500   1.500 -0.2435  0.1688 -0.2164
    1h1po4       H     6  -0.362   2.113   1.066 -0.8067 -0.2363  0.3290
    1h2po4       H     7   3.525   1.500   1.066 -0.8067 -0.2363  0.3290
    1  1  1




The .itp file came with gromacs, so i took it:

[ moleculetype ]
; name  nrexcl
h2po4   4

[ atoms ]
;   nr    type   resnr  residu    atom    cgnr        charge          mass
; use charges from Janez Mavri
     1      OA       1     PI       O1       1          -0.777
     2      OA       1     PI       O2       1          -0.777
     3      OM       1     PI       O3       1          -0.943
     4      OM       1     PI       O4       1          -0.943
     5          P       1     PI        P       1           1.596
     6          H       1     PI       H1       1           0.422
     7          H       1     PI       H2       1           0.422

[ bonds ]
;  ai    aj funct           c0           c1
    5     1     1 1.637000e-01
    5     2     1 1.637000e-01
    5     3     1 1.478000e-01
    5     4     1 1.478000e-01

I also wrote an entry in the forcefield file i want to use (ffG43a1.rtp) 
for the h2po4 molecule. Unfortunately Gromacs got reinstalled
before i wrote this mail, so the exact entry is unavailable. But i 
orientated myself by the other entries, and i gave it the same name as 
in the gro file.
Probably the mistake was in there, or maybe i've forgot something else.

So i built up my box, then put h2po4 in (and then a counterione) by using
"genbox -cp protein.gro -cs spc216.gro -ci h2po4.gro -nmol 1 -shell 1 
-seed int -o out.gro -p protein.top"

this part works, except that genbox doesn't update protein.top for 
anything else than the water solvens, and i had to put in the h2po4 
group myself.

When i try to grompp then this error occures:
"no such moleculetype h2po4"

And before that, i probably mixed up some atom names because i.e. "no 
such atomtype HO" occured.

The whole thing works for normal ions like Na+ or Cl- where i just had 
to write the gro file!

If someone sees my mistake, or maybe can tell me how extra molecules 
really can be put in the box, i'd immensely appreciate it.
thank you up-front,
Oliver




More information about the gromacs.org_gmx-users mailing list