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

Allow for certain angle types to use 1-3 nonbonded interactions instead of harmonic angles #87

Open
cwalker7 opened this issue Oct 22, 2020 · 0 comments
Labels
enhancement New feature or request

Comments

@cwalker7
Copy link
Contributor

It seems that the energy spiking issue #86 may be due to an issue with the angle/torsion nonbonded exclusions. It seems that some nonbonded interactions are not being enforced. For a single Langevin dynamics simulation at 400K with LJ epsilon=5kJ/mol, and bond angle potentials turned on, a pairwise rdf distribution for backbone-sidechain distances shows that bb and sc beads are frequently right on top of eachother. Naturally, this makes the system very unstable.

Torsions with a force constant of 0 should be ok, provided that the 1-4 nonbond scaling is set 1 (which it is currently unless we are considering rosetta exceptions).

We should allow for certain angle types to keep their 1-3 nonbonded interactions, rather than setting a default force constant which is applied to all angles. Or in the short term, make sure that a force constant of zero is not allowed.

However I think the spiking issue is more than this - here's what we see for different variations:

  • include_bond_angle_forces=False, include_torsion_forces=False --> no spiking
  • include_bond_angle_forces=True, all k_angle are 25 kJ/mol/rad^2, include_torsion_forces=True --> spiking
  • include_bond_angle_forces=True, all k_angle are 25 kJ/mol/rad^2, include_torsion_forces=False --> spiking
  • include_bond_angle_forces=False, include_torsion_forces=True --> spiking
@cwalker7 cwalker7 added the enhancement New feature or request label Oct 28, 2020
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

1 participant