-
Notifications
You must be signed in to change notification settings - Fork 53
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
Implementing script to generate Bayly's preferred AM1-BCC charges #11
Conversation
…utable README.md.
(Not ready to merge yet.) |
Sorry, a “WIP”? David Mobley On Thu, Oct 30, 2014 at 3:54 PM, John Chodera notifications@github.com
|
So what's the plan in terms of avoiding code duplication between gaff2xml and the current repo? E.g. https://github.com/choderalab/gaff2xml/blob/master/gaff2xml/openeye.py |
I agree that the stuff in gaff2xml is incomplete, but I think it's useful for us to try to avoid going back to the days where we had 10 copies of each code blurb and zero tests. |
For the short term, the plan is to make sure that This is because the primary goal is to make sure Once The primary form of tests will be ensuring that we can get the same computed free energies with the multiple codes for which downstream files are produced (gromacs, OpenMM, AMBER). This is actually going to be a pretty strict test, though we'll have to automate it through a scheme other than travis. |
I agree with all this. Though, on the last part - reproducibility of computed free energies across codes - I should mention that Julien Michel and I are working on a “reproducibility” project right now involving several codes (GROMACS, Sire (OpenMM-based), and AMBER) with the thought of bringing CHARMM on board also (Benoit Roux has signed on). We are starting with some density calculations and relative hydration free energies, but the plan is to extend to binding affinities as well. So if you’re thinking of reproducibilities across codes we should talk and/or combine efforts. |
This sounds great! We essentially have to test reproducibility of either computed energies or computed hydration free energies between codes, since there is no other way to test that we have produced the correct output. If you already have a way to automate the testing of inputs for multiple codes to make sure they yield the same computed properties, that would greatly simplify this. |
…s_mol2/ files. mol2 files are titled using IUPAC names now.
Just to make sure I’m clear - what do you mean by “produced the correct output”? Julien has been working on a preparation tool which handles preparing inputs (topologies and coordinates, essentially) for free energy calculations in the different packages I mentioned. In theory these should be able to yield the same free energies and other properties, so that’s what we plan to test. David David Mobley On Thu, Oct 30, 2014 at 4:32 PM, John Chodera notifications@github.com
|
So, er, still figuring out GitHub here - it gives me an option to merge this pull request, but if I understand correctly it's not ready to be merged yet? Thanks. |
I believe this is ready to merge. |
Implementing script to generate Bayly's preferred AM1-BCC charges
This is a WIP to use a script to implement Christopher Bayly's preferred scheme of a multiconformer expansion with Omega followed by AM1-BCC charging using
AM1BCCSym
.