-
Notifications
You must be signed in to change notification settings - Fork 61
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
Comments
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. |
Ah okay, I just wanted to be able to distinguish between which carbon atom
was Isolecine CG1 and CG2, its not a huge issue since I can make peptide
with several amino acids.
…On Thu, Oct 8, 2020 at 3:49 PM Jay Ponder ***@***.***> wrote:
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.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#65 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKNB26K4OWIT3KFOXHO3XX3SJYQVXANCNFSM4SJHAGVQ>
.
|
In other words, there is some convention in the prm file, I just did not
know without applying pdbxyz.
…On Thu, Oct 8, 2020 at 4:53 PM Brandon D Walker ***@***.***> wrote:
Ah okay, I just wanted to be able to distinguish between which carbon atom
was Isolecine CG1 and CG2, its not a huge issue since I can make peptide
with several amino acids.
On Thu, Oct 8, 2020 at 3:49 PM Jay Ponder ***@***.***>
wrote:
> 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.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <#65 (comment)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AKNB26K4OWIT3KFOXHO3XX3SJYQVXANCNFSM4SJHAGVQ>
> .
>
|
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. |
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.
The text was updated successfully, but these errors were encountered: