Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add the ability to generate BoreschRestraints via the pull code #4

Open
IAlibay opened this issue May 20, 2019 · 1 comment
Open

Add the ability to generate BoreschRestraints via the pull code #4

IAlibay opened this issue May 20, 2019 · 1 comment
Labels
enhancement New feature or request

Comments

@IAlibay
Copy link
Owner

IAlibay commented May 20, 2019

As evidenced by the recent gmx redmine issue: https://redmine.gromacs.org/issues/2953, it may be prudent to implement a means of generating Boresch restraints that does not rely on the intermolecular_restraints code. This would allow us to leverage the pull code and help bring the .mdp files closer to those of the hardwall restraint simulations. It would also probably make the restraints easier to understand for new users.

This should be rather simple:

  1. Generate a set of index groups using MDAnalysis which defines each of the 6 atoms involved in a Boresch restraint.
  2. Generate a set of default .mdp options for the restraints.. something like:
    pull-group1-name = atom1
    pull-group2-name = atom2
    ... etc...
    pull-coord1-type = umbrella
    pull-coord2-type = umbrella
    .... etc ...
    pull-coord1-geometry = distance
    pull-coord2-geometry = angle
    ... for pull-coord3
    pull-coord4-geometry = dihedral
    ... for pull-coord[5-6]
    pull-coord1-init = [nm]
    pull-coord2-init = [deg]
    ... etc...

Ideally we can just provide this as a printed output for pasting into future mdp files and/or we can just create idealised template mdp files directly using this protocol.

@IAlibay IAlibay added the enhancement New feature or request label May 20, 2019
@aniketsh
Copy link
Collaborator

aniketsh commented May 20, 2019 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants