At some my system changed a bit and now it is much longer in the Z-direction, so grompp issued a bunch of setup errors and the following had to be added to the pull code:
I thought it worked, but it is actually clunky. The pulling rate seems to oscillate and sometimes there are distinct jerking motions of the DNA along Z. My assumption was that 5419 should be a central atom in the DNA molecule (say, a phosphorus), close to the membrane at the start of the simulation. Is this correct, or is that PBC atom supposed to be in the membrane? Alternatively, is there a way to set this up so that it works the way it did with the original pull code (above)?
I’m not new to this, so, yes, I did read the documentation and this portion of it is rather poorly written. So far, constant-force seems to be the only way.
Hi,
Just to avoid confusion, my suggestion was to use pull-coord1-geometry = cylinder, not to change pull-coord1-type. pull-coord1-type = constant-force should work with pull-coord1-geometry = cylinder.
in the mdp file you have uploaded pull-coord1-type = umbrella (not constant-force). I guess you have tried both.
Best regards
Alessandra
Yeah, I only changed umbrella to constant-force. For my system, cylinder seems questionable in the same way direction-periodic is, because the COM position of a periodic vertically positioned DNA actually does not do anything but oscillate.
I wish I could try a bunch of options, but the system is so heavy that I need days before finding out if things work. Constant force seems fine, except now one really needs to adjust it to get a reasonable pulling rate. Thanks for the suggestion anyway!
I have a question on the options added to pull the pre-stretched system along z-direction.
I wonder why the following options were needed to simulate the system?
I don’t understand how they work.
I know that the option pull-group1-pbcatom specifies a reference atom. But I am unsure what is a reference atom and for what the atom is used.
The reference is to some sort of a “central” portion of the system that will help the software treat PBC. Unfortunately, the documentation pertaining to the entire pull code section is pretty terrible.