Skip to content
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

[WIP] Add option to rigidify ligand to Boresch restraints #845

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

jchodera
Copy link
Member

@jchodera jchodera commented Dec 5, 2017

In inspecting @Lnaden's Abl:imatinib calculations, it looks like the ligand flexibility in the noninteracting state may be a major cause of replica poor mixing. This experimental PR adds an option to Boresch restraints that also adds torsional restraints to rotatable bonds to rigidify the ligand when the restraints are imposed.

If this works well in the complex phase, we would have to figure out how to also impose the torsion restraints in the solvent phase. But for now, I'm just testing this branch on the complex phase.

@Lnaden
Copy link
Contributor

Lnaden commented Dec 5, 2017

What evidence is there its the non-rigidity of the ligand which causes problems? Based on the replica mixing plots, the decouple state is one of the better mixed states. If we do add this, we'll need to make sure the standard state correction is fixed as well, or include the rigidity in the solvent phase as you mentioned, otherwise the free energy difference will be quite off.

@jchodera
Copy link
Member Author

jchodera commented Dec 5, 2017

I examined the trajectories for Abl:imatinib replicas from your simulations, and it appeared that the entropic bottleneck of pulling the disordered ligand into the binding pose may be limiting efficiency. It would be better to offer a way to restrain the ligand RMSD, but we still don't have an RMSDForce in OpenMM (though I've wanted one for years) so adding torsion restraints was the best compromise between simplicity and minimizing the additional thermodynamic length.

The effect will cancel if we apply the same rigidification restraints in the solvent phase. If we end up using this, we would need some refactoring to allow this.

For now, this is just an experiment. I'm running with "auto" to see if this minimizes the number of thermodynamic states needed and enhances mixing.

You may be right that the electrostatics phase is the most problematic here. We still need to explore some simple protocol variants, but we can start those experiments today.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants