-
Notifications
You must be signed in to change notification settings - Fork 41
Breakdown rfe protocolunit #1770
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
Merged
Merged
Changes from 1 commit
Commits
Show all changes
51 commits
Select commit
Hold shift + click to select a range
43d6007
Migrate validation to Protocol._validate
IAlibay 2cd56ba
some fixes
IAlibay 70e6d7a
Merge branch 'main' into validate-rfe
IAlibay f330562
move some things around
IAlibay 95b92b3
Merge branch 'main' into validate-rfe
IAlibay 1e0153e
add validate endstate tests
IAlibay fe2b879
Merge branch 'validate-rfe' of github.com:OpenFreeEnergy/openfe into …
IAlibay fbc4554
validate mapping tests
IAlibay c2f49d2
net charge validation tests
IAlibay c50f99c
more stuff
IAlibay 9e0d29b
remove old tests
IAlibay 2fe8ff9
make hybrid samplers not rely on htf
IAlibay 4a0bd26
fix up test
IAlibay 5848adc
fix up some slow tests
IAlibay 1aaef87
Merge branch 'main' into multistate-nohtf
IAlibay b6d5ecd
Fix up the one test
IAlibay 0605d11
fix a few things
IAlibay 48106a2
fix the remaining tests
IAlibay 5af66e8
cleanup imports
IAlibay ad0b5fb
Merge branch 'validate-rfe' into move-rfe-protocol
IAlibay 45e004c
Merge branch 'multistate-nohtf' into move-rfe-protocol
IAlibay 58dd71c
Migrate protocol, units, and results for the hybridtop protocol
IAlibay 792996e
Add news item
IAlibay 91f1788
Merge branch 'validate-rfe' into move-rfe-protocol
IAlibay 527b870
Merge branch 'main' into validate-rfe
IAlibay 7d17998
fix redefine
IAlibay 43eb947
start modularising everything
IAlibay d1bd736
Add charge validation for smcs when dealing with ismorphic molecules
IAlibay 51a6de1
break down the rfe units into bits
IAlibay 6a5a76a
more broadly disallow oechem as a backend when creating systems
IAlibay cdd3da0
fix issue with nc being undefined
IAlibay e0a8e2a
Merge branch 'validate-rfe' into move-rfe-protocol
IAlibay a0ef737
Merge branch 'move-rfe-protocol' into breakdown-rfe-protocolunit
IAlibay b826803
Fix missing import
IAlibay 42ddbcf
Merge branch 'move-rfe-protocol' into breakdown-rfe-protocolunit
IAlibay 063e8ce
Fix comp getter
IAlibay 3844bb5
Merge branch 'move-rfe-protocol' into breakdown-rfe-protocolunit
IAlibay a98c799
update module name
IAlibay 5d0bc7e
Merge branch 'move-rfe-protocol' into breakdown-rfe-protocolunit
IAlibay 7c915ed
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 951ac15
move a few things around to make life easier
IAlibay b9f8264
Merge branch 'main' into breakdown-rfe-protocolunit
IAlibay 2e4b455
fix typo
IAlibay 7182805
fix some merge issues
IAlibay 28b4381
fix test failures due to integrator checks
IAlibay 726f517
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 1587673
try to make mypy happy
IAlibay 5cca950
Merge branch 'breakdown-rfe-protocolunit' of github.com:OpenFreeEnerg…
IAlibay 1fbec7d
add early exist if there's no molecules
IAlibay 3cd758e
Apply suggestions from code review
IAlibay 6622428
Update openfe/protocols/openmm_rfe/hybridtop_units.py
IAlibay File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
start modularising everything
- Loading branch information
commit 43eb947872896f350c694d714ced77789b495b0b
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this part new or did I just not see it before? Just wondering out of curiosity why this is necessary.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is new - it takes over this code:
openfe/openfe/protocols/openmm_rfe/hybridtop_units.py
Lines 269 to 272 in acd6d58
Essentially it does the exact same thing, but with less boiler plate / cost. It also avoids a potential case where you pass the same isomorphic molecule twice - technically that does nothing, but it's safer to just not do it.