Adjust plain MD simulation PDB writing & production step counter#1302
Adjust plain MD simulation PDB writing & production step counter#1302
Conversation
|
Note: this PR depends on #1294 |
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #1302 +/- ##
==========================================
- Coverage 92.63% 92.57% -0.07%
==========================================
Files 143 143
Lines 10957 10975 +18
==========================================
+ Hits 10150 10160 +10
- Misses 807 815 +8
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
Thanks @IAlibay , that looks good to me! Only thing I was wondering is that if the user doesn't want waters in the traj, if it would still be useful to save a full system for the final frame. |
| ) | ||
|
|
||
| @staticmethod | ||
| def _save_simulation_pdb( |
There was a problem hiding this comment.
Does this method belong in some base class we have in utils file for our openmm based protocols?
There was a problem hiding this comment.
Eventually I think, but we'll leave that for the "big refactor".
So a user sets what they want to store, are you thinking about a case where after a simulation is over, they might change their mind? |
I'm not 100% sure what you mean here @hannahbaumann Is this an enhancement request to save a fully solvated PDB of the system too (I thought we were already doing that with (I assume you don't mean a fully solvated XTC file). |
|
No API break detected ✅ |
I meant a fully solvated last frame of the MD, in case people want to use the MD protocol to equilibrate before running FEP, but not want to save big trajectories. |
Fixes #1291
This PR does two things:
Checklist
newsentryDevelopers certificate of origin