Moeed wrote:
Hello Justin,
Thanks for your comments. Actually, since I am interested in only
interaction energies *between* molecules I thought by excluding energies
between atoms on a single chain what I get from nonbonded interactions
would not include 1-4 interactions.
OK, I see what you're doing, your approach was just wrong. The simplest thing
to do is the following. First, run a normal MD simulation, no fancy exclusions
or anything, until you have produced a stable hexane system that reproduces
whatever observable quantities you have decided upon. Know what you're looking
for first!
Then, modify the topology to add the exclusions you want. It is a whole lot
easier to simply increase the number given in nrexcl within the [moleculetype]
definition to take care of all possible interactions than anything else.
There's nothing wrong with doing it manually (somewhere *after* the atoms have
been defined, but before the end of the [moleculetype] definition), it's just
more work.
There is no need for special energygrps or energygrp_excl for your purpose,
since those exclusions are applied to intermolecular interactions, not
intramolecular interactions, and they are not dependent upon [exclusions]
defined in the topology.
Once you have a suitably modified topology, use mdrun -rerun on the original
trajectory.
-Justin
*********************************************
This is from previous posts:
Question: Can I not take for
instance LJ energy values which are coming from a specific NO. of molecuels
in simulation box and calculate interaction energies for pairs or "mol"
number of molecules?
Your answer:
Not easily. You will still have intramolecular terms that are not
covered by
the 1-4 interactions. *For example, if the two ends of your molecule
interact
with one another, this interaction will contribute to your nonbonded
energies.*
*********************************************************************************************
That is why I thought I have to exclude interaction in a single chain
between atoms, so that for instance atoms 1 and 20 do not see each other.
I manual I found only about how extra exlusion within a molecue cab
added in [exclusions].. I dont think this helps me.
How can I define all possible intramolecular exclusions in order to save
only intermolecular energy contributions?
top file:
Include forcefield parameters
#include "ffoplsaa.itp"
[ moleculetype ]
; Name nrexcl
Hexane 3
[ exclusions ]
??
[ atoms ]
; nr type resnr residue atom cgnr charge mass typeB
chargeB massB
1 opls_157 1 HEX C1 1 -0.18 12.011 ; qtot
-0.18
2 opls_140 1 HEX H11 1 0.06 1.008 ; qtot
-0.12
3 opls_140 1 HEX H12 1 0.06 1.008 ; qtot
-0.06
4 opls_140 1 HEX H13 1 0.06 1.008 ; qtot 0
5 opls_158 1 HEX C2 2 -0.12 12.011 ; qtot
-0.12
6 opls_140 1 HEX H21 2 0.06 1.008 ; qtot
-0.06
7 opls_140 1 HEX H22 2 0.06 1.008 ; qtot 0
8 opls_158 1 HEX C3 3 -0.12 12.011 ; qtot
-0.12
9 opls_140 1 HEX H31 3 0.06 1.008 ; qtot
-0.06
10 opls_140 1 HEX H32 3 0.06 1.008 ; qtot 0
11 opls_158 1 HEX C4 4 -0.12 12.011 ; qtot
-0.12
12 opls_140 1 HEX H41 4 0.06 1.008 ; qtot
-0.06
13 opls_140 1 HEX H42 4 0.06 1.008 ; qtot 0
14 opls_158 1 HEX C5 5 -0.12 12.011 ; qtot
-0.12
15 opls_140 1 HEX H51 5 0.06 1.008 ; qtot
-0.06
16 opls_140 1 HEX H52 5 0.06 1.008 ; qtot 0
17 opls_157 1 HEX C6 6 -0.18 12.011 ; qtot
-0.18
18 opls_140 1 HEX H61 6 0.06 1.008 ; qtot
-0.12
19 opls_140 1 HEX H62 6 0.06 1.008 ; qtot
-0.06
20 opls_140 1 HEX H63 6 0.06 1.008 ; qtot 0
[ bonds ]
; ai aj funct c0 c1 c2 c3
1 2 1
1 3 1
1 4 1
1 5 1
5 6 1
5 7 1
5 8 1
8 9 1
8 10 1
8 11 1
11 12 1
11 13 1
11 14 1
14 15 1
14 16 1
14 17 1
17 18 1
17 19 1
17 20 1
[ pairs ]
; ai aj funct c0 c1 c2 c3
1 9 1
1 10 1
1 11 1
2 6 1
2 7 1
2 8 1
3 6 1
3 7 1
3 8 1
4 6 1
4 7 1
4 8 1
5 12 1
5 13 1
5 14 1
6 9 1
6 10 1
6 11 1
7 9 1
7 10 1
7 11 1
8 15 1
8 16 1
8 17 1
9 12 1
9 13 1
9 14 1
10 12 1
10 13 1
10 14 1
11 18 1
11 19 1
11 20 1
12 15 1
12 16 1
12 17 1
13 15 1
13 16 1
13 17 1
15 18 1
15 19 1
15 20 1
16 18 1
16 19 1
16 20 1
[ angles ]
; ai aj ak funct c0 c1 c2 c3
2 1 3 1
2 1 4 1
2 1 5 1
3 1 4 1
3 1 5 1
4 1 5 1
1 5 6 1
1 5 7 1
1 5 8 1
6 5 7 1
6 5 8 1
7 5 8 1
5 8 9 1
5 8 10 1
5 8 11 1
9 8 10 1
9 8 11 1
10 8 11 1
8 11 12 1
8 11 13 1
8 11 14 1
12 11 13 1
12 11 14 1
13 11 14 1
11 14 15 1
11 14 16 1
11 14 17 1
15 14 16 1
15 14 17 1
16 14 17 1
14 17 18 1
14 17 19 1
14 17 20 1
18 17 19 1
18 17 20 1
19 17 20 1
[ dihedrals ]
; ai aj ak al funct c0 c1 c2
c3 c4 c5
2 1 5 6 3
2 1 5 7 3
2 1 5 8 3
3 1 5 6 3
3 1 5 7 3
3 1 5 8 3
4 1 5 6 3
4 1 5 7 3
4 1 5 8 3
1 5 8 9 3
1 5 8 10 3
1 5 8 11 3
6 5 8 9 3
6 5 8 10 3
6 5 8 11 3
7 5 8 9 3
7 5 8 10 3
7 5 8 11 3
5 8 11 12 3
5 8 11 13 3
5 8 11 14 3
9 8 11 12 3
9 8 11 13 3
9 8 11 14 3
10 8 11 12 3
10 8 11 13 3
10 8 11 14 3
8 11 14 15 3
8 11 14 16 3
8 11 14 17 3
12 11 14 15 3
12 11 14 16 3
12 11 14 17 3
13 11 14 15 3
13 11 14 16 3
13 11 14 17 3
11 14 17 18 3
11 14 17 19 3
11 14 17 20 3
15 14 17 18 3
15 14 17 19 3
15 14 17 20 3
16 14 17 18 3
16 14 17 19 3
16 14 17 20 3
; Include Position restraint file
;#ifdef POSRES
;#include "posre.itp"
;#endif
; Include water topology
;#include "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 generic topology for ions
;#include "ions.itp"
[ system ]
; Name
Hexane
[ molecules ]
; Compound #mols
Hexane 125
Thank you,
--
========================================
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 gmx-users@gromacs.org
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 gmx-users-requ...@gromacs.org.
Can't post? Read http://www.gromacs.org/mailing_lists/users.php