Reza Salari wrote:
Hi everybody,
I want to do a simulation using frozen groups and it seems it is much
more difficult than I first thought. I searched the mailing list and I
still have problems that I can't figure out. It is much appreciated if
help me with these problems or point me in the right direction.
The scenario is this: I have a protein and a ligand and I want to do
free energy calculation. I want to freeze the protein (for a couple of
reasons but mainly because it is a big protein and I want to save
computation time so I don't want to use restraints) and I know these
about freezing the protein (please correct me if any of them is incorrect):
-- For minimization, it seems only steep algorithm works.
-- I should not use pressure coupling and any constraints (bonds,...)
for frozen groups.
-- In my mdp file for production run, I defined these:
coulombtype=pme
energygrps=protein ligand SOL
energygrp_excl=protein protein
freezegrps=protein
freezedim= Y Y Y
comm_mode=no
-- I know that I should use GROMACS 4.0.2 with fixed freeze code.
Now when I want to run the grompp for production mdp, I get this warning:
" can not exclude the lattice coulomb energy between energy groups"
I know that this is because I used pme and it seems that I have only two
options to solve it: either use other types of long range electrostatics
that don't use lattice sum (which I don't want to, because I think PME
is much better than others; also I have important electrostatic
interactions at protein-ligand interface so I want to use the best
method for electrostatics) or use [ exclusions ] part of topology file
to exclude interactions of every pair of atoms in the protein (I saw
this solution in the mailing this, which is really cumbersome in my case
because the protein is big, but I'll do that if I have to).
That looks like a perfect excuse to learn how to write a shell or other
script. Off the top of my head, I think all you need is a loop over the
range of protein atom numbers written to a file that you can #include in
your main topology.
Here are my questions:
1) Isn't there any other solution for this problem?
Not that I know of.
2) Is that warning really critical? I mean if I am going to compare the
two states of the same protein (same protein with different ligands),
don't those "unexcluded coulomb energies" cancel out each other when
comparing the total energies of the two states? Or there is no guarantee
for this?
True, the mesh contribution of a frozen group should be constant if the
box stays the same size (OK, it is PME, approximately constant), and
will be approximately constant if the box does vary a little. Thus the
error introduced in comparing total energies is small. Since there are
no forces on the protein atoms, I think that the mesh contribution to
forces will have no appreciable effect, thus the dynamics would be OK.
However, the [exclusions] solution is so simple it seems poor economy
not to use it.
Mark
_______________________________________________
gmx-users mailing list gmx-users@gromacs.org
http://www.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