[gmx-users] grompp error: Incorrect number of parameters - found 1, expected 2 or 4
Oliver Masur
oliver.masur at stud.uni-regensburg.de
Thu Jan 29 15:28:53 CET 2009
Hi,
i'm still trying to use the genbox command to put h2po4 (aka DHP) in the
box.
i've got a gro file for h2po4:*
*DHP
7
1DHP O1 1 2.725 1.500 1.066 -0.0608 0.4317 -0.3840
1DHP O2 2 0.438 0.887 1.066 -0.1943 -0.6301 -0.3887
1DHP O3 3 0.438 2.113 1.066 -0.8067 -0.2363 0.3290
1DHP O4 4 1.500 1.500 2.800 -0.8067 -0.2363 0.3290
1DHP P 5 1.500 1.500 1.500 -0.2435 0.1688 -0.2164
1DHP H1 6 -0.362 2.113 1.066 -0.8067 -0.2363 0.3290
1DHP H2 7 3.525 1.500 1.066 -0.8067 -0.2363 0.3290
2 2 2
i wrote an entry in the rtp file of the forcefield i want to use:
[ DHP ]
[ atoms ]
O1 OM -0.75500 14
O2 OM -0.75500 14
O3 OA -0.54800 14
O4 OA -0.54800 14
P P 0.63000 14
H1 H 0.18300 14
H2 H 0.18300 14
[ bonds ]
P O3 gb_27
P O1 gb_23
P O2 gb_23
P O4 gb_23
O3 H1 gb_1
O4 H2 gb_1
[ angles ]
O1 P O2 ga_4
O1 P O3 ga_13
O1 P O4 ga_4
O2 P O3 ga_13
O2 P O4 ga_4
O3 P O4 ga_13
P O3 H1 ga_11
P O4 H2 ga_11
[ dihedrals ]
O1 P O3 H1 gd_11
O1 P O3 H1 gd_9
O1 P O4 H2 gd_11
O1 P O4 H2 gd_9
and the itp file for DHP looks like this:
[ moleculetype ]
DHP 4
[ atoms ]
; nr type resnr residu atom cgnr charge mass
; use charges from Janez Mavri
1 OM 1 PI O1 1 -0.777
2 OM 1 PI O2 1 -0.777
3 OA 1 PI O3 1 -0.943
4 OA 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
6 1 1 0.943000e-01
7 2 1 0.943000e-01
[ angles ]
; ai aj ak funct c0 c1
2 5 1 1 1.015000e+02 400
3 5 1 1 1.059000e+02
4 5 1 1 1.082000e+02
3 5 2 1 1.059000e+02
4 5 2 1 1.082000e+02
4 5 3 1 1.248000e+02
6 1 5 1 1.082000e+02
7 2 5 1 1.082000e+02
[ dihedrals ]
; ai aj ak al funct
6 1 5 2 1
7 2 5 1 1
i also wrote in the protein.top file after the pdb2gmx command the
line: #inlcude "h2po4.itp" after the "inlcude ions.itp" line.
So i proceed as follows:
pdb2gmx -f protein.pdb -o protein.gro -p protein.top
grompp -f minim.mdp -c protein.gro -p protein.top -o input.tpr
mdrun -s input.tpr -deffnm minid_protein
editconf -f minid_protein.gro -o minid_box.gro -box 10 10 10 -bt cubic
genbox -cp minid_box.gro -cs spc216.gro -ci h2po4.gro -nmol 1 -shell 1
-p protein.top -o dhp_box.gro
genbox -cp dhp_box.gro -cs spc216.gro -ci na+.gro -nmol 1 -shell 1 -p
protein.top -o nadhp_box.gro
genbox -cp nadhp_box.gro -cs spc216.gro -protein.top -o nadhp_wat.gro
grompp -f minim.mdp -c nadhp_wat.gro -p protein.top -o inputdhp.tpr
with the last command the following error occurs:
-------------------------------------------------------
Program grompp, VERSION 3.3.1
Source code file: toppush.c, line: 1180
Fatal error:
Incorrect number of parameters - found 1, expected 2 or 4.
-------------------------------------------------------
i hope you can help me.
thanks upfront,
Oliver
More information about the gromacs.org_gmx-users
mailing list