[gmx-users] custom position restraints

Mark Abraham mark.j.abraham at gmail.com
Fri Jul 22 20:35:57 CEST 2016


Hi,

As the warning (and docs) say, position restraint interactions are
generated, like other interactions, per molecule(type). You are presumably
trying to get them to act on the whole system, which can't be done this way.

Mark

On Fri, 22 Jul 2016 20:26 Irem Altan <irem.altan at duke.edu> wrote:

> Hi,
>
> I am trying to override the default position restraints files gromacs
> creates. However I get the following error during grompp:
>
> Fatal error:
> [ file posre.itp, line 5 ]:
> Atom index (5) in position_restraints out of bounds (1-2).
> 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.
> For more information and tips for troubleshooting, please check the GROMACS
> website at http://www.gromacs.org/Documentation/Errors
>
> When I do pdb2gmx, it creates the following .itp files:
>
> posre_Other_chain_C4.itp    topol_Other_chain_A3.itp
> topol_Protein_chain_A.itp
> posre_Protein_chain_A2.itp  topol_Other_chain_A4.itp
> topol_Protein_chain_B2.itp
> posre_Other_chain_A3.itp  posre_Protein_chain_A.itp
>  topol_Other_chain_B3.itp    topol_Protein_chain_B.itp
> posre_Other_chain_A4.itp  posre_Protein_chain_B2.itp
> topol_Other_chain_B4.itp    topol_Protein_chain_C2.itp
> posre_Other_chain_B3.itp  posre_Protein_chain_B.itp
>  topol_Other_chain_C3.itp    topol_Protein_chain_C.itp
> posre_Other_chain_B4.itp  posre_Protein_chain_C2.itp
> topol_Other_chain_C4.itp
> posre_Other_chain_C3.itp  posre_Protein_chain_C.itp
>  topol_Protein_chain_A2.itp
>
> with the corresponding topol files.
>
> I created two more position restraint files to do the following:
>  - restrain Calphas with force = 10K —> posre.itp
>  - restrain all other protein heavy atoms (namely Protein-H & ! C-alpha)
> with force = 1K —> posre2.itp
>
>
> I then modify topol.top as follows:
>
> ; Include forcefield parameters
> #include "./amber99sb.ff/forcefield.itp"
>
> ; Include chain topologies
> #include "topol_Protein_chain_A.itp"
> #include "topol_Protein_chain_A2.itp"
> #include "topol_Other_chain_A3.itp"
> #include "topol_Other_chain_A4.itp"
> #include "topol_Protein_chain_B.itp"
> #include "topol_Protein_chain_B2.itp"
> #include "topol_Other_chain_B3.itp"
> #include "topol_Other_chain_B4.itp"
> #include "topol_Protein_chain_C.itp"
> #include "topol_Protein_chain_C2.itp"
> #include "topol_Other_chain_C3.itp"
> #include "topol_Other_chain_C4.itp"
>
> #ifdef MAIN_POSRES
> #include "./posre.itp"
> #include "./posre2.itp"
> #endif
>
> ; Include water topology
> #include "./amber99sb.ff/tip4pew.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 "./amber99sb.ff/ions.itp"
>
> [ system ]
> ; Name
> Protein in water
>
> [ molecules ]
> ; Compound        #mols
> Protein_chain_A     1
> Protein_chain_A2     1
> Other_chain_A3      1
> Other_chain_A4      1
> Protein_chain_B     1
> Protein_chain_B2     1
> Other_chain_B3      1
> Other_chain_B4      1
> Protein_chain_C     1
> Protein_chain_C2     1
> Other_chain_C3      1
> Other_chain_C4      1
> SOL         3788
> NA               6
> CL               18
>
> What could be the problem?
>
> Best,
> Irem
>
> --
> Gromacs Users mailing list
>
> * Please search the archive at
> http://www.gromacs.org/Support/Mailing_Lists/GMX-Users_List before
> posting!
>
> * Can't post? Read http://www.gromacs.org/Support/Mailing_Lists
>
> * For (un)subscribe requests visit
> https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-users or
> send a mail to gmx-users-request at gromacs.org.


More information about the gromacs.org_gmx-users mailing list