Skip to main content
TSR Research Group

Why do four different triangles share one TSR key?

Ubiquitin (PDB 1UBQ), chain A, computed with the protein Cα method of BioTSR 1.0.0. Four different triangles in it have the same key, 17637781. Choose one, rotate the structure, and see what changes and what stays the same.

With the picture focused: arrow keys rotate, plus and minus zoom, 1 to 4 choose a triangle, R resets the view.

A key keeps only three things: the three vertex labels, which bin the triangle’s angle θ falls in, and which bin its longest edge falls in. Exact positions and lengths are not part of it, so different triangles whose values land in the same bins get the same key.

Changes between triangles
Residues
Val 70, Ile 44, Leu 8 triangle 1
TSR angle θ
43.25°
Longest edge (maxDist)
11.96 Åbetween Ile 44 and Leu 8
Same for all four
Vertex labels (residue codes)
Val 20 · Ile 10 · Leu 8
θ class
class 11: 42.64° ≤ θ < 45.17°
Distance class
class 5: 11.00 Å ≤ maxDist < 14.00 Å
key
17637781
.keys row: 17637781 · regular · frequency 4 (70,300 triangles, 45,349 distinct keys in the chain)

θ is the angle between the base (the first two vertices in BioTSR’s order, highest label first) and the line from the base’s midpoint to the third vertex, folded into 0–90°. In the picture the dashed line is that median and the bold edge is the longest edge.

The four triangles

All four have the vertex labels Val 20, Ile 10 and Leu 8, θ in class 11 and maxDist in class 5, so all four get key 17637781, and the .keys file gives that key a frequency of 4. Their positions in the chain and their exact angles and lengths differ.

#Residues (BioTSR’s order)θθ classmaxDistLongest edgeDistance class
1Val 70 · Ile 44 · Leu 843.25°1111.96 ÅIle 44 – Leu 85
2Val 5 · Ile 61 · Leu 5643.67°1113.22 ÅVal 5 – Leu 565
3Val 17 · Ile 61 · Leu 1544.38°1113.11 ÅIle 61 – Leu 155
4Val 70 · Ile 36 · Leu 7144.03°1111.02 ÅVal 70 – Ile 365

Values from the four rows of 1UBQ_A_protein.triplets with this key and the .keys row that counts them, written by biotsr run --method protein --pdb 1UBQ.pdb --chain A with BioTSR 1.0.0. Coordinates: Cα atoms of PDB entry 1UBQ, the copy BioTSR 1.0.0 was tested with. Triangle 1 is the one followed in the worked example; the others follow in the order the file lists them.

Next