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

[Draft] Self-consistently parameterize protein-ligand with espaloma-0.3.0 #1215

Draft
wants to merge 6 commits into
base: main
Choose a base branch
from

Conversation

kntkb
Copy link

@kntkb kntkb commented Jul 25, 2023

Description

This PR is a draft to self-consistently parameterize protein-ligand systems with espaloma-0.3.0 which was built on top of perses-0.10.1. Note that this PR is not ready to be merged to the latest release but intended to keep track of how one could self-consistently parameterize a protein-ligand systems with espaloma-0.3.0.

Motivation and context

Current implementation of perses cannot parameterize the protein-ligand system self-consistently with espaloma.
One work around is to parameterize the system with the current implementation (protein: Amber, ligand: espaloma), and use the solvated system to regenerate the protein with EspalomaTemplateGenerator implemented in openmmforcefields.generators.

A more simple way is to handle the protein as a single residue openff.topology.Molecule object and append it with the other small molecules, Then load the list of Molecules into openmmforcefields.generators.SystemGenerator. However, this raised some issues described here.

How has this been tested?

This version was used to run the custom PL-benchmark described here.

@kntkb kntkb requested a review from ijpulidos July 25, 2023 22:05
@ijpulidos
Copy link
Contributor

Thanks for this @kntkb ! This will help ups come up with the changes we need to be doing in our API to be able to parametrize receptors/proteins as well.

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.

None yet

2 participants