Structural alignment: Difference between revisions

Content deleted Content added
Citation bot (talk | contribs)
Add: issue. | Use this bot. Report bugs. | Suggested by Abductive | #UCB_webform 2567/3850
Citation bot (talk | contribs)
Alter: journal, pages. Add: pages, pmid. Formatted dashes. | Use this bot. Report bugs. | Suggested by Headbomb | Linked from Wikipedia:WikiProject_Academic_Journals/Journals_cited_by_Wikipedia/Sandbox | #UCB_webform_linked 728/823
 
(16 intermediate revisions by 13 users not shown)
Line 1:
{{for|structural alignment in cognitive science|Analogy#Structural alignment}}
{{short description|Aligning molecular sequences using sequence and structural information}}
<div style="background: var(--background-color-transparent); color: inherit">[[Image:Alignment of thioredoxins2.png|thumb|300px|right|Structural alignment of [[thioredoxin]]s from humans and the fly [[Drosophila melanogaster]]. The proteins are shown as ribbons, with the human protein in red, and the fly protein in yellow. Generated from PDB [http://www.rcsb.org/pdb/explore.do?structureId=3TRX 3TRX] and [http://www.rcsb.org/pdb/explore.do?structureId=1XWC 1XWC].]]</div>
 
'''Structural alignment''' attempts to establish [[Sequence homology|homology]] between two or more [[polymer]] structures based on their shape and three-dimensional [[tertiary structure|conformation]]. This process is usually applied to [[protein]] [[tertiary structure]]s but can also be used for large [[RNA]] molecules. In contrast to simple structural superposition, where at least some equivalent residues of the two structures are known, structural alignment requires no ''a priori'' knowledge of equivalent positions. Structural alignment is a valuable tool for the comparison of proteins with low sequence similarity, where evolutionary relationships between proteins cannot be easily detected by standard [[sequence alignment]] techniques. Structural alignment can therefore be used to imply [[evolution]]ary relationships between proteins that share very little common sequence. However, caution should be used in using the results as evidence for shared evolutionary ancestry because of the possible confounding effects of [[convergent evolution]] by which multiple unrelated [[amino acid]] sequences converge on a common [[tertiary structure]].
Line 18 ⟶ 19:
The most basic possible comparison between protein structures makes no attempt to align the input structures and requires a precalculated alignment as input to determine which of the residues in the sequence are intended to be considered in the RMSD calculation. Structural superposition is commonly used to compare multiple conformations of the same protein (in which case no alignment is necessary, since the sequences are the same) and to evaluate the quality of alignments produced using only sequence information between two or more sequences whose structures are known. This method traditionally uses a simple least-squares fitting algorithm, in which the optimal rotations and translations are found by minimizing the sum of the squared distances among all structures in the superposition.<ref name="martin"/> More recently, maximum likelihood and Bayesian methods have greatly increased the accuracy of the estimated rotations, translations, and covariance matrices for the superposition.<ref name="theobald"/><ref name="theobald2"/>
 
Algorithms based on multidimensional rotations and modified [[quaternion]]s have been developed to identify topological relationships between protein structures without the need for a predetermined alignment. Such algorithms have successfully identified canonical folds such as the [[helix bundle|four-helix bundle]].<ref name="Diederichs"/> The [http://wishart.biology.ualberta.ca/SuperPose/ SuperPose] {{Webarchive|url=https://web.archive.org/web/20151031151001/http://wishart.biology.ualberta.ca/SuperPose/ |date=2015-10-31 }} method is sufficiently extensible to correct for relative ___domain rotations and other structural pitfalls.<ref name="Maiti"/>
 
===Evaluating similarity===
Often the purpose of seeking a structural superposition is not so much the superposition itself, but an evaluation of the similarity of two structures or a confidence in a remote alignment.<ref name="casp11"/><ref name="Malmstrom" /><ref name="robetta"/> A subtle but important distinction from maximal structural superposition is the conversion of an alignment to a meaningful similarity score.<ref name="Mammoth" /><ref name="ZhangTMscore"/> Most methods output some sort of "score" indicating the quality of the superposition.<ref name="zemla" /><ref name="fischer"/><ref name="poleksic"/><ref name="Mammoth"/><ref name="ZhangTMscore"/> However, what one actually wants is ''not'' merely an ''estimated'' "Z-score" or an ''estimated'' E-value of seeing the observed superposition by chance but instead one desires that the ''estimated'' E-value is tightly correlationcorrelated to the true E-value. Critically, even if a method's estimated E-value is precisely correct ''on average'', if it lacks a low standard deviation on its estimated value generation process, then the rank ordering of the relative similarities of a query protein to a comparison set will rarely agree with the "true" ordering.<ref name="Mammoth"/><ref name="ZhangTMscore"/>
 
Different methods will superimpose different numbers of residues because they use different quality assurances and different definitions of "overlap"; some only include residues meeting multiple local and global superposition criteria and others are more greedy, flexible, and promiscuous. A greater number of atoms superposed can mean more similarity but it may not always produce the best E-value quantifying the unlikeliness of the superposition and thus not as useful for assessing similarity, especially in remote homologs.<ref name="casp11"/><ref name="Malmstrom" /><ref name="robetta" /><ref name="skolnick" />
Line 40 ⟶ 41:
 
===DALI===
[[Image:Ssap-vectors.png|frame|class=skin-invert-image|Illustration of the atom-to-atom vectors calculated in SSAP. From these vectors a series of vector differences, e.g., between (FA) in Protein 1 and (SI) in Protein 2 would be constructed. The two sequences are plotted on the two dimensions of a matrix to form a difference matrix between the two proteins. Dynamic programming is applied to all possible difference matrices to construct a series of optimal local alignment paths that are then summed to form the summary matrix, on which a second round of dynamic programming is performed.]]A common and popular structural alignment method is the DALI, or Distance-matrix ALIgnment method, which breaks the input structures into hexapeptide fragments and calculates a distance matrix by evaluating the contact patterns between successive fragments.<ref name="holm"/> [[Secondary structure]] features that involve residues that are contiguous in sequence appear on the matrix's [[main diagonal]]; other diagonals in the matrix reflect spatial contacts between residues that are not near each other in the sequence. When these diagonals are parallel to the main diagonal, the features they represent are parallel; when they are perpendicular, their features are antiparallel. This representation is memory-intensive because the features in the square matrix are symmetrical (and thus redundant) about the main diagonal.
 
When two proteins' distance matrices share the same or similar features in approximately the same positions, they can be said to have similar folds with similar-length loops connecting their secondary structure elements. DALI's actual alignment process requires a similarity search after the two proteins' distance matrices are built; this is normally conducted via a series of overlapping submatrices of size 6x6. Submatrix matches are then reassembled into a final alignment via a standard score-maximization algorithm&nbsp;— the original version of DALI used a [[Monte Carlo method|Monte Carlo]] simulation to maximize a structural similarity score that is a function of the distances between putative corresponding atoms. In particular, more distant atoms within corresponding features are exponentially downweighted to reduce the effects of noise introduced by loop mobility, helix torsions, and other minor structural variations.<ref name="Mount" /> Because DALI relies on an all-to-all distance matrix, it can account for the possibility that structurally aligned features might appear in different orders within the two sequences being compared.
 
The DALI method has also been used to construct a database known as [[Families of structurally similar proteins|FSSP]] (Fold classification based on Structure-Structure alignment of Proteins, or Families of Structurally Similar Proteins) in which all known protein structures are aligned with each other to determine their structural neighbors and fold classification. There is ana [http://ekhidna.biocenter.helsinki.fi/dali searchable database] based on DALI as well as a [http://ekhidna.biocenter.helsinki.fi/dali/README.v5.html downloadable program] and [http://ekhidna.biocenter.helsinki.fi/dali web search] based on a standalone version known as DaliLite.
 
===Combinatorial extension===
Line 89 ⟶ 90:
|pmid= 15215442
|title=Protein structure prediction and analysis using the Robetta server
|authorsauthor1=David E. Kim, |author2=Dylan Chivian, and |author3=David Baker
|issue= Web Server issue
|pages= W526–W531
Line 100 ⟶ 101:
Mammoth makes no attempt to re-iterate the initial alignment or extend the high quality sub-subset. Therefore, the seed alignment it displays can't be fairly compared to DALI or TM align as it was formed simply as a heuristic to prune the search space. (It can be used if one wants an alignment based solely on local structure-motif similarity agnostic of long range rigid body atomic alignment.) Because of that same parsimony, it is well over ten times faster than DALI, CE and TM-align.<ref name="foldclass">{{cite journal
|title=Efficient SCOP-fold classification and retrieval using index-based protein substructure alignments
|authorsauthor1=Pin-Hao Chi, |author2=Bin Pang, |author3=Dmitry Korkin, |author4=Chi-Ren Shyu
|journal=Bioinformatics
|volume=25
Line 118 ⟶ 119:
|pmid= 15598351
|title=SCOPmap: Automated assignment of protein structures to evolutionary superfamilies
|authorsauthor1=Sara Cheek, |author2=Yuan Qi, |author3=Sri Krishna, |author4=Lisa N Kinch, and |author5=Nick V Grishin
|page= 197
|pmc= 544345
Line 125 ⟶ 126:
<ref name="fssa">{{cite journal
|title=FSSA: a novel method for identifying functional signatures from structural alignments
|authorsauthor1=Kai Wang, |author2=Ram Samudrala
|journal=Bioinformatics
|year=2005
Line 137 ⟶ 138:
 
It has been particularly successful at analyzing "decoy" structures from ab initio structure prediction.<ref name="casp11">{{cite journal
|authorsvauthors=Kryshtafovych A, Monastyrskyy B, Fidelis K.
|title=CASP11 statistics and the prediction center evaluation system. \
|journal=Proteins
Line 148 ⟶ 149:
|pmc=5479680
|doi-access=free
}}</ref><ref name="Malmstrom" /><ref name="robetta" /> These decoys are notorious for getting local fragment motif structure correct, and forming some kernels of correct 3D tertiary structure but getting the full length tertiary structure wrong. In this twilight remote homology regime, Mammoth's e-values for the CASP<ref name="casp11" /> protein structure prediction evaluation have been showshown to be significantly more correlated with human ranking than SSAP or DALI.<ref name=Mammoth /> Mammoths ability to extract the multi-criteria partial overlaps with proteins of known structure and rank these with proper E-values, combined with its speed facilitates scanning vast numbers of decoy models against the PDB data base for identifying the most likely correct decoys based on their remote homology to known proteins.
<ref name="Malmstrom">{{cite journal
|title=Superfamily Assignments for the Yeast Proteome through Integration of Structure Prediction with the Gene Ontology
| authorsauthor1=Lars Malmström Michael Riffle, |author2=Charlie EM Strauss, |author3=Dylan Chivian, |author4=Trisha N Davis, |author5=Richard Bonneau, |author6=David Baker
|year=2007
|journal=PLOS Biol
Line 167 ⟶ 168:
 
SSAP originally produced only pairwise alignments but has since been extended to multiple alignments as well.<ref name="taylor"/> It has been applied in an all-to-all fashion to produce a hierarchical fold classification scheme known as [[CATH]] (Class, Architecture, Topology, Homology),<ref name="orengo"/> which has been used to construct the [https://web.archive.org/web/20070517161248/http://www.cathdb.info/latest/index.html CATH Protein Structure Classification] database.
 
===Alphabet methods ===
A special class of protein structual alignment programs convert the input structure into a sequence of letters describing the structure. This allows methods from [[sequence alignment]] to be translated into this field to enable more efficient searching, and in some implementations, to also align and superimpose in real 3D space.
* The simplest method only considers the position of the backbone. The input is divided into groups of four residues and each group is described by the closest one-letter descriptor. To further reuse protein-based tools, 20 letters are chosen.<ref>{{cite journal |last1=Le |first1=Q |last2=Pollastri |first2=G |last3=Koehl |first3=P |title=Structural alphabets for protein structure classification: a comparison study. |journal=Journal of Molecular Biology |date=27 March 2009 |volume=387 |issue=2 |pages=431–50 |doi=10.1016/j.jmb.2008.12.044 |pmid=19135454|pmc=2772874 }}</ref>
* Foldseek uses the 3D interaction (3Di) alphabet, which classifies the relationship between one residue's Cα atom and its spatially closest residue into 20 letters. Each residue of the input structure receives one letter. The similarities between letters is defined by a substitution matrix. Foldseek is able to provide a high sensitivity similar to typical structual alignment while being hundreds of times faster. It is able to search, align, and superimpose.<ref>{{cite journal |last1=van Kempen |first1=Michel |last2=Kim |first2=Stephanie S. |last3=Tumescheit |first3=Charlotte |last4=Mirdita |first4=Milot |last5=Lee |first5=Jeongjae |last6=Gilchrist |first6=Cameron L. M. |last7=Söding |first7=Johannes |last8=Steinegger |first8=Martin |title=Fast and accurate protein structure search with Foldseek |journal=Nature Biotechnology |date=February 2024 |volume=42 |issue=2 |pages=243–246 |doi=10.1038/s41587-023-01773-0|pmid=37156916 |pmc=10869269 }}</ref>
* Reseek represents each residue and its structural context in a discrete feature vector, effectively creating an alphabet of 10<sup>11</sup> letters. The similarity between each feature vector is defined component-wise using pre-collected data. This method also allows multiple structure alignment (MUSCLE-3D).<ref>{{cite journal |last1=Edgar |first1=Robert C |title=Protein structure alignment by Reseek improves sensitivity to remote homologs |journal=Bioinformatics |date=1 November 2024 |volume=40 |issue=11 |pages=btae687 |doi=10.1093/bioinformatics/btae687|pmid=39546374 |pmc=11601161 }}</ref>
 
==Recent developments==
Improvements in structural alignment methods constitute an active area of research, and new or modified methods are often proposed that are claimed to offer advantages over the older and more widely distributed techniques. A recent example, TM-align, uses a novel method for weighting its distance matrix, to which standard [[dynamic programming]] is then applied.<ref name="ZhangTMalign"/><ref name="ZhangTMscore"/> The weighting is proposed to accelerate the convergence of dynamic programming and correct for effects arising from alignment lengths. In a benchmarking study, TM-align has been reported to improve in both speed and accuracy over DALI and CE.<ref name="ZhangTMalign"/>
 
Other promising methods of structural alignment are local structural alignment methods. These provide comparison of pre-selected parts of proteins (e.g. binding sites, user-defined structural motifs) <ref>{{cite journal|author1=Stefano Angaran |author2=[[Mary Ellen Bock]] |author3=Claudio Garutti |author4=Concettina Guerra1 |title=MolLoc: a web tool for the local structural alignment of molecular surfaces|journal=Nucleic Acids Research|date=2009|volume=37 |issue=Web Server issue |pmc=2703929 |pmid=19465382 |doi=10.1093/nar/gkp405 |pages=W565–70}}</ref><ref>{{cite journal|author1=Gaëlle Debret |author2=Arnaud Martel |author3=Philippe Cuniasse |title=RASMOT-3D PRO: a 3D motif search webserver|journal=Nucleic Acids Research|date=2009|volume=37 |issue=Web Server issue |pmc=2703991 |pmid=19417073 |doi=10.1093/nar/gkp304 |pages=W459–64}}</ref><ref name=Shulman2008>{{cite journal|author1=Alexandra Shulman-Peleg |author2=Maxim Shatsky |author3=Ruth Nussinov |author4=Haim J. Wolfson |title=MultiBind and MAPPIS: webservers for multiple alignment of protein 3D-binding sites and their interactions|journal=Nucleic Acids Research|date=2008|volume=36 |issue=Web Server issue |pmc=2447750 |pmid=18467424 |doi=10.1093/nar/gkn185 |pages=W260–4}}</ref> against binding sites or whole-protein structural databases. The MultiBind and MAPPIS servers <ref name=Shulman2008 /><ref name=Shulman2007>{{cite journal|author1=Alexandra Shulman-Peleg |author2=Maxim Shatsky |author3=Ruth Nussinov |author4=Haim J Wolfson |title=Spatial chemical conservation of hot spot interactions in protein-protein complexes |journal=BMC Biology|date=2007|volume=5 |issue=43 |pages=43 |doi=10.1186/1741-7007-5-43 |pmid=17925020 |pmc=2231411 |doi-access=free }}</ref> allow the identification of common spatial arrangements of physicochemical properties such as H-bond donor, acceptor, aliphatic, aromatic or hydrophobic in a set of user provided protein binding sites defined by interactions with small molecules (MultiBind) or in a set of user-provided protein–protein interfaces (MAPPIS). Others provide comparison of entire protein structures <ref>{{cite journal|author1=Gabriele Ausiello |author2=Pier Federico Gherardini |author3=Paolo Marcatili |author4=Anna Tramontano |author5=Allegra Via |author6=Manuela Helmer-Citterich |title=FunClust: a web server for the identification of structural motifs in a set of non-homologous protein structures |journal=BMC Biology|date=2008|volume=9|issue=Suppl 2 |pages=S2 |doi=10.1186/1471-2105-9-S2-S2 |pmid=18387204 |pmc=2323665 |doi-access=free }}</ref> against a number of user submitted structures or against a large database of protein structures in reasonable time ([[ProBiS]]<ref>{{cite journal |author1=Janez Konc |author2=Dušanka Janežič |title=ProBiS algorithm for detection of structurally similar protein binding sites by local structural alignment |journal=Bioinformatics |volume=26 |issue=9 |pages=1160–1168 |year=2010 | url= |doi=10.1093/bioinformatics/btq100 |pmid=20305268 |pmc=2859123}}</ref>). Unlike global alignment approaches, local structural alignment approaches are suited to detection of locally conserved patterns of functional groups, which often appear in binding sites and have significant involvement in ligand binding.<ref name=Shulman2007 /> As an example, comparing G-Losa,<ref>{{cite journal |author1=Hui Sun Lee |author2=Wonpil Im |title=Identification of Ligand Templates using Local Structure Alignment for Structure-Based Drug Design |journal=Journal of Chemical Information and Modeling |volume=52 |issue=10 |pages=2784–2795 |year=2012 |doi=10.1021/ci300178e|pmid=22978550 |pmc=3478504 }}</ref> a local structure alignment tool, with TM-align, a global structure alignment based method. While G-Losa predicts drug-like ligands’ligands' positions in single-chain protein targets more precisely than TM-align, the overall success rate of TM-align is better.<ref>{{cite journal |author1=Hui Sun Lee |author2=Wonpil Im |title=Ligand Binding Site Detection by Local Structure Alignment and Its Performance Complementarity |journal=Journal of Chemical Information and Modeling |volume=53 |issue=9 |pages=2462–2470 |year=2013 |doi=10.1021/ci4003602|pmid=23957286 |pmc=3821077 }}</ref>
 
However, as algorithmic improvements and computer performance have erased purely technical deficiencies in older approaches, it has become clear that there is no one universal criterion for the 'optimal' structural alignment. TM-align, for instance, is particularly robust in quantifying comparisons between sets of proteins with great disparities in sequence lengths, but it only indirectly captures hydrogen bonding or secondary structure order conservation which might be better metrics for alignment of evolutionarily related proteins. Thus recent developments have focused on optimizing particular attributes such as speed, quantification of scores, correlation to alternative gold standards, or tolerance of imperfection in structural data or ab initio structural models. An alternative methodology that is gaining popularity is to use the ''consensus'' of various methods to ascertain proteins structural similarities.<ref name="Bartheletal"/>
Line 201 ⟶ 208:
==References==
{{reflist|35em|refs=
<ref name="Bartheletal">{{cite journal|author=Barthel D., Hirst J.D., Blazewicz J., Burke E.K. and Krasnogor N.|year= 2007|title= ProCKSI: a decision support system for Protein (Structure) Comparison, Knowledge, Similarity and Information|journal=BMC Bioinformatics|volume= 8|pages=416|doi=10.1186/1471-2105-8-416|pmid=17963510|pmc=2222653|doi-access= free}}</ref>
 
<ref name="cech">{{cite journal|vauthors=Cech P, Svozil D, Hoksza D |year=2012|title= SETTER: web server for RNA structure comparison|journal=Nucleic Acids Research|volume= 40|issue=W1|pages=W42–W48|doi=10.1093/nar/gks560|pmid=22693209|pmc=3394248}}</ref>
Line 221 ⟶ 228:
<ref name="lathrop">{{cite journal|author=Lathrop RH. |year=1994|title= The protein threading problem with sequence amino acid interaction preferences is NP-complete|journal=Protein Eng|volume= 7|issue=9|pages=1059–68|doi=10.1093/protein/7.9.1059|pmid=7831276|citeseerx=10.1.1.367.9081}}</ref>
 
<ref name="lovo1">{{cite journal|author=Martinez L, Andreani, R, Martinez, JM. |year=2007|title= Convergent algorithms for protein structural alignment |journal=BMC Bioinformatics|volume= 8|pages=306|doi=10.1186/1471-2105-8-306|pmid=17714583|pmc=1995224 |doi-access=free }}</ref>
 
<ref name="Maiti">{{cite journal|author4-link=David S. Wishart|vauthors=Maiti R, Van Domselaar GH, Zhang H, Wishart DS |year=2004|title= SuperPose: a simple server for sophisticated structural superposition|journal=Nucleic Acids Res|volume= 32|pages=W590–4|doi=10.1093/nar/gkh477|pmid=15215457|issue=Web Server issue|pmc=441615}}</ref>
Line 263 ⟶ 270:
 
{{Protein methods}}
{{good article}}
 
{{DEFAULTSORT:Structural Alignment}}
[[Category:Protein methods]]
[[Category:NP-complete problems]]