[gmx-users] Problems with a three domain protein in a membrane

Justin A. Lemkul jalemkul at vt.edu
Thu Mar 24 20:13:46 CET 2011



Dr. Ramón Garduño-Juárez wrote:
> Dear all,
> Dear Justin,
> 
> We have been working on setting up an MD experiment in which our system 
> is made of three separate domains of a protein embedded in a DMPC 
> bilayer surrounded by water.
> 
> We have generated a PDB file in which our three domains are labeled as 
> A, B and C (in the column corresponding to the chain identifiers). Our 
> system is labeled "mod", Chain A has 342 atoms, Chain B has 289 atoms 
> and Chain C has 715 atoms. Somehow these identifiers are lost when we 
> use pdb2gmx.
> 

Chain identifiers are not necessary for Gromacs programs to function.  If you 
wish to keep them, use .pdb format as the output of pdb2gmx rather than .gro, 
which does not contain this information.

> We have gone as far as Step Three of Justin's tutorial. It is here were 
> we have encountered a problem.
> 
> The steps we have performed previously without trouble are:
> 
> $ cat  mod_newbox.gro  dmpc_whole.gro >  system.gro
> $ genrestr  -f  mod_newbox.gro  -o strong_posre.itp  -fc  100000  
> 100000  100000
> $ perl inflategro.pl  system.gro  4  DMPC  14  system_inflated.gro  5  
> area.dat
> 
> When we wish to perform a minimization of the system via
> 
> $ grompp  -f  minim_inflo.mpd  -c  system_inflated.gro  -p  
> topol_inflo.top  -o  em_system_inflated.tpr
> 
> the following error appears:
> 
> -------------------------------------------------------
> Program grompp_d, VERSION 4.5.3
> Source code file: toppush.c, line: 1526
> 
> Fatal error:
> [ file strong_posre.itp, line 720 ]:
> Atom index (716) in position_restraints out of bounds (1-715).
> 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.
> -------------------------------------------------------
> 
> The topol_inflo.top file contains the following instructions:
> 
> ------------------------------------------------------
> ; Include forcefield parameters
> #include "gromos53a6_lipid.ff/forcefield.itp"
> 
> ; Include chain topologies
> #include "topol_Protein_chain_A.itp"
> #ifdef POSRES
> #include "posre_Protein_chain_A.itp"
> #endif
> 
> #include "topol_Protein_chain_B.itp"
> #ifdef POSRES
> #include "posre_Protein_chain_B.itp"
> #endif
> 
> #include "topol_Protein_chain_C.itp"
> #ifdef POSRES
> #include "posre_Protein_chain_C.itp"
> #endif
> 
> ; Strong position restraints for InflateGRO
> #ifdef STRONG_POSRES
> #include "strong_posre.itp"
> #endif
> 
> ; Include DMPC chain topology
> #include "dmpc.itp"
> 
> ; Include water topology
> #include "gromos53a6_lipid.ff/spc.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 "gromos53a6_lipid.ff/ions.itp"
> 
> [ system ]
> ; Name
> mod.pdb
> 
> [ molecules ]
> ; Compound        #mols
> Protein_chain_A     1
> Protein_chain_B     1
> Protein_chain_C     1
> DMPC              128
> --------------------------------------------------
> 
> QUESTIONS
> 
> 1) Do you see any problem in the topol_inflo.top setup?
> 

No.

> 2) Do we need to create a strong_posre.itp for each chain?
> 

Yes.

http://www.gromacs.org/Documentation/How-tos/Position_Restraints

http://www.gromacs.org/Documentation/Errors#Atom_index_n_in_position_restraints_out_of_bounds

-Justin

> Looking forward to hear your comments...
> 
> Cheers,
> Ramon Garduno
> 
> 

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

Justin A. Lemkul
Ph.D. Candidate
ICTAS Doctoral Scholar
MILES-IGERT Trainee
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