-
Notifications
You must be signed in to change notification settings - Fork 1
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
Modification of residue leads to incorrect bonding of backbone carbon atom #1
Comments
Hm... I'm not sure if Boltz would be able to handle backbone modifications like this since it was trained almost entirely on canonical backbone residues. Are there any examples of backbone N methylation in the CCD that we could use as a reference to figure out if its an issue of the CCD new residue injection script vs Boltz itself? |
Hey Ben, Thanks for taking the time to reply. As per your suggestion, I've taken a look at some of the other backbone n-methylation residues I've used, this seems to be a boltz issue, but it doesn't show up in Chai1 For example, N-METHYLCYSTEINE (CCD NCY: https://www.rcsb.org/ligand/NCY) seems to work fine in Chai1. But not so much in Boltz1 The oxygen group at the end of the residue doesn't seem to get processed correctly when forming the amide group? Also, the N-METHYLPHENYLALANINE (CCD MEA: https://www.rcsb.org/ligand/MEA) produces something that more or less makes sense in Chai1. (The bonding is a bit messy due to the way PyMOL uses atomic distance to determine bonds, but the atoms are in the right configuration) However, in Boltz1, it seems to have the same problem with the amide bond not being processed correctly. Does this help provide some hints as to how to address the problem? Is it more of a post-processing problem (to get the oxygens at the end of the residue to behave properly) or is it just something wrong with the model? Also, I know your tool is specifically to work with Boltz1, but do you have any idea how I can add the N2-Methyl-L-asparagine to the CCD directly so I can maybe use it for Chai1? There doesn't seem to be a lot of info online on how to work with the CCD file. |
Hm this is interesting, you might want to make an issue on the main Boltz repo for the authors to be aware. Just checking did you clone the version of the Boltz code that removes the OXT atoms before making those predictions? I'm wondering it thats freaking the model out. This is the link to the pull request, the authors haven't merged it yet Very strange that its making the methylated nitrogen tetrahedral.... |
Hi,
Thanks for your tool for residue modification on boltz1!
I'm having some trouble using it for one of my modifications however.
I am trying to N-Methylate the backbone nitrogen of ASN, i.e. from:
Asparagine(https://pubchem.ncbi.nlm.nih.gov/compound/6267)
to
N2-Methyl-L-asparagine (https://pubchem.ncbi.nlm.nih.gov/substance/461453433)
There is a N-Methylated variant of ASN in the CCD
MEN (https://www.rcsb.org/ligand/MEN)
But it is on the wrong nitrogen.
I used your tool to extend the CCD using the SMILES for N2-Methyl-L-asparagine. However, after prediction, the residue is incorrectly bonded. It seems as if it is recognizing the wrong Carbon atom as the backbone carbon.
(Incorrect carbon from N-Methylation in Red. The correct backbone carbon in blue)
At first, I thought it may have been due to the incorrect mapping and numbering of the residues, but after checking it seems not to be the case.
(After renumbering)
(Output of properties)
Is this a Boltz model issue, or am I missing something in the modification script?
Thanks
The text was updated successfully, but these errors were encountered: