[gmx-users] Using COM pulling and Enforced Rotations together
Abhi Acharya
abhi117acharya at gmail.com
Tue Jan 6 11:06:40 CET 2015
Hello Gromacs users,
I would like to use COM pulling and Enforced rotations simultaneously on a
single domain. Is it possible at all to do so? I tried to run an
simulation; it ran fine without errors, but analysis indicates COM pulling
may not have worked properly although the domain was rotated by the correct
angle. I used the following parameters.
The .mdp portion is as follows:
; COM PULLING
; Pull type: no, umbrella, constraint or constant-force
pull = umbrella
; Pull geometry: distance, direction, cylinder or position
pull_geometry = direction
; Select components for the pull vector. default: Y Y Y
pull_dim = Y Y Y
; Cylinder radius for dynamic reaction force groups (nm)
pull_r1 = 1
; Switch from r1 to r0 in case of dynamic reaction force
pull_r0 = 1.5
pull_constr_tol = 1e-06
pull_start = no
pull_nstxout = 10
pull_nstfout = 1
; Number of pull groups
pull_ngroups = 1
; Group name, weight (default all 1), vector, init, rate (nm/ps),
kJ/(mol*nm^2)
pull_group0 = KH-domain
pull_weights0 =
pull_pbcatom0 = 0
pull_group1 = GD-domain
pull_weights1 =
pull_pbcatom1 = 0
pull_vec1 = -0.11353457 -0.35303290 0.92869676
pull_init1 = 0.0
pull_rate1 = -0.0002667
pull_k1 = 1000
pull_kB1 = 1000
; ENFORCED ROTATION
; Enforced rotation: No or Yes
rotation = Yes
; Output frequency for angle, torque and rotation potential energy for the
whole group
rot_nstrout = 100
; Output frequency for per-slab data (angles, torques and slab centers)
rot_nstsout = 1000
; Number of rotation groups
rot_ngroups = 1
; Rotation group name
rot_group0 = GD-C-alpha
; Rotation potential. Can be iso, iso-pf, pm, pm-pf, rm, rm-pf, rm2,
rm2-pf, flex, flex-t, flex2, flex2-t
rot_type0 = flex
; Use mass-weighting of the rotation group positions
rot_massw0 = no
; Rotation vector, will get normalized
rot_vec0 = -0.11353457 -0.35303290 0.92869676
; Pivot point for the potentials iso, pm, rm, and rm2 (nm)
rot_pivot0 = 2.832087779 4.635125870 0.00000000
; Rotation rate (degree/ps) and force constant (kJ/(mol*nm^2))
rot_rate0 = -0.0174
rot_k0 = 400
; Slab distance for flexible axis rotation (nm)
rot_slab_dist0 = 1.5
; Minimum value of Gaussian function for the force to be evaluated (for
flex* potentials)
rot_min_gauss0 = 0.001
; Value of additive constant epsilon' (nm^2) for rm2* and flex2* potentials
rot_eps0 = 0
; Fitting method to determine angle of rotation group (rmsd, norm, or
potential)
rot_fit_method0 = norm
; For fit type 'potential', nr. of angles around the reference for which
the pot. is evaluated
rot_potfit_nsteps0 = 21
; For fit type 'potential', distance in degrees between two consecutive
angles
rot_potfit_step0 = 0.25
Thanks in advance.
Regards.
Abhishek Acharya
More information about the gromacs.org_gmx-users
mailing list