10000 AMBER FEP parser · Issue #42 · alchemistry/alchemlyb · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

AMBER FEP parser #42

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

Closed
1 task
orbeckst opened this issue Nov 28, 2017 · 2 comments
Closed
1 task

AMBER FEP parser #42

orbeckst opened this issue Nov 28, 2017 · 2 comments
Assignees
Labels
Milestone

Comments

@orbeckst
Copy link
Member

In line with the overall API proposal, we want to have parsers for each of the major MD engines, and eventually have coverage for all of those in use. For Amber we already have a TI parser (#10), we still need an "MBAR/FEP" parser:

  • Extracting reduced potentials u_nk from output files (for FEP).

This issue is the nexus for discussion for such parsers for the AMBER package. If you have existing parsing code for this package, comment below and we can begin adapting it into the parsers outlined above in a PR.

@orbeckst
Copy link
Member Author
orbeckst commented Jan 8, 2018

@shuail @brycestx is this issue something that you're actively working on or are committed to doing? (Which would be great!)

If not then it's ok to un-assign yourselves to make clear that really anyone can grab the issue and work on it.

@brycekallen
Copy link
Collaborator

First pass located at #51

@orbeckst orbeckst added this to the release 0.2.0 milestone Jan 16, 2018
orbeckst pushed a commit that referenced this issue Jan 17, 2018
- fixes #42
- Added functions to extract u_nk mbar energies from Amber files
  if they exist.
- added test to determine if file was parsed correctly.
  ix test_amber.py to conform to new load_bace_example added to alchemtest.
- small formatting adjustments.
- Adding another test "load_bace_improper" to increase coverage
- Adding support for exception thrown by improper clambda value for test case.
- removed untested portion of amber parser from coverage
  The "file_validation(outfile)" step in extract_dHdl() is not covered by
  our tests. I am flagging the "not tested" status explicitly in the code
  with `#pragma: no cover`.
orbeckst added a commit that referenced this issue Jan 17, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants
0