TM-align: A protein structure alignment algorithm using TM-score rotation matrix
TM-align is a computer algorithm for protein structure alignment using
dynamic programming and TM-score rotation matrix. An optimal
alignment between two proteins, as well as the
TM-score,
will be reported for each comparison. The value of TM-score lies in (0,1].
In general, a comparison of TM-score < 0.2
indicates that there is no similarity between two structures; a TM-score
> 0.5 means the structures share the same fold.
What is the difference between TM-score and TM-align?
The TM-score program is to comparing two models based on their given and
known residue equivalency. It is usually NOT applied to compare
two proteins of different sequences.
The TM-align is a structural alignment program for comparing two proteins
whose sequences can be different. The TM-align will first find the
best equivalent residues of two proteins based on the structure similarity
and then output a TM-score.
The TM-score values in both programs have the same definition.
The TM-align program will be made available online soon. Thanks for the patience!!
Click TMalign to download the executable program
for Linux system.
Simply running the program itself will give you a brief instruction of how to use it.
Click TMalign.f to download the source of the entire program coded in Fortran77, which you can compile in your computer.
Click here to download a set of 200 non-homologous proteins
taken from PDB (sequence identity<30%);
this set of proteins was used as a benchmark test of TM-align method.
References:
Y. Zhang, J. Skolnick, TM-align: A protein structure alignment algorithm
based on TM-score
, Nucleic Acids Research, 2005 33: 2302-2309 (download the PDF file).