Figure 1. TM-score compares residues of the same order number which was read from Column 12-27 (red dashed box) of a PDB format or the _atom_site.auth_seq_id field of a PDBx/mmCIF format file. (A) The TM-score was correctly calculated because the residue numbers in two structures were correctly labeled and therefore correct residue pairs are read and compared (blue dotted lines). (B) The TM-score was incorrectly calculated because there is a shift on the order of residues of the native structure. Therefore, TM-score program matchs the incorrect residue pairs based on the order numbers read from the Column 12-17 of the PDB files (blue dotted lines).
The following are the effective methods to calculate TM-score by different programs. They obtain the same TM-score results:
$ TMscore model.pdb native.pdb # Condition 1 $ TMscore -seq model.pdb native.pdb # Condition 2
$ TMalign -seq model.pdb native.pdb # Condition 2 $ TMalign -I align.txt model.pdb native.pdb # Condition 2
$ RNAalign -TMscore 1 model.pdb native.pdb # Condition 1 $ RNAalign -seq model.pdb native.pdb # Condition 2 $ RNAalign -I align.txt model.pdb native.pdb # Condition 2
$ USalign -TMscore 1 model.pdb native.pdb # Condition 1 $ USalign -seq model.pdb native.pdb # Condition 2 $ USalign -I align.txt model.pdb native.pdb # Condition 2
$ USalign structure1.pdb structure2.pdb # for protein, RNA and DNA $ RNAalign structure1.pdb structure2.pdb # for RNA and DNA $ TMalign structure1.pdb structure2.pdb # for protein
$> TMscore model_1l6hA.pdb native_1l6hA.pdb Number of residues in common= 69 RMSD of the common residues= 5.986 TM-score = 0.3486 (d0= 2.89) (":" denotes the residue pairs of distance < 5.0 Angstrom) AGCNAGQLTVCTGAIAGGARPTAACCSSLRAQQGCFCQFAKDPRYGRYVNSPNARKAVSSCGIALPTCH :: :::::::::::::::::::: ::::::: : :: : : AGCNAGQLTVCTGAIAGGARPTAACCSSLRAQQGCFCQFAKDPRYGRYVNSPNARKAVSSCGIALPTCH
$> USalign model_1l6hA.pdb native_1l6hA.pdb Aligned length= 65, RMSD= 0.49, Seq_ID=n_identical/n_aligned= 0.062 TM-score= 0.91722 (if normalized by length of Chain_1) TM-score= 0.91722 (if normalized by length of Chain_2) (":" denotes aligned residue pairs of d < 5.0 A) ----AGCNAGQLTVCTGAIAGGARPTAACCSSLRAQQGCFCQFAKDPRYGRYVNSPNARKAVSSCGIALPTCH ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: AGCNAGQLTVCTGAIAGGARPTAACCSSLRAQQGCFCQFAKDPRYGRYVNSPNARKAVSSCGIALPTCH----Figure 2. An illustrative example for a comparison between the predicted and experimental structures of PDB 1l6h chain A. In this particular example, the structure was predicted incorrectly where the coordinates of all residues are shifted by 4 residues. (A) The direct superposition by TM-score program reflects the incorrect modeling and reports a low TM-score=0.349 and a high RMSD=5.99 A. (B) The structural alignments by US-align and TM-align programs try to perform a sequence-independent alignment based on structural similarity, reporting a much higher TM-score=0.917 and lower RMSD=0.49 A with a shifted sequence alignment between the model and native. Back to the TM-score homepage
zhanglabzhanggroup.org | +65-6601-1241 | Computing 1, 13 Computing Drive, Singapore 117417