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

Split QP step into two in sample sidechain #389

Merged
merged 1 commit into from Jan 18, 2024

Conversation

jessicaflowers
Copy link
Collaborator

@jessicaflowers jessicaflowers commented Jan 17, 2024

If too many conformers are generated during sidechain, split conformer array into two sections and score them separately

Pull Request Checklist

  • Will your PR merge into the dev branch?
    Exceptions will be made for urgent bugfixes.
  • Have you forked from dev?
    If not, please rebase your PR onto the most recent dev tip.
  • Does your PR title succinctly describe the changes?
    Explain to a new user by completing the sentence: 'This PR will: ...'
  • Fill out the template below.

Description of the Change

If too many conformers are generated during sample_sidechain(), split conformer array into two sections and score them separately. Concatenate after scoring both sections. This allows us to sample >15000 conformers without overloading QP.

This is a temporary fix. Ideally, we want to reduce sampling as the time sampling is getting increasingly high for these residues. However, we believe we can do that more effectively with attention based sampling and so are leaving this patch in here for now.

Release Notes

Split QP during sample_sidechain() in qfit.py


If too many conformers are generated during sidechain, split conformer array into two sections and score them separately
@stephaniewankowicz stephaniewankowicz merged commit 899adcc into dev Jan 18, 2024
6 checks passed
@stephaniewankowicz stephaniewankowicz deleted the sidechain_split_qp branch January 18, 2024 02:05
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