pdbsplit() action
pdbsplit() currently splits raw pdbs by chain but sometimes chain A also includes hetatm records that are included in the split pdb. I believe it would be useful to not include hetatm since this can confound analysis of nma.pdb() although it uses CA only atoms.
Comments (4)
-
-
-
I also note that the method for identifying of c-alpha atom is improved in version 2.2. You might want to check out the updates of function atom.select if you experience trouble in 2.1.
The c-alpha atoms are defined as any "CA" atom in a residue with residue name matching the residue names in the attached
aa.table
data frame. Seeaa.table$aa3
for a complete list of residue names. Thus, if your protein contains a HETATM with a CA atom, but with residue name not inaa.table$aa3
pdbaln() will produce apdbs
object without this residue. -
- changed status to resolved
- Log in to comment
Hmm.. not sure I agree. Consider e.g. PDB id
1cdk
. It contains HETATM residue TPO (in-chain). Omitting this residue would affect the fluctuations of adjacent residues.Re-introducing the
hetatm
argument in pdbsplit could be useful for other reasons, but I don't think you want to omit them for NMA.