-
Notifications
You must be signed in to change notification settings - Fork 56
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
Automatic conversion to terminal N-terminal hydrogens #114
Comments
Yes this is a pain point as it stands. Currently we require exact matches of residue names to templates and atom names to atoms in the templates, rather than searching for the best template by topology and matching the atoms as appropriate. This means the terminal residues need to be renamed and require the exact correct atoms ( Preparing PDBs and adding missing hydrogens/terminal atoms is a longer term goal too. As a side note, in your case you should make sure that only having |
You were right, I indeed want 3 hydrogens on the terminus, and these are even given (named HH31, HH32, HH33).
I have to say I am not completely sure though and am lacking the time right now to look into this, sorry :( |
You have run into another pain point in MD, which is confusion over alanine dipeptide. It took me more than a year to realise that it wasn't the molecule I thought it was, i.e. Ala-Ala 😆. If it was, the conversion to NALA would be correct at the N-terminus as for standard proteins. However it is an alanine with an acetyl group on the N-terminus and a methyl amide group on the C-terminus, as per your PDB file. These don't require renaming so setting I'll add mention of |
|
Hey,
first and foremost, thank you for the great package!
As disclaimer, I am super new to the whole MD thing, so this might be totally on my end :>
I was trying to load a .pdb file of an Alanine-Dipeptide but got the error message that no "H" key was found.
Digging deeper I then found out that this was due to the default
rename_terminal_res=true
inSystem
.This replaced the ALA with NALA, but my .pdb only supplied an
H
atom, not theH1
,H2
,H3
required in the force field for NALA.If I understand correctly this is a feature, not a bug. However with only the error message that no key was found I was pretty lost to start with. I cannot judge how sane the default
rename_terminal_res
setting is, but maybe there should be some kind of check whetherALA
->NALA
is actually possible, or kind of a better error message?It's fine for me now (just setting
rename_terminal_res=false
), but I thought I'd leave this here at least for others stepping into the same trap :)The text was updated successfully, but these errors were encountered: