-
Notifications
You must be signed in to change notification settings - Fork 13
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
PyRosetta > openMM #33
Comments
Hi Matteo, Thanks for developing Fragmenstein! I'm trying to workout the status of this issue, as I'd like to avoid using PyRosetta/Rosetta. The README suggests using OpenVictor, based on OpenMM instead of PyRosetta. Does this mean Fritz was abandoned and OpenVictor should be used instead? I do note the developments in other code bases linked here of OpenMM implementation: this suggests to me that there is still more work to come to integrate these developments back into the main Fragmenstein code base? Thanks again, Thomas |
Sorry, I had not see this. Yes and no: the openMM mod works (OpenVictor via Fritz), but it is too slow for use. A second problem is that as you can immagine the hybrid scorefunction in Rosetta performs better than a better pure physics one when dealing with a static snapshot. Namely, the hack of delta of a score (REU) that is a proxy Gibbs free energy (hence the nasty |
In Fragmenstein, Igor uses PyRosetta, while industry folk want OpenMM.
This means I will add
Fritz
that can optionally replaceIgor
.For that the following is needed:
Constraints to the ligand:
In PyRosetta I add a coordinate constrain. In OpenMM it seems like I need to add a virtual residue with those coordinates and constrain to those.
I assume also a constraint to a reference to deal with drift.
Covalent residues:
Adding
openmm.HarmonicBondForce().addBond
does not make the bond obey dihedrals etc. or even angles in PyRosetta if the topology is not done right... How does one declare a covalent topology in openff?Things that will require testing:
The text was updated successfully, but these errors were encountered: