Structure superposition tools: Difference between revisions

Eric Martz (talk | contribs)
Eric Martz (talk | contribs)
No edit summary
Line 3: Line 3:
The purpose of this article is to help in choosing a server or software package for performing structural alignment. Characteristics of structural alignment servers and software packages are listed, along with results of testing with a few examples.
The purpose of this article is to help in choosing a server or software package for performing structural alignment. Characteristics of structural alignment servers and software packages are listed, along with results of testing with a few examples.


==Overview==
Wikipedia offers a [http://en.wikipedia.org/wiki/Structural_alignment_software list of structural alignment software packages] and an overview of [http://en.wikipedia.org/wiki/Structural_alignment structural alignment]. Hasegawa and Holm reviewed structural alignment methods in 2009<ref>PMID: 19481444</ref>.
 
==Evaluating Structural Alignments==
The structural differences between two optimally aligned models are usually measured as the [http://en.wikipedia.org/wiki/RMSD Root Mean Square Deviation] ('''RMSD''') between the aligned alpha-carbon positions (excluding deviations from the non-aligned positions). To provide a frame of reference for RMSD values, note that up to 0.5 Å RMSD of alpha carbons occurs in independent determinations of the same protein<ref name="chothia86">PMID: 3709526</ref>. Crystallographic models of proteins with about 50% sequence identity differ by about 1 &Aring; RMSD<ref name="chothia86" /><ref name="3dcrunch">PMID: 10865955</ref>. Deviations can be much larger for models determined by [[NMR]]<ref name="3dcrunch" />.
The structural differences between two optimally aligned models are usually measured as the [http://en.wikipedia.org/wiki/RMSD Root Mean Square Deviation] ('''RMSD''') between the aligned alpha-carbon positions (excluding deviations from the non-aligned positions). To provide a frame of reference for RMSD values, note that up to 0.5 Å RMSD of alpha carbons occurs in independent determinations of the same protein<ref name="chothia86">PMID: 3709526</ref>. Crystallographic models of proteins with about 50% sequence identity differ by about 1 &Aring; RMSD<ref name="chothia86" /><ref name="3dcrunch">PMID: 10865955</ref>. Deviations can be much larger for models determined by [[NMR]]<ref name="3dcrunch" />.


The statistical significance of a structural alignment, relative to an alignment of random sequence-nonredundant structures in the [[PDB]], is usually measured with a '''[http://en.wikipedia.org/wiki/Standard_score z-score]'''. The z-score is the distance, in standard deviations, between the observed alignment RMSD and the mean RMSD for random pairs of the same length, with the same or fewer gaps. Z-scores less than 2 are considered to lack statistical significance.
The statistical significance of a structural alignment, relative to an alignment of random sequence-nonredundant structures in the [[PDB]], is usually measured with a '''[http://en.wikipedia.org/wiki/Standard_score z-score]'''. The z-score is the distance, in standard deviations, between the observed alignment RMSD and the mean RMSD for random pairs of the same length, with the same or fewer gaps. Z-scores less than 2 are considered to lack statistical significance.
Wikipedia offers a [http://en.wikipedia.org/wiki/Structural_alignment_software list of structural alignment software packages] and an overview of [http://en.wikipedia.org/wiki/Structural_alignment structural alignment].
There are several well-documented, easy to use servers that do an excellent job of sequence-independent structural alignment, described below. These servers generally out-perform the stand-alone applications [[#DeepView = Swiss-PDBViewer]] and [[#PyMOL]]. Hasegawa and Holm reviewed structural alignment methods in 2009<ref>PMID: 19481444</ref>.


I found NO way to color the alignment by RMSD in Jmol. Both [[#DeepView = Swiss-PDBViewer]] and [[#PyMOL]] color alignments by RMSD but the results cannot be exported to Jmol.
I found NO way to color the alignment by RMSD in Jmol. Both [[#DeepView = Swiss-PDBViewer]] and [[#PyMOL]] color alignments by RMSD but the results cannot be exported to Jmol.


==Recommendation==
==Recommendation==
There are several well-documented, easy to use servers that do an excellent job of sequence-independent structural alignment, described below. These servers generally out-perform the stand-alone applications [[#DeepView = Swiss-PDBViewer]] and [[#PyMOL]].
'''Opinion''' ([[User:Eric Martz|Eric Martz]] 03:18, 5 October 2010 (IST)): FATCAT appears, in my limited testing, to equal or out-perform the other servers listed below, both for rigid and flexible structural alignment, as well as being one of the easiest to use. See [[#FATCAT example]] and [[#Example Requiring Flexibility]]. The best-documented use is at its server, [http://fatcat.burnham.org fatcat.burnham.org]. It can also be used at [http://www.pdb.org pdb.org] either directly in their website, or via their java web start application (see instructions below under [[#Calculate Structure Alignment]]). The fact that FATCAT offers both rigid and flexible structural alignments is a further advantage. Also, it produces a [[morphs|morph]] which helps greatly in visualizing the relationship between two aligned models.
'''Opinion''' ([[User:Eric Martz|Eric Martz]] 03:18, 5 October 2010 (IST)): FATCAT appears, in my limited testing, to equal or out-perform the other servers listed below, both for rigid and flexible structural alignment, as well as being one of the easiest to use. See [[#FATCAT example]] and [[#Example Requiring Flexibility]]. The best-documented use is at its server, [http://fatcat.burnham.org fatcat.burnham.org]. It can also be used at [http://www.pdb.org pdb.org] either directly in their website, or via their java web start application (see instructions below under [[#Calculate Structure Alignment]]). The fact that FATCAT offers both rigid and flexible structural alignments is a further advantage. Also, it produces a [[morphs|morph]] which helps greatly in visualizing the relationship between two aligned models.


Proteopedia Page Contributors and Editors (what is this?)Proteopedia Page Contributors and Editors (what is this?)

Eric Martz, Markus Wiederstein, Wayne Decatur, Ronald Ayoub, Joel L. Sussman, Angel Herraez