[gmx-users] error in grompp

Justin A. Lemkul jalemkul at vt.edu
Sun Jul 8 13:30:17 CEST 2012



On 7/8/12 6:02 AM, reisingere at rostlab.informatik.tu-muenchen.de wrote:
> Hi Justin,
> thank you for your answer.
>
> Now I tried it with two different restraint .itp files. One for the
> protein and one for the dummy atoms.
> But still it doesn't work. Now the error is:
>
> [ file posre_memb.itp, line 5 ]:
> Atom index (4942) in position_restraints out of bounds (1-1).
> This probably means that you have inserted topology section
> "position_restraints"
> in a part belonging to a different molecule than you intended to.
> In that case move the "position_restraints" section to the right molecule.
>
>
> But I think I included it the right way:
>
>
> ; Include Position restraint file
> #ifdef POSRES
> #include "posre.itp"
> #endif
>
> ; Include water topology
> #include "amber03.ff/tip3p.itp"
>
> #ifdef POSRES_WATER
> ; Position restraint for each water oxygen
> [ position_restraints ]
> ;  i funct       fcx        fcy        fcz
>     1    1       1000       1000       1000
> #endif
>
> ; Include topology for ions
> #include "amber03.ff/ions.itp"
>
> #include "amber03.ff/dum.itp"
> #ifdef POSRES
> #include "posre_memb.itp"
> #endif
>
>
>
> In my coordiate file the difference between them look like this:
>
> 313LEU   HD23 4938   3.813   4.505   3.308
>    313LEU      C 4939   3.435   4.335   3.190
>    313LEU    OC1 4940   3.429   4.330   3.090
>    313LEU    OC2 4941   3.337   4.305   3.259
>    314DUM    DUM 4942   1.996   2.371   6.171
>    314DUM    DUM 4943   1.996   2.371   6.271
>    314DUM    DUM 4944   1.996   2.471   6.171
>    314DUM    DUM 4945   1.996   2.471   6.271
>
>
> my restraint file for the protein looks like this:
>
>
> ; position restraints for Protein-H of GROup of MAchos and Cynical Suckers
>
> [ position_restraints ]
> ;  i funct       fcx        fcy        fcz
>     1    1       1000       1000       1000
>     4    1       1000       1000       1000
>     7    1       1000       1000       1000
>    10    1       1000       1000       1000
>    13    1       1000       1000       1000
>
>
> and my restraint file for the dummy atoms look like this:
>
> ; position restraints for Protein-H of GROup of MAchos and Cynical Suckers
>
> [ position_restraints ]
> ;  i funct       fcx        fcy        fcz
> 4942    1       1000       1000       1000
> 4943    1       1000       1000       1000
> 4944    1       1000       1000       1000
> 4945    1       1000       1000       1000
>
>
> What is wrong?
>

Atom numbering is done per [moleculetype] and has nothing to do with the atom 
numbers in the coordinate file.  If you have a one-atom dummy [moleculetype], 
then the only valid content of posre_memb.itp is:

[ position_restraints ]
;  i funct       fcx        fcy        fcz
    1    1       1000       1000       1000

-Justin

-- 
========================================

Justin A. Lemkul, Ph.D.
Research Scientist
Department of Biochemistry
Virginia Tech
Blacksburg, VA
jalemkul[at]vt.edu | (540) 231-9080
http://www.bevanlab.biochem.vt.edu/Pages/Personal/justin

========================================





More information about the gromacs.org_gmx-users mailing list