This notebook has two primary functionalities:
- Structure Alignment and Comparison β Calculate TM-score and RMSD between two protein structures using ProDy and tmtools.
- 3D Visualization β Display aligned structures interactively with py3Dmol, using biopython for file handling and sequence parsing.
Our workflow guides users through three stages:
- loading or fetching structures,
- computing TM-score and RMSD for quantitative comparison, and
- visualizing structural overlap in 3D.
We demonstrate the notebook with examples comparing the Human apo ferritin and a Bullfrog M ferritin to illustrate how TM-score and RMSD reflect global and local similarity between protein folds.
-
A length-independent metric that measures the topological similarity between two protein structures.
-
Introduced by Yang Zhang & Jeffrey Skolnick (2005).
"TM-align: a protein structure alignment algorithm based on the TM-score."
Nucleic Acids Research, 33(7), 2302β2309. -
Interpretation:
- TM-score > 0.75 β Indicates strong similarity
- TM-score > 0.5 β Generally indicates similar folds.
- TM-score < 0.3 β Typically indicates unrelated structures.
- Measures the average atomic deviation between equivalent atoms after optimal superposition.
- Lower RMSD values indicate higher structural similarity.
- Sensitive to local deviations, while TM-score captures global fold similarity.
- Compare any two PDB structures.
- Compute TM-score and RMSD in seconds.
- 3D visualization of aligned structures using interactive molecular viewers (e.g.,
py3Dmol. - Compare & visualize in monomer and multimer mode.
- Sequence alignment.
- Easy to test your own generated structures.
