-
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
Re-construct database files from primary data #20
Comments
I'm not claiming that my code is ready for prime time yet, but I do have a somewhat automated pipeline for building the AMBER files using OpenEye and Antechamber. https://github.com/choderalab/gbff/blob/master/code/rebuild_freesolv.py |
I think we decided to not use |
Agreed. But we may still want to check that the standalone script does the same thing as the latest gaff2xml functions. A lot of the code we have floating around differs in the various steps used to prepare ligands, which leads to different charges. In particular, the Another possibilty is for me to roll out a release of gaff2xml. Even if the API is not stable, we can still just specific a hard-coded version number for installation via conda. I'm happy with whatever here. |
What's the issue with setSampleHydrogens? Is it an only an issue with John, what's your preference on the approaches Kyle suggested? Also, I should point out that Chris Bayly just pointed me to the On Sat, Apr 18, 2015 at 10:17 AM, Kyle Beauchamp [email protected]
David Mobley |
Christopher Bayly's canonical AM1-BCC recipe, which we have now adopted, uses
which @kyleabeauchamp has found leads to modest charge differences for ethanol due to placement of the proton. @kyleabeauchamp has also found that
seems to behave independently of the specified I think we can either use a specific @kyleabeauchamp makes a good point about testing, however--- The biggest question might therefore be "What kind of testing do we need to ensure correctness of FreeSolv?". It seems that not much in the way of testing process existed previously (which is why all of these errors have come to light). Perhaps we want to figure out how we want things to be tested first, and that will make the path forward clearer? |
What is being done about the omega.SetRMSThreshold issue you mentioned? Can you elaborate on how gaff2xml is tested and how that might be extended There is no obvious way that I can tell to check that the
You could also do more complicated testing, such as:
On Mon, Apr 20, 2015 at 10:02 AM, John Chodera [email protected]
David Mobley |
@kyleabeauchamp emailed Christopher Bayly on 11 Apr 2015, and I've just pinged him again today. We can email OpenEye support for clarification if that doesn't work.
There is a suite of nosetests used to test individual functions and run some datasets through them:
Supposing technical constraints were not a problem, what would the true test of "correctness" be? Would it be identical free energies of hydration in each program (gromacs, AMBER, etc)? Identical potential energies for various conformations?
All of these things (many of which caused trouble in the past) would be good to test.
@swails has a neat tool called ParmEd that is very much getting close to being able to do a lot of these tests, so it's possible we can utilize it in a testing framework. |
Consistency in principle ought to be able to be verified by identical free David Mobley |
Excellent points. I think it might be practical to check consistency via some potential energy comparisons (especially with tools the OpenMM |
Yes, I think that ought to be the goal. On Mon, Apr 20, 2015 at 11:14 AM, John Chodera [email protected]
David Mobley |
This is basically resolved by #28 but can be re-opened later if there is anything we need to reawaken here. A lot of the energetic consistency stuff has been handled elsewhere via ParmEd and in tests for I intend to work with Michael Shirts separately to get in input files in other formats such as DESMOND. |
This is implied by several other issues, but ought to exist as its own issue.
To complete this issue, we must first resolve Issue #14, #13 , and #19.
This issue must be completed before we can resolve Issues #15 and #16 .
Resolving this issue will also provide the best resolution of the issue with water molecules in topology files (# to be inserted here).
The text was updated successfully, but these errors were encountered: