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

Atom order for improper dihedrals. #193

Closed
lohedges opened this issue Mar 7, 2018 · 2 comments
Closed

Atom order for improper dihedrals. #193

lohedges opened this issue Mar 7, 2018 · 2 comments

Comments

@lohedges
Copy link
Member

lohedges commented Mar 7, 2018

Atom order is important in the definition of improper dihedral parameters. In order to be able to convert between formats we need to be consistent in how they are loaded in to Sire, or provide a means of flagging the central atom (the atom that is planar, with the three atoms around it governing its planarity).

From what I can tell, atom ordering for the three main forcefields that we consider is as follows:

AMBER:
The central atom is third, with the other atoms appearing in alphabetical order. See top of page 7 here for details.

GROMACS:
The central atom is first. Unsure of the ordering of other atoms. See here for details.

CHARMM:
The central atom is first. Unsure of the ordering of other atoms. See here for details.

Obviously there will still be ambiguity in the ordering of the three other atoms, but it would be good to fix the position of the one atom that we do know about.

How does Sire deal with this issue internally?

(Some discussions of dealing with this problem for the CHARMM forcefield in OpenMM can be found here and here.)

Cheers.

@jmichel80
Copy link
Contributor

jmichel80 commented Mar 7, 2018 via email

@chryswoods
Copy link
Member

Closing as no new updates

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants