-
Notifications
You must be signed in to change notification settings - Fork 50
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
Adapt protein mutation setup pipeline to handle glycosylated RBD:ACE2 #777
Conversation
@@ -2043,6 +2047,7 @@ def _construct_atom_map(self, | |||
new_oemol_res_copy : openeye.oechem.oemol object | |||
copy of modified new oemol | |||
""" | |||
_logger.debug("In construct atom map") |
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.
@zhang-ivy delete this
Just noting that we don't want to merge this PR, and instead want to finish the work converting th glycam force field converted to OpenMM's Longer term, the Open Force Field Initiative will provide fully self-consistent general force fields that work for glycosylated residues transparently. |
Since openmm/openmmforcefields#150 got merged, do we need this any more @zhang-ivy @jchodera ? |
Closing this as we've converted the glycam ff to an ffxml, so this hack is no longer necessary |
This is a temporary fix that allows generation of htfs for glycosylated RBD:ACE2, since the amber glycan forcefield is not currently compatible with OpenMM.
Overview of the setup pipeline for glycosylated RBD:ACE2:
Output: old topology (corrected prmtop), old positions (inpcrd), old system (prmtop)
Output: new topology (created from old topology), new positions (inpcrd), new system (prmtop)
Summary of changes
In
rjmc/topology_proposal.py
:PointMutationEngineRBD
(subclass ofPointMutationEngine
)_construct_atom_map
In
app/relative_point_mutation_setup.py
:PointMutationExecutorRBD
(subclass ofPointMutationExecutor
)Created
utils/rbd.py
:PointMutationEngineRBD
andPointMutationExecutor
TO DO: