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

pdbxyz cannot handle single amino acid #65

Closed
misterbrandonwalker opened this issue Oct 8, 2020 · 4 comments
Closed

pdbxyz cannot handle single amino acid #65

misterbrandonwalker opened this issue Oct 8, 2020 · 4 comments

Comments

@misterbrandonwalker
Copy link

pdbxyzoutput.txt
isolecuine.txt

Hello,

When I attempt to use a single amino acid, pdbxyz throws in error (above in pdbxyzoutput.txt), however when I use two Isolecuines (built via pymol then convert to correct atom labels via babel) then pdbxyz works fine.

  • Brandon
@jayponder
Copy link
Member

Hi Brandon, This is sort of a "known problem". PDBXYZ does not handle single amino acid zwitterions. And the AMOEBA protein force fields are not parameterized for single amino acid zwitterions. Note that capped single amino acids, like "alanine dipeptide" are fine in PDBXYZ and also have parameters in the force fields.

I'll take a look and get PDBXYZ to do something more graceful for single amino acids. What you report in your attached "pdbxyzoutput.txt" file is rightly a "bug"... But unless we add single amino acid zwitterion parameters to the AMOEBA parameter files, you will not get an XYZ file that you can actually use in calculations.

@misterbrandonwalker
Copy link
Author

misterbrandonwalker commented Oct 8, 2020 via email

@misterbrandonwalker
Copy link
Author

misterbrandonwalker commented Oct 8, 2020 via email

@jayponder
Copy link
Member

I've fixed the bug in PDBXYZ. So it will now run "correctly" for a single amino acid PDB file and generate an XYZ file. But many of the protein force fields (AMOEBA versions, in particular) do not have parameters for single amino acid zwitterions, so the XYZ file produced by PDBXYZ can't be used in calculations.

It may be possible to make further modifications to PDBXYZ that will assign more reasonable atom types for single amino acid systems, and I'll try to look into this.

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