# Read PDB file
pdb <- read.pdb( system.file("examples/1hel.pdb", package="bio3d") )
# DM
d <- dm(pdb,"calpha")
# Plot DM
##filled.contour(d, nlevels = 4)
##plot(d)
plot(d,
resnum.1 = pdb$atom[pdb$calpha,"resno"],
color.palette = mono.colors,
xlab="Residue Number", ylab="Residue Number")
## Not run:
# # Download and align two PDB files
# pdbs <- pdbaln( get.pdb( c( "4q21", "521p"), path=tempdir(), overwrite=TRUE))
#
# # Get distance matrix
# a <- dm.xyz(pdbs$xyz[1,])
# b <- dm.xyz(pdbs$xyz[2,])
#
# # Calculate DDM
# c <- a - b
#
# # Plot DDM
# plot(c,key=FALSE, grid=FALSE)
#
# plot(c, axis.tick.space=10,
# resnum.1=pdbs$resno[1,],
# resnum.2=pdbs$resno[2,],
# grid.col="black",
# xlab="Residue No. (4q21)", ylab="Residue No. (521p)")
#
# ## End(Not run)
Run the code above in your browser using DataLab