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

Modified amino acids problem for the conservation pipeline #139

Open
kiarka7 opened this issue Jan 30, 2024 · 2 comments
Open

Modified amino acids problem for the conservation pipeline #139

kiarka7 opened this issue Jan 30, 2024 · 2 comments
Labels
bug Something isn't working

Comments

@kiarka7
Copy link

kiarka7 commented Jan 30, 2024

The conservation pipeline falls down when it runs on modified amino acids. Currently, DODO cannot process modified amino acids. Although the .pdbqt is generated and the docking is done, for the conservation pipeline the structure is incomplete - the protein part after the modified amino acid is missing. Also the modified amino acid itself is not part of the protein. See 3LTH structure statement:

RuntimeError: Sequences for chain A region (0, 419) expected: 'MDKFRVQGPTRLQGEVTISGAKNAALPILFAALLAEEPVEIQNVPKLKDIDTTMKLLTQLGTKVERDGSVWIDASNVNNFSAPYDLVKTMRASIWALGPLVARFGQGQVSLPGGCAIGARPVDLHIFGLEKLGAEIKLEEGYVKASVNGRLKGAHIVMDKVSVGATVTIMSAATLAEGTTIIENAAREPEIVDTANFLVALGAKISGQGTDRITIEGVERLGGGVYRVLPDRIETGTFLVAAAISGGKIVCRNAQPDTLDAVLAKLREAGADIETGEDWISLDMHGKRPKAVTVRTAPHPAFPTDMQAQFTLLNLVAEGTGVITETIFENRFMHVPELIRMGAHAEIESNTVICHGVEKLSGAQVMATDLRASASLVLAGCIAEGTTVVDRIYHIDRGYERIEDKLRALGANIERVKGE' actual: 'MDKFRVQGPTRLQGEVTISGAKNAALPILFAALLAEEPVEIQNVPKLKDIDTTMKLLTQLGTKVERX' must have same size (419, 67).

In the 67th position is originally IAS, a non-standard amino acid: BETA-L-ASPARTIC ACID.

@rdk
Copy link
Member

rdk commented Apr 12, 2024

Thanks for reporting this.

This is caused by P2Rank bug that cuts chains after a residue containing OXT atom.

In the pdb file there is HETATM 532 OXT IAS A 67 and the problem is that the atom type is OXT, not that the residue is modified per se. As a workaround it should be sufficient to manually change it to O.

All versions of P2Rank up to 2.4.1 are affected. The bug has been fixed on the develop branch and we are preparing the release.

@skodapetr skodapetr added the bug Something isn't working label Apr 12, 2024
@luk27official
Copy link
Collaborator

P2Rank 2.4.2 has been released, so I think we might upgrade the version to fix this bug. :)
https://github.com/rdk/p2rank/releases/tag/2.4.2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants