Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
Structural alignment software
List of software used for structural alignment

This list of structural comparison and alignment software is a compilation of software tools and web portals used in pairwise or multiple structural comparison and structural alignment.

Structural comparison and alignment

NAMEDescriptionClassTypeFlexibleLinkAuthorYear
ARTEMIS1Topology-independent superposition of RNA/DNA 3D structures and structure-based sequence alignmentAllAPairNodownloadBohdan D.R.; Bujnicki J.M.; Baulin E.F.2024
ARTEM23Superposition of two arbitrary RNA/DNA 3D structure fragments & 3D motif identificationAllAPairNodownloadBohdan D.R.; Voronina V.V.; Bujnicki J.M.; Baulin E.F.2023
foldseek4Fast and accurate protein structure alignment and visualisationSeqPairYesserver downloadM. van Kempen & S. Kim & C. Tumescheit & M. Mirdita & J. Lee & C. Gilchrist & J. Söding & M. Steinegger2023
3decisionProtein structure repository with visualisation and structural analytics toolsSeqMultiYessiteP. Schmidtke2015
MAMMOTHMAtching Molecular Models Obtained from TheoryPairNoserver downloadCEM Strauss & AR Ortiz2002
CECombinatorial ExtensionPairNoserverI. Shindyalov2000
CE-MCCombinatorial Extension-Monte CarloMultiNoserverC. Guda2004
DaliLiteDistance Matrix AlignmentC-MapPairNoserver and downloadL. Holm1993
TM-alignTM-score based protein structure alignmentPairnilserver and downloadY. Zhang & J. Skolnick2005
mTM-alignMultiple protein structure alignment based on TM-alignMultiNoserver and downloadR. Dong, Z. Peng, Y. Zhang & J. Yang2018
VASTVector Alignment Search ToolSSEPairnilserverS. Bryant1996
PrISMProtein Informatics Systems for ModelingSSEMultinilserverB. Honig2000
MOEMolecular Operating Environment. Extensive platform for protein and protein-ligand structure modelling.Cα, AllA, SeqMultiNositeChemical Computing Group2000
SSAPSequential Structure Alignment ProgramSSEMultiNoserverC. Orengo & W. Taylor1989
SARF2Spatial ARrangements of Backbone FragmentsSSEPairnilserverN. Alexandrov1996
KENOBI/K2NASSEPairnilserverZ. Weng2000
STAMPSTructural Alignment of Multiple ProteinsMultiNodownload serverR. Russell & G. Barton1992
MASSMultiple Alignment by Secondary StructureSSEMultiNoserverO. Dror & H. Wolfson2003
SCALIStructural Core ALIgnment of proteinsSeq/C-MapPairnilserver downloadX. Yuan & C. Bystroff2004
DEJAVUNASSEPairnilserverGJ. Kleywegt1997
SSMSecondary Structure MatchingSSEMultinilserverE. Krissinel2003
SHEBAStructural Homology by Environment-Based AlignmentSeqPairnilserverJ Jung & B Lee2000
LGA5Local-Global Alignment, and Global Distance Test (GDT-TS) structure similarity measureCα, AllA, any atomPairnilserver and downloadA. Zemla2003
POSAPartial Order Structure AlignmentMultiYesserverY. Ye & A. Godzik2005
PyMOL"super" command does sequence-independent 3D alignmentProteinHybridNositeW. L. DeLano2007
FATCATFlexible Structure AlignmenT by Chaining Aligned Fragment Pairs Allowing TwistsPairYesserverY. Ye & A. Godzik2003
deconSTRUCTDatabase search on substructural level and pairwise alignment.SSEMultiNoserverZH. Zhang et al.2010
MatrasMArkovian TRAnsition of protein StructureCα & SSEPairnilserverK. Nishikawa2000
MAMMOTH-multMAMMOTH-based multiple structure alignmentMultiNoserverD. Lupyan2005
Protein3DfitNAC-MapPairnilserverD. Schomburg1994
PRIDEPRobability of IDEntityPairnilserverS. Pongor2002
FASTFAST Alignment and Search ToolPairnilserverJ. Zhu2004
C-BOPCoordinate-Based Organization of ProteinsN/AMultinilserverE. Sandelin2005
ProFitProtein least-squares FittingMultinilserverACR. Martin1996
TOPOFITAlignment as a superimposition of common volumes at a topomax pointPairnilserverVA. Ilyin2004
MUSTANGMUltiple STructural AligNment AlGorithmCα & C-MapMultinildownloadA.S. Konagurthu et al.2006
URMSUnit-vector RMSDPairnilserverK. Kedem2003
LOCKHierarchical protein structure superpositionSSEPairNoNAAP. Singh1997
LOCK 2Improvements over LOCKSSEPairNodownloadJ. Shapiro2003
CBAConsistency Based AlignmentSSEMultinildownloadJ. Ebert2006
TetraDATetrahedral Decomposition AlignmentSSEMultiYesNAJ. Roach2005
STRAPSTRucture based Alignment ProgramMultinilserverC. Gille2006
LOVOALIGNLow Order Value Optimization methods for Structural AlignmentPairnilserverAndreani et al.2006
GANGSTAGenetic Algorithm for Non-sequential, Gapped protein STructure AlignmentSSE/C-MapPairNoserverB. Kolbeck2006
GANGSTA+Combinatorial algorithm for nonsequential and gapped structural alignmentSSE/C-MapPairNoserverA. Guerler & E.W. Knapp2008
MatAlign6Protein Structure Comparison by Matrix AlignmentC-MapPairnilsiteZ. Aung & K.L. Tan2006
VorolignFast structure alignment using Voronoi contactsC-MapMultiYesserverF. Birzele et al.2006
EXPRESSOFast Multiple Structural Alignment using T-Coffee and SapMultinilsiteC. Notredame et al.2007
CAALIGNCα AlignMultinilsiteT.J. Oldfield2007
YAKUSAInternal Coordinates and BLAST type algorithmPairnilsiteM. Carpentier et al.2005
BLOMAPSConformation-based alphabet alignmentsMultinilserverW-M. Zheng & S. Wang2008
CLEPAPSConformation-based alphabet alignmentsPairnilserverW-M. Zheng & S. Wang2008
TALI FTorsion Angle ALIgnmentPairNoNAX. Mioa2006
MolComNAGeometryMultinilNAS.D. O'Hearn2003
MALECONNAGeometryMultinilNAS. Wodak2004
FlexProtFlexible Alignment of Protein StructuresPairYesserverM. Shatsky & H. Wolfson2002
MultiProtMultiple Alignment of Protein StructuresGeometryMultiNoserverM. Shatsky & H. Wolfson2004
CTSSProtein Structure Alignment Using Local Geometrical FeaturesGeometryPairnilsiteT. Can2004
CURVENAGeometryMultiNositeD. Zhi2006
MattMultiple Alignment with Translations and TwistsMultiYesserver downloadM. Menke2008
TopMatch7Protein structure alignment and visualization of structural similarities; alignment of multiprotein complexesPairNoserver downloadM. Sippl & M. Wiederstein2012
SSGSSecondary Structure Guided SuperimpositionCaPairNositeG. Wainreb et al.2006
MatchprotComparison of protein structures by growing neighborhood alignmentsPairNoserverS. Bhattacharya et al.2007
UCSF Chimerasee MatchMaker tool and "matchmaker" commandSeq & SSEMultiNositeE. Meng et al.2006
FLASHFast aLignment Algorithm for finding Structural Homology of proteinsSSEPairNoNAE.S.C. Shih & M-J Hwang2003
RAPIDORapid Alignment of Protein structures In the presence of Domain mOvementsPairYesserverR. Mosca & T.R. Schneider2008
ComSubstructStructural Alignment based on Differential Geometrical EncodingGeometryPairYessiteN. Morikawa2008
ProCKSIProtein (Structure) Comparison, Knowledge, Similarity and InformationOtherPairNositeD. Barthel et al.2007
SARSTStructure similarity search Aided by Ramachandran Sequential TransformationPairnilsiteW-C. Lo et al.2007
Fr-TM-alignFragment-TM-score based protein structure alignmentPairnositeS.B. Pandit & J. Skolnick2008
TOPS+ COMPARISONComparing topological models of protein structures enhanced with ligand informationTopologyPairYesserverM. Veeramalai & D. Gilbert2008
TOPS++FATCATFlexible Structure AlignmenT by Chaining Aligned Fragment Pairs Allowing Twists derived from TOPS+ String ModelPairYesserverM. Veeramalai et al.2008
MolLocMolecular Local Surface AlignmentSurfPairNoserverM.E. Bock et al.2007
FASEFlexible Alignment of Secondary Structure ElementsSSEPairYesNAJ. Vesterstrom & W. R. Taylor2006
SABERTOOTHProtein Structural Alignment based on a vectorial Structure RepresentationPairYesserverF. Teichert et al.2007
STONNAPairNositeC. Eslahchi et al.2009
SALIGNSequence-Structure Hybrid MethodSeqMultiNositeM.S. Madhusudhan et al.2007
MAX-PAIRSNAPairNositeA. Poleksic2009
THESEUSMaximum likelihood superpositioningMultiNositeD.L. Theobald & D.S. Wuttke2006
TABLEAUSearchStructural Search and Retrieval using a Tableau Representation of Protein Folding PatternsSSEPairNoserverA.S. Konagurthu et al.2008
QP Tableau SearchTableau-based protein substructure search using quadratic programmingSSEPairNodownload serverA.Stivala et al.2009
ProSMoSProtein Structure Motif SearchSSEPairNoserver downloadS. Shi et al.2007
MISTRALEnergy-based multiple structural alignment of proteinsMultiNoserverC. Micheletti & H. Orland2009
MSVNS for MaxCMOA simple and fast heuristic for protein structure comparisonC-MapPairNositeD. Pelta et al.2008
StructalLeast Squares Root Mean Square deviation minimization by dynamic programmingPairNoserver downloadGerstein & Levitt2005
ProBiS8Detection of Structurally Similar Protein Binding Sites by Local Structural AlignmentSurfPairYesserver downloadJ. Konc & D. Janezic2010
ALADYNDynamics-based Alignment: superposing proteins by matching their collective movementsPairNoserverPotestio et al.2010
SWAPSCSliding Window Analysis Procedure for detecting Selective Constraints for analysing genetic data structured for a family or phylogenetic tree using constraints in protein-coding sequence alignments.SeqMultiyesServerMario A. Fares2004
SA Tableau SearchFast and accurate protein substructure searching with simulated annealing and GPUsSSEPairNodownload serverA.Stivala et al.2010
RCSB PDB Protein Comparison ToolProvides CE, FATCAT, CE variation for Circular Permutations, Sequence AlignmentsPairyesserver downloadA. Prlic et al.2010
CSRMaximal common 3D motif; non-parametric; outputs pairwise correspondence; works also on small moleculesSSE or CαPairNoserver downloadM. Petitjean1998
EpitopeMatchdiscontinuous structure matching; induced fit consideration; flexible geometrical and physicochemical specificity definition; transplantation of similar spatial arrangements of amino acid residuesCα-AllAMultiYesdownloadS. Jakuschev2011
CLICKTopology-independent 3D structure comparisonSSE & Cα & SASAPairYesserverM. Nguyen2011
SmolignSpatial motifs based protein structural alignmentSSE & C-MapMultiYesdownloadH. Sun2010
3D-BlastComparing three-dimensional shape-densityDensityPairNoserverL. Mavridis et al.2011
DEDALDEscriptor Defined ALignmentSSE & Cα & C-MapPairYesserverP. Daniluk & B. Lesyng2011
msTALImultiple sTructure ALIgnmentCα & Dihed & SSE & SurfMultiYesserverP. Shealy & H. Valafar2012
mulPBAmultiple PB sequence alignmentPBMultiYesNAA.P. Joseph et al.2012
SAS-ProSimiltaneous Alignment and Superimposition of PROteins???PairYesserverShah & Sahinidis2012
MIRAGE-alignMatch Index based structural alignment methodSSE & PPEPairNowebsiteK. Hung et al.2012
SPalignStructure Pairwise alignmentPairNoserver downloadY. Yang et al.2012
Kpax9Fast Pairwise or Multiple Alignments using Gaussian OverlapOtherPairYeswebsiteD.W. Ritchie2016
DeepAlign10Protein structure alignment beyond spatial proximity (evolutionary information and hydrogen-bonding are taken into consideration)Cα + SeqPairNodownload serverS. Wang and J. Xu2013
3DCOMB11extension of DeepAlignMultiNodownload serverS. Wang and J. Xu2012
TS-AMIR12A topology string alignment method for intensive rapid protein structure comparisonSSE & CαPairNoNAJ. Razmara et al.2012
MICAN13MICAN can handle Multiple-chains, Inverse alignments, C α only models, Alternative alignments, and Non-sequential alignmentsPairNodownloadS.Minami et al.2013
SPalignNS14Structure Pairwise alignment Non-SequentialPairNoserver downloadP. Brown et al.2015
Fit3D15highly accurate screening for small structural motifs featuring definition of position-specific exchanges, detection of intra- and inter-molecular occurrences, definition of arbitrary atoms used for motif alignmentAllA, CαMultiNoserver downloadF. Kaiser et al.2015
MMLigner16Bayesian statistical inference of alignments based on information theory and compression.PairYesserver downloadJ. Collier et al.2017
RCSB PDB strucmotif-search17Small structural motifs search that takes seconds to run on 180k or more structures, with nucleic acid & bioassembly supportAllAMultiNoserver/documentation downloadS. Bittrich et al.2020

Key map:

  • Class:
  • Cα -- Backbone Atom (Cα) Alignment;
  • AllA -- All Atoms Alignment;
  • SSE -- Secondary Structure Elements Alignment;
  • Seq -- Sequence-based alignment
  • Pair -- Pairwise Alignment (2 structures *only*);
  • Multi -- Multiple Structure Alignment (MStA);
  • C-Map -- Contact Map
  • Surf -- Connolly Molecular Surface Alignment
  • SASA -- Solvent Accessible Surface Area
  • Dihed -- Dihedral Backbone Angles
  • PB -- Protein Blocks
  • Flexible:
  • No -- Only rigid-body transformations are considered between the structures being compared.
  • Yes -- The method allows for some flexibility within the structures being compared, such as movements around hinge regions.

References

  1. Bohdan D.R.; Bujnicki J.M.; Baulin E.F. (2024). "ARTEMIS: a method for topology-independent superposition of RNA 3D structures and structure-based sequence alignment". Nucleic Acids Research. doi:10.1093/nar/gkae758. PMC 11472068.{{cite journal}}: CS1 maint: multiple names: authors list (link) https://www.ncbi.nlm.nih.gov/pmc/articles/PMC11472068

  2. Bohdan D.R.; Voronina V.V.; Bujnicki J.M.; Baulin E.F. (2023). "A comprehensive survey of long-range tertiary interactions and motifs in non-coding RNA structures". Nucleic Acids Research. 51 (16): 8367–8382. doi:10.1093/nar/gkad605. PMC 10484739. PMID 37471030.{{cite journal}}: CS1 maint: multiple names: authors list (link) https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10484739

  3. Baulin E.F.; Bohdan D.R.; Kowalski D.; Serwatka M.; Świerczyńska J.; Żyra Z.; Bujnicki J.M. (2024). "ARTEM: a method for RNA tertiary motif identification with backbone permutations, and its example application to kink-turn-like motifs". bioRxiv. doi:10.1101/2024.05.31.596898.{{cite journal}}: CS1 maint: multiple names: authors list (link) https://doi.org/10.1101%2F2024.05.31.596898

  4. van Kempen M.; Kim S.; Tumescheit C.; Mirdita M.; Lee J.; Gilchrist C.; Söding J.; Steinegger M. (2023). "Fast and accurate protein structure search with Foldseek" (PDF). Nature Biotechnology. 42 (2): 243–246. doi:10.1038/s41587-023-01773-0.{{cite journal}}: CS1 maint: multiple names: authors list (link) https://www.nature.com/articles/s41587-023-01773-0.pdf

  5. Zemla A (2003). "LGA: A method for finding 3D similarities in protein structures". Nucleic Acids Research. 31 (13): 3370–3374. doi:10.1093/nar/gkg571. PMC 168977. PMID 12824330. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC168977

  6. Aung, Zeyar; Kian-Lee Tan (Dec 2006). "MatAlign: Precise protein structure comparison by matrix alignment". Journal of Bioinformatics and Computational Biology. 4 (6): 1197–216. doi:10.1142/s0219720006002417. PMID 17245810. /wiki/Doi_(identifier)

  7. Sippl, M.; Wiederstein, M. (2012). "Detection of spatial correlations in protein structures and molecular complexes". Structure. 20 (4): 718–728. doi:10.1016/j.str.2012.01.024. PMC 3320710. PMID 22483118. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3320710

  8. Janez Konc; Dušanka Janežič (2010). "ProBiS algorithm for detection of structurally similar protein binding sites by local structural alignment". Bioinformatics. 26 (9): 1160–1168. doi:10.1093/bioinformatics/btq100. PMC 2859123. PMID 20305268. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2859123

  9. Ritchie, David W. (September 2016). "Calculating and scoring high quality multiple flexible protein structure alignments". Bioinformatics. 32 (17): 2650–2658. doi:10.1093/bioinformatics/btw300. PMID 27187202. https://doi.org/10.1093%2Fbioinformatics%2Fbtw300

  10. Wang, Sheng; Jianzhu Ma; Jian Peng; Jinbo Xu (March 2013). "Protein structure alignment beyond spatial proximity". Scientific Reports. 3: 1448. Bibcode:2013NatSR...3E1448W. doi:10.1038/srep01448. PMC 3596798. PMID 23486213. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3596798

  11. Wang, Sheng; Jian Peng; Jinbo Xu (Sep 2011). "Alignment of distantly related protein structures: algorithm, bound and implications to homology modeling". Bioinformatics. 27 (18): 2537–45. doi:10.1093/bioinformatics/btr432. PMC 3167051. PMID 21791532. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3167051

  12. Razmara, Jafar; Safaai Deris; Sepideh Parvizpour (Feb 2012). "TS-AMIR: a topology string alignment method for intensive rapid protein structure comparison". Algorithms for Molecular Biology. 7 (4): 4. doi:10.1186/1748-7188-7-4. PMC 3298807. PMID 22336468. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3298807

  13. Minami, S.; Sawada K.; Chikenji G. (Jan 2013). "MICAN : a protein structure alignment algorithm that can handle Multiple-chains, Inverse alignments, C α only models, Alternative alignments, and Non-sequential alignments". BMC Bioinformatics. 14 (24): 24. doi:10.1186/1471-2105-14-24. PMC 3637537. PMID 23331634. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3637537

  14. Brown, P.; Pullan W.; Yang Y.; Zhou Y. (Oct 2015). "Fast and accurate non-sequential protein structure alignment using a new asymmetric linear sum assignment heuristic". Bioinformatics. 32 (3): 370–7. doi:10.1093/bioinformatics/btv580. hdl:10072/101971. PMID 26454279. https://doi.org/10.1093%2Fbioinformatics%2Fbtv580

  15. Kaiser, F.; Eisold A.; Bittrich S.; Labudde D. (Oct 2015). "Fit3D: a web application for highly accurate screening of spatial resiudue patterns in protein structure data". Bioinformatics. 32 (5): 792–4. doi:10.1093/bioinformatics/btv637. PMID 26519504. https://doi.org/10.1093%2Fbioinformatics%2Fbtv637

  16. Collier, J.; Allison L.; Lesk A.; Stuckey P.; Garcia de la Banda M.; Konagurthu A. (Apr 2017). "Statistical inference of protein structural alignments using information and compression". Bioinformatics. 33 (7): 1005–13. doi:10.1093/bioinformatics/btw757. PMID 28065899. /wiki/Mar%C3%ADa_Garc%C3%ADa_de_la_Banda

  17. Bittrich S, Burley SK, Rose AS (2020). "Real-time structural motif searching in proteins using an inverted index strategy". PLOS Comput Biol. 16 (12): e1008502. Bibcode:2020PLSCB..16E8502B. doi:10.1371/journal.pcbi.1008502. PMC 7746303. PMID 33284792.{{cite journal}}: CS1 maint: multiple names: authors list (link) https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7746303