Anirban Ghosh wrote:
Hello Justin,

Thanks a lot for your reply.
I am using the option "freezegrps" in my .mdp file, given below:
-----------------------------------------------------------------------------------------------------------------------------------------

;define          = -DSTRONG_POSRES
define          = -DPOSRES      ; position restrain the protein
; Run parameters
integrator      = md            ; leap-frog integrator
nsteps          = 10000         ; 2 * 50000 = 100 ps
dt              = 0.002         ; 2 fs
; Output control
nstxout         = 100           ; save coordinates every 0.2 ps
nstvout         = 100           ; save velocities every 0.2 ps
nstenergy       = 100           ; save energies every 0.2 ps
nstlog          = 100           ; update log file every 0.2 ps
; Bond parameters
continuation    = no            ; first dynamics run
constraint_algorithm = lincs    ; holonomic constraints
constraints = all-bonds ; all bonds (even heavy atom-H bonds) constrained
lincs_iter      = 1             ; accuracy of LINCS
lincs_order     = 4             ; also related to accuracy
; Neighborsearching
ns_type         = grid          ; search neighboring grid cels
nstlist         = 5             ; 10 fs
rlist           = 1.0           ; short-range neighborlist cutoff (in nm)
rcoulomb        = 1.0           ; short-range electrostatic cutoff (in nm)
rvdw            = 1.0           ; short-range van der Waals cutoff (in nm)
; Electrostatics
coulombtype = PME ; Particle Mesh Ewald for long-range electrostatics
pme_order       = 4             ; cubic interpolation
fourierspacing  = 0.16          ; grid spacing for FFT
; Temperature coupling is on
tcoupl          = V-rescale     ; modified Berendsen thermostat
tc-grps = Protein Non-Protein ; two coupling groups - more accurate
tau_t           = 0.1   0.1     ; time constant, in ps
ref_t = 300 300 ; reference temperature, one for each group, in K
; Pressure coupling is off
pcoupl          = no            ; no pressure coupling in NVT
; Periodic boundary conditions
pbc             = xyz           ; 3-D PBC
; Dispersion correction
DispCorr        = EnerPres      ; account for cut-off vdW scheme
; Velocity generation
gen_vel = yes ; assign velocities from Maxwell distribution
gen_temp        = 300           ; temperature for Maxwell distribution
gen_seed        = -1            ; generate a random seed

freezegrps      = Fixed
freezedim       = Y Y Y
--------------------------------------------------------------------------------------------------------------------------------------------

I was just wondering how to give the "energygrp_excl" parameters with it. Can you please guide me regarding this and also please go through the other parameters in the .mdp file.


If you're using freezegrps, I see no need to define position restraints.

As for the exclusions, your group "Fixed" has to be listed in energygrps, and exclusions within this group are established with "energygrp_excl = Fixed Fixed." There are a whole host of errors that can come up, based on what exactly "Fixed" comprises, but there are some good threads in the archives on how to fix these. I still think using position restraints is far easier...

-Justin

Regards,

Anirban







On Wed, Apr 28, 2010 at 4:52 PM, Justin A. Lemkul <[email protected] <mailto:[email protected]>> wrote:



    Anirban Ghosh wrote:

        Hello Justin,

        In my topology file I am declaring:
        
---------------------------------------------------------------------------------------------------------------
        ; Include Position restraint file
        #ifdef POSRES
        #include "posre.itp"
        #endif

        ; Strong position restraints on rest of B2AR
        #ifdef STRONG_POSRES
        #include "strong_posre.itp"
        #endif


    What is in strong_posre.itp?  Presumably you're only restraining
    certain residues, right?  Did you create this with genrestr and an
    appropriate index group?


        ; Include water topology
        #include "spc.itp"
        
-----------------------------------------------------------------------------------------------------------------
        And in my .mdp file I am giving:
        
-----------------------------------------------------------------------------------------------------------------
        define           = -DSTRONG_POSRES    ; Run parameters
        integrator      = md            ; leap-frog integrator
        nsteps          = 5000          ; 2 * 50000 = 100 ps
        dt                 = 0.002         ; 2 fs
        
-------------------------------------------------------------------------------------------------------------------


    If this is the entirety of your .mdp file, you're asking for
    trouble.  Allowing all other parameters to be taken as default is
    very dangerous, and probably inappropriate (most notably cutoff
    electrostatics).


        But now what I am getting is that if I run MD using these
        restraints on the helical portion of the protein, then I am
        getting LINCS errors. However, if I allow the entire protein to
        move during MD, then it is running fine. What mistake am I
        making? And how can I freeze properly the helical portions and
        simulate only the loop? Thanks a lot in advance.


    Recognize that there is a difference between "freezing" and
    "restraining."  Read in the manual about what freezing is versus
    position restraints.  Either way, you should be able to get things
    up and running, but position restraints are a bit easier to implement.

    If an unrestrained simulation runs fine (using that fragmented .mdp
    file?) then there are probably just bad clashes in the system that
    the restraints are not allowing to relax.

    -Justin

        Regards,

        Anirban


        On Fri, Apr 23, 2010 at 5:37 PM, Justin A. Lemkul
        <[email protected] <mailto:[email protected]>
        <mailto:[email protected] <mailto:[email protected]>>> wrote:



           Anirban Ghosh wrote:

               Hi ALL,

               I want to do a MD simulation by restraining (freezing) the
               helical portions and allowing only the loop regions to
        move. I
               tried doing this by applying heavy restrain on the helical
               residues by generating a .itp file with the "genrestr"
        command
               with an index file containing the desired residue numbers.
               However during the simulation I am finding that the entire
               protein is moving. Am I doing anything wrong? Or is there any
               other way to freeze a portion of a protein? Any suggestion is
               welcome. thanks a lot in advance.


           If your protein is still moving, then you aren't correctly
        applying
           your position restraints.  Without seeing your topology and .mdp
           file, there's no way to know what you're doing wrong.

           You can also use the freezegrps option in the .mdp file, but then
           you also have to make sure you're using the appropriate
           energygrp_excl, etc.  It is generally much easier to apply
        position
           restraints.

           -Justin


               Regards,

               Anirban


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

           Justin A. Lemkul
           Ph.D. Candidate
           ICTAS Doctoral Scholar
           MILES-IGERT Trainee
           Department of Biochemistry
           Virginia Tech
           Blacksburg, VA
           jalemkul[at]vt.edu <http://vt.edu> <http://vt.edu> | (540)
        231-9080

           http://www.bevanlab.biochem.vt.edu/Pages/Personal/justin

           ========================================
           --     gmx-users mailing list    [email protected]
        <mailto:[email protected]>
           <mailto:[email protected] <mailto:[email protected]>>

           http://lists.gromacs.org/mailman/listinfo/gmx-users
           Please search the archive at http://www.gromacs.org/search before
           posting!
           Please don't post (un)subscribe requests to the list. Use the www
           interface or send it to [email protected]
        <mailto:[email protected]>
           <mailto:[email protected]
        <mailto:[email protected]>>.

           Can't post? Read http://www.gromacs.org/mailing_lists/users.php



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

    Justin A. Lemkul
    Ph.D. Candidate
    ICTAS Doctoral Scholar
    MILES-IGERT Trainee
    Department of Biochemistry
    Virginia Tech
    Blacksburg, VA
    jalemkul[at]vt.edu <http://vt.edu> | (540) 231-9080
    http://www.bevanlab.biochem.vt.edu/Pages/Personal/justin

    ========================================
-- gmx-users mailing list [email protected]
    <mailto:[email protected]>
    http://lists.gromacs.org/mailman/listinfo/gmx-users
    Please search the archive at http://www.gromacs.org/search before
    posting!
    Please don't post (un)subscribe requests to the list. Use the www
    interface or send it to [email protected]
    <mailto:[email protected]>.
    Can't post? Read http://www.gromacs.org/mailing_lists/users.php



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

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

========================================
--
gmx-users mailing list    [email protected]
http://lists.gromacs.org/mailman/listinfo/gmx-users
Please search the archive at http://www.gromacs.org/search before posting!
Please don't post (un)subscribe requests to the list. Use the www interface or send it to [email protected].
Can't post? Read http://www.gromacs.org/mailing_lists/users.php

Reply via email to