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

cannot recognize small molecule cofactor in protein receptor's PDB file #401

Open
hgg302 opened this issue Feb 23, 2025 · 2 comments
Open

Comments

@hgg302
Copy link

hgg302 commented Feb 23, 2025

my protein has a small molecule in the pdb file, when i try to dock the ligand, it always has this error:

Input residues {'A:311': 'AKG'} not in residue_templates

Trying to resolve unknown residues by building chemical templates...
******************** New Template Built ********************
{

causing my docking to fail.
is there anyway to fix this issue? like how to add my cofactor information into the residue_templates?

@rwxayheee
Copy link
Collaborator

Hi @hgg302

This is not an error. Or maybe you didn’t post the full message? What did you get? Usually the template building function is trying to auto process the cofactor for you, assuming that the structure (heavy atoms) is complete and the chemical identity matches with the registered residue in CCD (chemical component library).

And yesss you can register your own cofactors. We have a guide in our documentation to build a custom residue, see here: https://meeko.readthedocs.io/en/release-doc/py_build_temp.html#example-usage

I wrote this a while back. Let me know if this is still useful, or if you would want the functions to be present with a different example

@rwxayheee
Copy link
Collaborator

For docking with cofactors as part of receptor, we have this example for Vina:

https://meeko.readthedocs.io/en/release-doc/colab_examples.html#vina-basic-docking-with-cofactors

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

No branches or pull requests

2 participants