US-align (Universal Structural alignment) is a unified protocol to compare 3D
structures of different macromolecules (proteins, RNAs and DNAs)
in different forms (monomers, oligomers and heterocomplexes)
for both pairwise and multiple structure alignments.
The core alogrithm of US-align is extended from
TM-align and generates optimal structural alignments
by maximizing TM-score of compared strucures
through heuristic dynamic programming iterations.
Large-scale benchmark tests showed that US-align can generate more
accurate structural alignments with significantly reduced CPU time,
compared to the state-of-the-art methods developed for
specific structural alignment tasks.
TM-score has values in (0,1] with 1 indicating an identical structure match,
where a TM-score ≥0.5 (or 0.45) means the structures share the same global topology
for proteins (or RNAs).
The "-static" flag should be removed on Mac OS, which does not support building static executables
to download the 64 bit binary executable of US-align for Linux, Windows, or Mac OS, respectively.
Nevertheless, you are recommended to download the US-align source code and compile it on your machine, which gives you higher speed to run the program.