-
Notifications
You must be signed in to change notification settings - Fork 41
Membrane support #1561
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
Open
hannahbaumann
wants to merge
176
commits into
main
Choose a base branch
from
membrane_prototype
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Membrane support #1561
Changes from all commits
Commits
Show all changes
176 commits
Select commit
Hold shift + click to select a range
4e6617e
Membrane support prototype start
hannahbaumann ac9862a
Merge branch 'main' into membrane_prototype
hannahbaumann 8ea145a
Point to corresponding branch in gufe
hannahbaumann 587a1bf
Merge branch 'membrane_prototype' of https://github.com/OpenFreeEnerg…
hannahbaumann b7c63d6
Merge branch 'main' into membrane_prototype
hannahbaumann 24f3d58
Make plain md protocol membrane ready
hannahbaumann 617ac8c
Merge branch 'membrane_prototype' of https://github.com/OpenFreeEnerg…
hannahbaumann 7fd5ca9
Merge branch 'main' into membrane_prototype
hannahbaumann 18db828
Dry run for membrane system for debugging
hannahbaumann 1ee6fd7
Merge branch 'membrane_prototype' of https://github.com/OpenFreeEnerg…
hannahbaumann 238b36b
Merge branch 'main' into membrane_prototype
hannahbaumann 6945805
Merge branch 'main' into membrane_prototype
hannahbaumann 646ebbe
Merge branch 'membrane_prototype' of https://github.com/OpenFreeEnerg…
hannahbaumann abf0007
Add box vectors to modeller
hannahbaumann 96fa49a
Adapt htf to allow for membrane barostat
hannahbaumann b70e5b2
Fix test
hannahbaumann 481ff35
Add test files membrane
hannahbaumann 4d28281
Merge branch 'main' into membrane_prototype
hannahbaumann eff1958
Change test to cpu
hannahbaumann 1456a99
Merge branch 'membrane_prototype' of https://github.com/OpenFreeEnerg…
hannahbaumann 0cdde55
Merge branch 'main' into membrane_prototype
hannahbaumann 5bfd1c9
Prints for debugging
hannahbaumann ce29130
Some more debugginh stuff, remove later
hannahbaumann c53fd60
Merge branch 'main' into membrane_prototype
hannahbaumann 5c313b1
Small fix
hannahbaumann 9dce0e0
Merge conflicts
hannahbaumann 080d93e
Temporarily use branches for openmmtools and openmmforcefield
hannahbaumann 48a7844
Small fixes
hannahbaumann b492de0
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 2913994
support membrane in gather
hannahbaumann e654a4d
Merge branch 'main' into membrane_prototype
hannahbaumann 1e707ba
Merge branch 'main' into membrane_prototype
hannahbaumann bf51b0c
First pass membrane support for SepTop protocol
hannahbaumann 872c914
Change validation solvent
hannahbaumann 27d15f7
Move changes in solvent validation to validate_solvent
hannahbaumann 508fa62
Some small fixes
hannahbaumann a33d882
Merge branch 'main' into membrane_prototype
hannahbaumann 7a640ce
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 44e3545
Add membrane test septop
hannahbaumann 6e4023d
Change box vector units for handling membrane barostat
hannahbaumann 339a9ed
Test box vectors SepTop more
hannahbaumann 741e44c
First pass at ABFE membrane prototype
hannahbaumann e53512b
Merge branch 'main' into membrane_prototype
hannahbaumann e67ecd2
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 1f408fc
Remove some prints
hannahbaumann 19761df
Revert box changes
hannahbaumann 5d5bc8e
Some fixes in SepTop to fix tests
hannahbaumann 3e6b063
Apply suggestion from @hannahbaumann
hannahbaumann 4d7da11
Add tests for system creation
hannahbaumann 4c7cdd4
Merge branch 'membrane_prototype' of https://github.com/OpenFreeEnerg…
hannahbaumann 0962f3c
FIx test
hannahbaumann 00c606e
Add ABFE membrane tests
hannahbaumann b317cab
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] d97de53
More tests membrane septop and more dry outputs in septop
hannahbaumann 2145f37
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] fc61675
Add validation for box vector in ProteinMembraneComponent
hannahbaumann b132806
Merge branch 'main' into membrane_prototype
hannahbaumann 88c9179
Adapt gather for membranes
hannahbaumann 379cdf6
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] d79eb36
Merge branch 'main' into membrane_prototype
hannahbaumann 207fe3c
small changes
hannahbaumann 3504100
Merge branch 'main' into membrane_prototype
hannahbaumann af99e37
Merge branch 'main' into membrane_prototype
hannahbaumann c309957
Merge branch 'main' into membrane_prototype
hannahbaumann 9ae0565
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 4156c55
Modify box vectors plain md
hannahbaumann 4327ef1
Merge branch 'main' into membrane_prototype
hannahbaumann ff06372
Address review comments
hannahbaumann 3cd7793
Merge branch 'membrane_prototype' of https://github.com/OpenFreeEnerg…
hannahbaumann 8c00e32
Remove unnecessary prints
hannahbaumann 5dd1758
Subclass membrane test
hannahbaumann 11602f5
Small fix
hannahbaumann 7ac6d32
Merge branch 'main' into membrane_prototype
hannahbaumann 45c26de
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 7dc626c
remove unnecessary import
hannahbaumann 621b0d7
Remove prints
hannahbaumann a42653e
Small fix
hannahbaumann 825e8ae
Merge branch 'main' into membrane_prototype
hannahbaumann 919cacf
Small fix
hannahbaumann 683b47d
Merge branch 'membrane_prototype' of https://github.com/OpenFreeEnerg…
hannahbaumann 21615c8
Larger change to checks for BaseSolventComponent, SolvatedPDBComponen…
hannahbaumann 45f48e0
Merge branch 'main' into membrane_prototype
hannahbaumann d3c4711
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] efdb5f1
Some more changes
hannahbaumann 5f6816c
Merge
hannahbaumann b7f021d
Small fix
hannahbaumann cfdaf04
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] e35690c
ABFE enforce timestep complex solvent the same
hannahbaumann 5a9f873
Merge branch 'main' into membrane_prototype
hannahbaumann 31f9227
Update test files
hannahbaumann a2ab353
Update environment.yaml with new openmmtools and openmmforcefield ver…
hannahbaumann 8ff8d45
Remove unnecessary checks for box_vectors which are handled in gufe
hannahbaumann 39e62ca
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 71c8a99
Update openfe/protocols/openmm_afe/equil_binding_afe_method.py
hannahbaumann edd0e5d
Attempt at rewriting validate_solvent
hannahbaumann e23d2a2
Move get barostat to self
hannahbaumann 1936b83
Simplify mapping in test
hannahbaumann cafa04a
Add validator for surface_tension and membrane barostat
hannahbaumann ec2beaa
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] a0a2ad1
Add membrane barostat to adaptive settings rfe protocol
hannahbaumann 6a3a5a3
Add validation/warning for barostat component mismatch
hannahbaumann 0996c33
Fix tests (except CLI)
hannahbaumann df381f9
Address merge conflicts
hannahbaumann 54986e8
More merge fixes
hannahbaumann 14e162e
Remove unnecessary imports
hannahbaumann a0b3c91
Merge branch 'main' into membrane_prototype
hannahbaumann 30218d2
Merge branch 'main' into membrane_prototype
hannahbaumann 5273d43
Merge conflicts
hannahbaumann 962dea5
Merge branch 'main' into membrane_prototype
hannahbaumann c9b75b9
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 5eebbbc
Add test files
hannahbaumann 8b53130
Update tests
hannahbaumann 93b4cb7
Add lipid ff in adaptive settings
hannahbaumann 481c0e9
Merge branch 'main' into membrane_prototype
hannahbaumann 32c4a5e
remove commented out lines
hannahbaumann 4586c5b
Update test abfe
hannahbaumann 8b8529c
Merge branch 'main' into membrane_prototype
hannahbaumann ede10d3
Update ABFE results with new settings
hannahbaumann 69d0986
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 40b87ec
Merge branch 'main' into membrane_prototype
hannahbaumann ff2fec9
Fix solvent validation
hannahbaumann d7e4255
Merge branch 'membrane_prototype' of https://github.com/OpenFreeEnerg…
hannahbaumann 58a004d
Merge branch 'main' into membrane_prototype
hannahbaumann 0039bbe
change env to gufe main
hannahbaumann 5cfbc61
Apply suggestion from @hannahbaumann
hannahbaumann 02ce210
Remove files from before src layout change
hannahbaumann 3450d2c
Merge branch 'membrane_prototype' of https://github.com/OpenFreeEnerg…
hannahbaumann 78b266c
Update tests
hannahbaumann 24cb6d3
Small fix
hannahbaumann df4ca99
mark slow tests
hannahbaumann 9f67fbf
Merge branch 'main' into membrane_prototype
hannahbaumann 3ec132d
Update env file
hannahbaumann eddd3d2
Merge branch 'main' into membrane_prototype
hannahbaumann c2feb33
Small fix
hannahbaumann de778de
Update src/openfe/protocols/openmm_afe/equil_binding_afe_method.py
hannahbaumann 39793ea
Update src/openfe/protocols/openmm_afe/equil_binding_afe_method.py
hannahbaumann db4ba21
Update src/openfe/protocols/openmm_rfe/_rfe_utils/relative.py
hannahbaumann 2eaa4a1
Update src/openfe/protocols/openmm_utils/system_validation.py
hannahbaumann 775b619
Address review comments 1
hannahbaumann 949eaeb
Merge branch 'membrane_prototype' of https://github.com/OpenFreeEnerg…
hannahbaumann 20fcd05
update doc string
hannahbaumann a31527c
Update src/openfe/tests/protocols/openmm_abfe/test_abfe_protocol.py
hannahbaumann d8d8051
Update src/openfe/tests/protocols/openmm_abfe/test_abfe_protocol.py
hannahbaumann 33e2694
Update src/openfe/tests/protocols/openmm_abfe/test_abfe_protocol.py
hannahbaumann ff5c0c3
Update src/openfe/tests/protocols/openmm_abfe/test_abfe_protocol.py
hannahbaumann e9187fd
Address review comments 2
hannahbaumann 93e9d54
Address review comments 3
hannahbaumann db0bc3e
fix mypy
hannahbaumann 676f4c6
Fix system creation tests
hannahbaumann 20dbdf9
Roundtrip box vectors to remove vec3 issues
hannahbaumann 1720e00
Roundtrip box vectors to remove vec3 issues
hannahbaumann 8652214
Remove unnecessary imports
hannahbaumann db33dd2
Apply suggestion from @hannahbaumann
hannahbaumann a148ae8
Test mypy failure
hannahbaumann 201d9fa
Merge branch 'membrane_prototype' of https://github.com/OpenFreeEnerg…
hannahbaumann 22bdbe4
Test mypy failure 2
hannahbaumann a9dae30
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] f30578e
some fixes
hannahbaumann f12d806
some fixes
hannahbaumann 1af9cc6
small fixes
hannahbaumann 7254ee7
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 13786db
Update test files
hannahbaumann 31e4d72
Merge branch 'membrane_prototype' of https://github.com/OpenFreeEnerg…
hannahbaumann d6f4fc4
Update SepTop results settings
hannahbaumann e8b1e29
add more tests for adaptive settings and others
hannahbaumann 99d1258
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] eba6282
Merge branch 'main' into membrane_prototype
hannahbaumann d7468b6
Add news entry
hannahbaumann 6e848d8
Fix for box vectors hybtop
hannahbaumann c228e52
Make test slow again
hannahbaumann d715d11
Make mypy happy
hannahbaumann c798e58
try to make mypy happy again
hannahbaumann c2a6467
Adapt gather RFE membrane component types
hannahbaumann 375e26b
Merge branch 'main' into membrane_prototype
IAlibay 028e442
Merge branch 'main' into membrane_prototype
atravitz a72e135
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 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
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
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,23 @@ | ||
| **Added:** | ||
|
|
||
| * This PR adds membrane support to the protocols PlainMDProtocol, RelativeHybridTopologyProtocol, SepTopProtocol, AbsoluteBindingProtocol. | ||
|
|
||
| **Changed:** | ||
|
|
||
| * <news item> | ||
|
|
||
| **Deprecated:** | ||
|
|
||
| * <news item> | ||
|
|
||
| **Removed:** | ||
|
|
||
| * <news item> | ||
|
|
||
| **Fixed:** | ||
|
|
||
| * <news item> | ||
|
|
||
| **Security:** | ||
|
|
||
| * <news item> |
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
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
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
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.