Unusual RMSD values from struct.aln
Issue #483
resolved
Hi ,
I have to compare the structure of my favorite protein to the structures of related proteins. I am trying to use struct.aln to achieve this. However, in some cases, the final rmsd value is too high. For example,
p <- read.pdb("1E2D.pdb") q <- read.pdb("3TMK.pdb") z <- struct.aln(p,q,max.cycles = 100, cutoff = 0.5) rmsd_final <- tail (z$rmsd,1)
The rmsd_final value is get for this particular case is 17.511. Using the align function in pymol, I get a value of 0.696.
Any suggestions ?
Thanks, K.
Comments (2)
-
-
- changed status to resolved
reopen if needed
- Log in to comment
I'm not sure this is a bug. The initial superposition in struct.aln() is based on sequence alignment using muscle. In your case 3TMK includes 8 chains, and it looks like the sequence alignment is messed up because of this. See the output from:
Consider trimming to relevant chains prior to calling struct.aln(), or, if relevant, align all chains in pdb: