<title>Background</title> <p>Genome sequencing projects continue to produce amino acid sequences; however, understanding the biological roles played by these putative proteins requires knowledge of their structure and function [##REF##11588250##1##]. Despite that empirical structure determination methods have provided structural information for some proteins, computational methods are still required for the large number of proteins whose structures are difficult to determine experimentally. And while the primary sequence should contain the folding guide for a given protein, our ability to predict the three-dimensional (3D) structure from the primary sequence alone remains limited. Some <italic>ab initio </italic>methods do not require such information, but the application of these methods is often limited to small proteins [##REF##10526364##2##,##REF##11746709##3##].</p> <p>Structure alignment research has led to the discovery of homologues of novel protein structures. And, although many structure alignment tools have been developed, such as CE [##REF##9796821##4##], DALI [##REF##8377180##5##], VAST [##REF##8710828##6##], MAMMOTH [##REF##12381844##7##], FATCAT [##REF##14534198##8##], and Vorolign [##REF##17237093##9##], we wanted to provide a different perspective on protein structure analysis. Previous studies of protein structures have shown the importance of repetitive secondary structures, particularly <italic>α</italic>-helices and <italic>β</italic>-sheets, in overall structure determination. Together with variable coils, these structures constitute a basic three-letter structural alphabet that has been used in the development of early-generation secondary structure prediction algorithms (such as GOR [##REF##642007##10##]) as well as more recent-generation algorithms. These newer algorithms have been applied to neural networks, homology sequences, and discriminative models [##REF##10944389##11##, ####REF##11551180##12##, ##REF##17570843##13##, ##REF##16405736##14####16405736##14##], and their accuracy in predicting secondary structure approaches 80%. However, despite this predictive accuracy, the three-letter alphabet does not contain the information necessary to approximate more refined 3D reconstructions.</p> <p>The recent rapid increase in the number of available protein structures has allowed more precise and thorough studies of protein structures. Several authors have developed more complex structural alphabets that incorporate information about the heterogeneity of backbone protein structures by using subsets of small protein fragments that are observed frequently in different protein structure databases [##REF##11025540##15##, ####REF##12441385##16##, ##REF##15996119##17####15996119##17##]. The alphabet size varies from several letters to about 100 letters [##REF##16385557##18##]. For example, Unger <italic>et al</italic>. [##REF##2798411##19##] and Schuchhardt <italic>et al</italic>. [##REF##8931122##20##] used k-means methods and self-organizing maps (SOMs), respectively, to identify the most common folds, but the number of clusters generated was too large to have substantial predictive value. By applying autoassociative neural networks, Fetrow <italic>et al</italic>. defined six clusters that represent super-secondary structures which subsume the classic secondary structures [##REF##9061789##21##]. Bystroff and Baker produced similar short folds of different lengths and grouped them into 13 clusters that they used to predict 3D structure [##UREF##0##22##]. Camproux <italic>et al</italic>. developed a hidden Markov model (HMM) approach that accounted for the Markovian dependence to learn the geometry of the structural alphabet letters and the local rules for the assembly process [##REF##10611400##23##]. Fixing the alphabet size to 23 letters, Yang &amp; Tung applied a nearest-neighbor algorithm on a (<italic>κ</italic>, <italic>α</italic>)-map of structural segments to identify the 23 groups of segments used in their alphabet [##REF##16885238##24##]. More details about these local structures can be found in a recent review [##UREF##1##25##].</p> <p>In this study, we developed a flexible pipeline for protein structural alphabet design based on a combinatorial, multi-strategy approach. Instead of applying cross-validation [##UREF##0##22##] or Markovian processes [##REF##11025540##15##] to refine the clusters directly, we used SOMs and Bayesian Information Criterion (BIC) to determine the optimum size of structural alphabet. We then applied the k-means algorithm [##UREF##2##26##] to group protein fragments into clusters, forming the bases of our structural alphabet. Moreover, unlike most other works that built substitution matrices for alphabets based on known blocks of aligned proteins, we used a matrix training framework that generated matrices automatically without depending on known alignments. An expressive structural alphabet allows us to quantify the similarities among proteins encoded in the appropriate letters. It also enables the primary representation of 3D structures using standard 1D amino acid sequence alignment methods. To demonstrate the feasibility of our new method, we verified the application of the alphabet produced by our pipeline and the trained substitution matrix to a widely used 1D alignment tool, FASTA [##REF##10547837##27##]. We conducted several experiments using the same datasets used in other recently published works and evaluated the performance of our tool in database-scale searches. In addition to investigating whether our alphabet and matrix worked well with 1D alignment tools in database searches, we evaluated the ability of our structural alphabet to characterize local structural features.</p>
<title>Methods</title> <p>The use of frequent local structural motifs embedded in a polypeptide backbone has recently been shown to improve protein structure prediction [##REF##11588250##1##,##UREF##0##22##]. The success of this strategy has paved the way for further studies of structural alphabets and has enabled the application of standard 1D sequence alignment methods to 3D protein structural searches. In this study, we combined several computational methods into a new approach to the design of a protein structural alphabet. We then developed an automatic matrix training framework that could generate appropriate substitution matrices for new alphabets when applied in standard 1D sequence alignment methods, such as FASTA [##REF##10547837##27##].</p> <title>Structural alphabet design</title> <p>We used proteins from the nrPDB [##REF##10592235##44##] in our study with the aim of building a structural alphabet suitable for all proteins. The same approach could easily be applied to other databanks as well. We transformed each protein backbone into a series of dihedral angles (<italic>ϕ </italic>and <italic>ψ</italic>, neglecting <italic>ω</italic>) [##REF##11025540##15##,##UREF##0##22##]. Following de Brevern <italic>et al</italic>. [##REF##11025540##15##], our analysis was limited to fragments of five residues because this number of residues is sufficient for describing a short <italic>α </italic>helix and a minimal <italic>β </italic>structure. Fixing the window size at five residues, we applied a sliding-window approach to each protein sequence in nrPDB and gathered 20,953,584 fragment vectors. Each protein fragment, associated with <italic>α</italic>-carbons <italic>C</italic><sub><italic>α</italic>(<italic>i</italic>-2)</sub>, <italic>C</italic><sub><italic>α</italic>(<italic>i</italic>-1)</sub>, <italic>C</italic><sub><italic>α</italic>(<italic>i</italic>)</sub>, <italic>C</italic><sub><italic>α</italic>(<italic>i</italic>+1)</sub>, and <italic>C</italic><sub><italic>α</italic>(<italic>i</italic>+2)</sub>, was represented by a vector of eight dihedral angles [<italic>ψ</italic><sub><italic>i</italic>-2</sub>, <italic>ϕ</italic><sub><italic>i</italic>-1</sub>, <italic>ψ</italic><sub><italic>i</italic>-1</sub>, <italic>ϕ</italic><sub><italic>i</italic></sub>, <italic>ψ</italic><sub><italic>i</italic></sub>, <italic>ϕ</italic><sub><italic>i</italic>+1</sub>, <italic>ψ</italic><sub><italic>i</italic>+1</sub>, <italic>ϕ</italic><sub><italic>i</italic>+2</sub>] Unlike previous works that directly applied SOMs to obtain clusters of backbone fragments as the basis of the structural alphabet [##UREF##3##28##], in our approach the SOM was only part of the process that determined the number of letters required for the alphabet. We did not build our alphabet directly from the clusters found by SOM.</p> <p>The U-matrix is one of the most widely used methods for visualizing the clustering results of the SOM. The U-matrix shows the distances between neighboring reference vectors and can be visualized efficiently using the greyscale [##REF##16894618##45##]. We conducted a post-process on the U-matrix using a minimum spanning tree algorithm. Based on the grey levels in the U-matrix, all of the map units were linked in the minimum spanning tree. Given a threshold <italic>θ </italic>determined by BIC, we partitioned the entire tree into several disconnected subtrees by removing the links between map units with grey levels below <italic>θ</italic>.</p> <p>Let <italic>S </italic>= {<italic>s</italic><sub><italic>i </italic></sub>| <italic>i </italic>= 1...<italic>M</italic>} be the set of map units we wished to cluster. Each map unit <italic>s</italic><sub><italic>i </italic></sub>is associated with a collection of input data points, , mapped to the map unit <italic>s</italic><sub><italic>i</italic></sub>. Let <italic>C</italic><sub><italic>k </italic></sub>= {<italic>c</italic><sub><italic>i </italic></sub>| <italic>i </italic>= 1...<italic>k</italic>} be the clustering of map units <italic>S </italic>with <italic>k </italic>clusters. We modeled each cluster <italic>c</italic><sub><italic>i </italic></sub>as a multivariate Gaussian distribution <italic>N</italic>(<italic>μ</italic><sub><italic>i</italic></sub>, <italic>Σ</italic><sub><italic>i</italic></sub>), where <italic>μ</italic><sub><italic>i </italic></sub>and <italic>Σ</italic><sub><italic>i </italic></sub>were estimated as the sample mean and the sample covariance from <italic>X</italic><sup><italic>i</italic></sup>, respectively. The number of parameters for each cluster was thus , where <italic>d </italic>= 8 in our case. We defined <italic>BIC</italic>(<italic>C</italic><sub><italic>k</italic></sub>) as:</p> <p></p> <p>where  and <italic>λ</italic>, the penalty weight, was set to 1.</p> <p>We chose the threshold <italic>θ </italic>that maximized <italic>BIC</italic>(<italic>C</italic><sub><italic>k</italic></sub>). For example, for an SOM with 200 × 200 map units, the threshold <italic>θ </italic>that maximized <italic>BIC</italic>(<italic>C</italic><sub><italic>k</italic></sub>) was 21. The number of subtrees becomes the structural alphabet size. Because the SOM can be viewed as a topology preserving mapping from input space onto the 2D grid of map units, the number of map units can affect the clustering result. We systematically varied the number of units and repeated the above process. We selected the most frequent number of clusters as the alphabet size. After a series of systematic tests, we found that 18 was the most frequent number of clusters; therefore, 18 letters became size of our structural alphabet.</p> <p>Rather than adopt the two-level approach that first trains the SOM then performs clustering on the trained SOM after determining the alphabet size [##UREF##3##28##], we applied the k-means algorithm to the input data vectors directly to obtain the clusters. The SOM established a local order among the set of reference vectors such that the closeness between two reference vectors in the <italic>R</italic><sup><italic>d </italic></sup>space was dependent on how close the corresponding map units were in the 2D array. Nevertheless, an inductive bias of this kind might not be appropriate for structural alphabets since the local order does not always faithfully characterize the relationship between structural building blocks and can sometimes be misleading. For example, forcing the topology to preserve mapping from the input space of <italic>α</italic>-helix and <italic>β</italic>-strand to a 2D grid of units could be harmful to clustering. Therefore, we used the SOM only to visualize the alphabet size and relied on the k-means algorithm to extract the local features directly from the input data that actually reflected the characteristics of the clusters. The centroid of each cluster forms the prototypical representation of each alphabet letter. We performed k-means clustering 50 times, starting with different random seeds, all using k = 18. We computed the Euclidean distances from each fragment in each cluster to its centroid as the intra-cluster distance; we also calculated the centroid-to-centroid distance. We kept the clustering result that had the minimum ratio of the average intra-cluster distance to the centroid-to-centroid distance. Given this result as the basis for the structural alphabet, we could transform a protein into a series of alphabet letters by matching each of its fragments against our alphabet prototypes.</p> <title>Automatic substitution matrix training</title> <p>The substitution matrix used to align proteins represented by structural alphabets affects the alignment accuracy. The matrix is a crucial factor in the success of applying a 1D sequence alignment tool to search for similar 3D structures. The simplest matrix that can be used is the identity matrix. Some authors have applied an HMM approach to define the matrix [##REF##15215446##33##], while others have adopted approaches similar to the development of BLOSUM matrices [##REF##16885238##24##,##REF##1438297##31##,##REF##16894618##45##]. The identity matrix ignores possible acceptable alphabet letter substitutions, significantly limiting its applicability. The BLOSUM-like approach requires alignments of homologous proteins before calculating the log-odd ratios as the entries in the matrix; however, reliably aligned protein blocks might not always be available for log-odd ratio estimation. To avoid these drawbacks, we trained the substitution matrix without using the known blocks of protein alignments. This matrix training procedure can be applied regardless of how the alphabet is derived.</p> <p>There are three components in the matrix training framework: an alignment tool with a substitution matrix, training data, and a matrix trainer. We used FASTA as the alignment tool and the non-redundant proteins in SCOP1.69 with sequence similarity less than 40%, excluding the families with less than five proteins and those proteins used for validation, as the training dataset. Note that the training dataset was only 9.62% of the entire SCOP1.69. The test data we used in the later experiments (see Results section) did not overlap with our training examples. We started by using the identity matrix as the initial substitution matrix where the score for a match was 1, and for a mismatch, 0. Each protein in the training dataset was iterated as a query for FASTA to search the rest of the dataset for similar proteins. If a protein returned by FASTA belonged to the same family as the query, we considered the case a positive hit; otherwise it was a negative hit. Those proteins not returned by FASTA but in the same family as the query were considered misses. We gathered the alignments of all positive hits and misses and computed the log-odd ratios to build the <italic>positive matrix </italic>based on the alignments. Similarly, we constructed the <italic>negative matrix </italic>using the alignments of negative hits, The matrix trainer updated the current substitution matrix <italic>S</italic><sup>(<italic>t</italic>) </sup>to <italic>S</italic><sup>(<italic>t</italic>+1) </sup>as follows:</p> <p></p> <p></p> <p></p> <p></p> <p>where <italic>P </italic>and <italic>N </italic>are the positive and the negative matrix, respectively, <italic>τ </italic>is the learning rate (similar to the learning rate in neural networks), and <italic>W</italic><sub><italic>p </italic></sub>and <italic>W</italic><sub><italic>n </italic></sub>are the weights. The weights were defined as the proportion of the total number of positive hits and misses to the training data size and the ratio of the number of negative hits to the training data size, respectively. We repeated the update process to train the substitution matrix until there were no changes in the matrix, that is, the number of both the positive and the negative hits remained constant. This converged matrix was the final substitution matrix that we combined with FASTA to become a new alignment tool named SA-FAST. SA-FAST was used to demonstrate the applicability of our new alphabet and matrix. The training framework appears in Figure ##FIG##6##7##.</p>
<title>Results</title> <title>Structural alphabet</title> <p>By combining SOMs, minimum spanning trees, and k-means clustering, we developed a multi-strategy approach to designing a protein structural alphabet. To derive an appropriate substitution matrix for the new alphabet, we developed a matrix training framework that would automatically refine an initial matrix repeatedly until it converged. Unlike some previous works that presumed the size of the alphabet [##REF##10611400##23##], our method determined the alphabet size autonomously and statistically. Various experiments were conducted to evaluate our methodology.</p> <p>The SOM is an unsupervised inductive learner and can be viewed as topology preserving mapping from input space onto the 2D grid of map units [##UREF##3##28##]. The number of map units in SOMs defines an inductive bias [##UREF##4##29##], as does the number of hidden units for the feedforward artificial neural networks, and it affects the clustering results. By systematically varying the number of SOM map units and applying BIC, we identified the most frequent number of clusters that maximized the BIC and used this number to define the size of the alphabet. We tested SOMs ranging in size from 10 × 10 to 200 × 200, ultimately defining the size of our alphabet at 18 letters. The relationship between number of clusters found and number of SOM map units used is summarized in Table ##TAB##0##1##.</p> <p>To verify whether fragments were assigned to the same cluster by the various SOMs, we analyzed those SOMs (with varying numbers of map units) that produced 18 clusters, including SOMs sized 80 × 80, 90 × 90, 190 × 190 units, etc. We calculated the overlap level between any two of the SOMs, defined as percentage of fragments that belonged to the same cluster. The average overlap between all pairs of SOMs for each of the 18 clusters was over 90%, indicating that these clusters were very consistent (Table ##TAB##1##2##). Table ##TAB##2##3## and ##TAB##3##4## display the within-cluster Euclidean distance, defined as the average distance of each segment to the center, and the center-to-center Euclidean distance for the 18 protein fragment clusters found by our method and by SOM alone, respectively. The average Phi/Psi angles (i.e. the Phi/Psi angles of the centroid) for the 18 clusters are presented in Table ##TAB##4##5##. As indicated in Table ##TAB##2##3## and ##TAB##3##4##, the within-cluster Euclidean distances for our clusters were smaller than those of the SOM clusters, which suggested that our 18 clusters were more coherent. On the other hand, the center-to-center distances for our clusters were larger than those of the SOM clusters, indicating that our clusters were better separated from each other. The 3D conformation of the representative segment for each alphabet letter is illustrated in Figure ##FIG##0##1## and the superimposition of protein segments is shown in Figure ##FIG##1##2##. To verify that these representative segments could be the building blocks for protein structures, we analyzed the frequency of their occurrence in four major structural classes according to the Structural Classification of Proteins (SCOP): all-alpha, all-beta, alpha/beta, and alpha+beta [##REF##14681400##30##]. The frequency of each category of segments is presented in Table ##TAB##5##6##. The alpha helix segments represented by alphabet letters T, P, and R occurred more often in the all-alpha class than did the other segments. Similarly, more beta sheet segments, such as N, E, and A, were found in the all-beta class. In both the alpha/beta and alpha+beta classes, most of the segments were found to be either alpha helices or beta sheets.</p> <title>TRISUM – Substitution matrix</title> <p>Most approaches to constructing substitution matrices require the alignment of known proteins [##REF##16885238##24##,##REF##1438297##31##,##UREF##5##32##]. Because alignments are not always available and their validity can be dubious, we used a self-training strategy to build the substitution matrix for our new structural alphabet. This training framework had a flexible and modular design, and unlike most other approaches, it did not rely on the pre-alignment of protein sequences or structures. Different training data or alignment tools can be incorporated into this framework to generate appropriate matrices under various circumstances. In this study, we used the non-redundant proteins contained in SCOP1.69 with sequence similarity of less than 40% for training, excluding those proteins in SCOP-894 and the 50 test proteins (see details below) to ensure that the training data and the testing data did not overlap. We defined the positive hit rate of a query as the ratio of the number of positive hits to the size of the family the query belonged to. As we iterated each training protein (as a query), we refined the matrix until we could no longer increase the average positive hit rate of all the proteins. We tried different learning rates ranging from 0.25 to 1.00. The final average positive hit rates under different learning rates were similar, ranging between 0.9112 and 0.9153. An example of the learning curve of matrix training is presented in Figure ##FIG##2##3##. We selected the converged matrix with the maximum positive hit rate with the learning rate set to 0.50. We named this matrix TRISUM-169 (<underline>TR</underline>ained <underline>I</underline>teratively for <underline>SU</underline>bstitution <underline>M</underline>atrix-SCOP<underline>1.69</underline>), as shown in Figure ##FIG##3##4##.</p> <title>Comparison with other tools</title> <p>Several protein structure search tools based on 1D alignment algorithms have been developed, including SA-Search [##REF##15215446##33##], YAKUSA [##REF##16049912##34##], and 3D-BLAST [##REF##16885238##24##]. Yang and Tung tested 3D-BLAST on the SCOP database scan task [##REF##16885238##24##]. They prepared a protein query dataset named SCOP-894 from SCOP 1.67 and 1.69; this dataset contains 894 proteins with &lt;95% sequence similarity. We tested SA-FAST on the same dataset in order to allow direct comparison (Table ##TAB##6##7##). The results indicated that SA-FAST outperformed 3D-BLAST and PSI-BLAST in the test of the SCOP-894 query dataset.</p> <p>We also used the same 50 proteins selected from SCOP95-1.69 that were used by Yang &amp; Tung to compare SA-FAST with 3D-BLAST, PSI-BLAST, YAKUSA, MAMMOTH, and CE, in search time, predictive accuracy, and precision. Other search tools exist, such as PBE [##REF##16844973##35##], SA-Search [##REF##15215446##33##], and Vorolign [##REF##17237093##9##], but because they either could not be tested on the SCOP database directly or the versions of their databases provided were too old (e.g. ASTRAL in PBE derived from SCOP-1.65, Vorolign server only scans SCOP40-1.69), these tools were not used in the comparisons. The results showed that SA-FAST outperformed the other two BLAST-based search tools (i.e. 3D-BLAST and PSI-BLAST) and another structure search tool that describes structures as 1D sequences (YAKUSA) in both predictive accuracy and precision (Table ##TAB##7##8##). Additionally, SA-FAST was comparably accurate and precise as the structural alignment tools MAMMOTH and CE. Regarding search time (using one Intel Pentium 2.8 GHz processor and 512 Mbytes of memory), Table ##TAB##7##8## clearly indicates that SA-FAST was far more efficient than were the structural alignment tools MAMMOTH and CE.</p> <p>To further evaluate the predictive validity of our alphabet, we examined pairwise alignment of difficult cases based on the number of residues aligned and the superposition root mean square deviation (RMSD). To avoid alignment process bias and to maintain consistency in our analysis of various structural alphabets, we applied the same FASTA-based alignment algorithm [##REF##10547837##27##] in the alignment tests. We tested the alphabets and substitution matrices used in PBE-align, 3D-BLAST, and SA-FAST on ten difficult cases of previously studied pairwise alignments and compared the results with those produced using VAST, DALI, CE, and FATCAT [##REF##14534198##8##,##UREF##6##36##]. Based on the alignments obtained using different alphabets and matrices, we used VMD [##REF##8744570##37##] to calculate the superposition RMSD for PBE-align, 3D-BLAST, and SA-FAST. Table ##TAB##8##9## shows that our alphabet had the lowest average RMSD per aligned residue among the three structural alphabets in the ten difficult alignment tests. Figure ##FIG##4##5## shows four superimposition examples based on our structural alphabet.</p> <p>Local structure conservation in putative active sites can reflect biological meaning and these types of structural patterns can be used to predict protein function [##REF##2798411##19##], e.g., the binding sites for metal-binding proteins [##UREF##7##38##]. Conserved local structural features can be identified in various ways and described using different representations. Because of the aforementioned advantages to 1D representation, we wanted to evaluate the feasibility of describing structural domains/sub-domains using our structural alphabet. Because there is no motif finding tool specifically designed for protein structural alphabets, we applied the motif finding programs available to evaluate the feasibility of using structural alphabets to characterize local structure features. Currently, we use the motif finding program, MEME [##UREF##8##39##] to identify common structural motifs in protein families. We tested our method on a well-known protein family, the epidermal growth factor (EGF)/EGF-like family. Based on the information published in literature or recorded in databases, we could verify whether the protein domains/sub-domains in EGF/EGF-like proteins could be described accurately using structural alphabets. EGF domains comprise extracellular protein modules described by 30–40 amino acids primarily stabilized by three disulfide bonds. Homologies and functional data suggest that these domains share some common functional features. If we number the cysteine residues as Cys1 to Cys6, where Cys1 is the closest to the N-terminus, the regularity of cysteine spacing defines three regions: A, B, and C. Based on the conservation in sequence and length of these regions, the homologies have been classified into three different categories [##REF##3282918##40##]. We first described the 227 proteins in the EGF-type module family of SCOP 1.69 using our alphabet and the alphabets of Yang &amp; Tung's [##REF##16885238##24##] and de Brevern et al. [##REF##12441385##16##,##REF##16844973##35##]. We then used MEME to identify the common motifs corresponding to the A, B, and C sub-domains. According to InterPro [##REF##17202162##41##], 24 of these proteins were exclusively of <italic>EGF Type-1</italic>, 74 were of <italic>EGF-like Type-2</italic>, and 117 belonged to <italic>EGF-like Type-3 </italic>only. We classified the remaining 12 proteins as <italic>Others</italic>. Sub-domain A was typically composed of five to six residues in Types 1 and 2, sub-domain B usually contained 10–11 residues in Type-1 but was consistently three residues shorter than in Type-2. Sub-domain C was conserved in length and contained four or five specific residues in Type-1 and Type-2 [##REF##3282918##40##]. The sub-domains in <italic>EGF-like Type-3 </italic>were less conserved. A found motif was considered to correspond to a sub-domain if more than one-half of the residues in the sub-domain were included in the motif. If any single motif correctly corresponded to a sub-domain, we claimed that this sub-domain was recovered successfully (that is, a hit). The results of the motifs found are summarized in Table ##TAB##9##10## and ##TAB##10##11##. They show that MEME was able to identify more EGF sub-domains using our structural alphabet than using the alphabets of Yang &amp; Tung or de Brevern <italic>et al</italic>. One example of each EGF group is shown in Figure ##FIG##5##6##, including the structures with highlighted sub-domains. Using our alphabet, MEME identified meaningful motifs that covered all three sub-domains in the EGF examples (Figure ##FIG##5##6##); however, using Yang &amp; Tung's or de Brevern <italic>et al</italic>.'s alphabets, the motifs found covered only one or two sub-domains.</p>
<title>Discussion</title> <p>This study aimed to: (1) introduce a systematic and modular pipeline for protein structural alphabet design, and (2) analyze the potential of our new alphabet to characterize local protein properties. There are two features that distinguish our method from the others. First, we took a multi-strategy approach to structural alphabet design. The alphabet size was automatically and statistically determined based on BIC and was visualized using a unified distance matrix (U-matrix). We did not pre-specify the alphabet size [##REF##16885238##24##] or use an ad hoc procedure, such as iterative shrinking, to find the optimal size [##REF##11025540##15##]. And, unlike other methods that use specialized databases, e.g. Pair Database [##REF##16885238##24##] and PDB-SELECT [##UREF##5##32##,##REF##8019422##42##], the protein structure data used to build the alphabet were obtained from the non-redundant PDB (nrPDB) database and were not pre-processed for any particular purpose, ensuring the generality of our alphabet. Second, we proposed a novel automatic matrix training framework to construct an appropriate substitution matrix for the alphabet. This training strategy did not need any information about known alignments, e.g. PALI [##REF##12520058##43##], that most previous strategies have required. Using different training data and update rules, the self-training methodology can be applied to various alphabets. For example, instead of protein classifications, we could consider RMSD in the update rules to tune the matrix. In Table ##TAB##11##12##, we summarize the properties of the structural alphabets and design methods evaluated in this study.</p> <p>We demonstrated that our pipeline could produce a biologically meaningful structural alphabet. We compared SA-FAST, a search tool based on FASTA combined with our alphabet and substitution matrix, with other search tools. The results showed that SA-FAST was very competitive in its predictive accuracy and alignment efficiency for database-scale searches. In addition, we compared our alphabet with others in difficult cases of pairwise alignment. The number of residues aligned and the RMSD superpositions indicated that our structural alphabet was not only comparable to other alphabets but also performed competitively with structural alignment tools.</p> <p>We found several advantages to using a 1D structural alphabet. First, 1D representations of protein structures are easier to compare and more economical to store. Second, previously designed and widely used 1D sequence alignment tools can be applied directly to protein structure and sequence analysis. Third, 1D-based approaches can serve as pre-processors to filter out irrelevant proteins prior to the application of more computationally intensive structural analysis tools.</p>
<title>Conclusion</title> <p>These results are encouraging and we can extend this work in several directions. Firstly, we can use more complete datasets for substitution matrix training to increase the sensitivity and selectivity of future database searches. Secondly, we can combine other alignment tools, in addition to FASTA, with our substitution matrix and evaluate the performance of these different combinations. Thirdly, to increase the performance of MEME in structural motif detection, we could modify MEME or develop a new motif-finding tool specifically for our structural alphabet. MEME was originally designed to find motifs in amino acid and nucleic acid sequences. Currently, we use MEME to detect protein motifs and we have demonstrated that it can recover some of the structural sub-domains described by our structural alphabet. Finally, several structural alphabets have been developed based on different protein structural characteristics. It would be worthwhile to conduct a thorough comparative study and evaluate the feasibility of combining different alphabets. The combination of complementary structural alphabets would increase their overall applicability and characterize 3D protein structures more completely.</p>
<p>This is an Open Access article distributed under the terms of the Creative Commons Attribution License (<ext-link ext-link-type="uri" xlink:href="http://creativecommons.org/licenses/by/2.0"/>), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</p> <title>Background</title> <p>Structural similarities among proteins can provide valuable insight into their functional mechanisms and relationships. As the number of available three-dimensional (3D) protein structures increases, a greater variety of studies can be conducted with increasing efficiency, among which is the design of protein structural alphabets. Structural alphabets allow us to characterize local structures of proteins and describe the global folding structure of a protein using a one-dimensional (1D) sequence. Thus, 1D sequences can be used to identify structural similarities among proteins using standard sequence alignment tools such as BLAST or FASTA.</p> <title>Results</title> <p>We used self-organizing maps in combination with a minimum spanning tree algorithm to determine the optimum size of a structural alphabet and applied the k-means algorithm to group protein fragnts into clusters. The centroids of these clusters defined the structural alphabet. We also developed a flexible matrix training system to build a substitution matrix (TRISUM-169) for our alphabet. Based on FASTA and using TRISUM-169 as the substitution matrix, we developed the SA-FAST alignment tool. We compared the performance of SA-FAST with that of various search tools in database-scale search tasks and found that SA-FAST was highly competitive in all tests conducted. Further, we evaluated the performance of our structural alphabet in recognizing specific structural domains of EGF and EGF-like proteins. Our method successfully recovered more EGF sub-domains using our structural alphabet than when using other structural alphabets. SA-FAST can be found at <ext-link ext-link-type="uri" xlink:href="http://140.113.166.178/safast/"/>.</p> <title>Conclusion</title> <p>The goal of this project was two-fold. First, we wanted to introduce a modular design pipeline to those who have been working with structural alphabets. Secondly, we wanted to open the door to researchers who have done substantial work in biological sequences but have yet to enter the field of protein structure research. Our experiments showed that by transforming the structural representations from 3D to 1D, several 1D-based tools can be applied to structural analysis, including similarity searches and structural motif finding.</p>
<title>Authors' contributions</title> <p>S–YK implemented the structural alphabet design pipeline and conducted the experiments. Y–JH designed the BIC procedure, the matrix training framework and experiments, and supervised this study. Both authors read and approved the final manuscript.</p>
<title>Acknowledgements</title> <p>Thanks go to Jinn-Moon Yang and Chi-Hua Tung for their assistance in using 3D-BLAST. This work was supported in part by National Science Council, Taiwan (NSC 96-2221-E-009-042; 96-2627-B-009-003) and Institute of Statistics, Academia Sinica, Taiwan.</p>
<fig position="float" id="F1"><label>Figure 1</label><caption><p>The 3D conformation of the representative segment for each alphabet letter.</p></caption></fig> <fig position="float" id="F2"><label>Figure 2</label><caption><p>Superimposition of protein segments in the 18 clusters.</p></caption></fig> <fig position="float" id="F3"><label>Figure 3</label><caption><p><bold>Example learning curve of matrix training</bold>. The average positive hit rate converged at 0.9153 with the learning rate set to 0.5.</p></caption></fig> <fig position="float" id="F4"><label>Figure 4</label><caption><p>The substitution matrix TRISUM-169.</p></caption></fig> <fig position="float" id="F5"><label>Figure 5</label><caption><p><bold>Superimposition examples based on alignments identified by SA-FAST</bold>. (a) 1fxiA &amp; 1ubq_ (b) 2azaA &amp; 1paz_ (c) 1cewI &amp; 1molA (d) 1cid_ &amp; 2rhe.</p></caption></fig> <fig position="float" id="F6"><label>Figure 6</label><caption><p><bold>Examples of structural motifs corresponding to EGF sub-domains</bold>. We colored the sub-domains A, B, and C in blue, green, and red, respectively. The motifs that corresponded to EGF sub-domains, using our structural alphabet and those of Yang &amp; Tung and de Brevern <italic>et al</italic>., were also highlighted in blue, green, and red. The overlapping region between motifs was colored purple. In the sequence view, the first three sequences are EGF protein represented by our structural alphabet, the alphabet of Yang &amp; Tung, and the alphabet of de Brevern <italic>et al</italic>., respectively. The fourth is the amino acid sequence with the cysteines highlighted in orange. The sub-domains are marked at the bottom.</p></caption></fig> <fig position="float" id="F7"><label>Figure 7</label><caption><p>System architecture of the matrix training framework.</p></caption></fig>
<table-wrap position="float" id="T1"><label>Table 1</label><caption><p>Relationship between the number of clusters found and the number of SOM map units used</p></caption><table frame="hsides" rules="groups"><thead><tr><td align="center">SOM map size</td><td align="center">Number of clusters</td><td align="center">SOM map size</td><td align="center">Number of clusters</td></tr></thead><tbody><tr><td align="center">10 × 10</td><td align="center">6</td><td align="center">110 × 110</td><td align="center">24</td></tr><tr><td align="center">20 × 20</td><td align="center">9</td><td align="center">120 × 120</td><td align="center">19</td></tr><tr><td align="center">30 × 30</td><td align="center">10</td><td align="center">130 × 130</td><td align="center">21</td></tr><tr><td align="center">40 × 40</td><td align="center">12</td><td align="center">140 × 140</td><td align="center">22</td></tr><tr><td align="center">50 × 50</td><td align="center">15</td><td align="center">150 × 150</td><td align="center">18</td></tr><tr><td align="center">60 × 60</td><td align="center">13</td><td align="center">160 × 160</td><td align="center">15</td></tr><tr><td align="center">70 × 70</td><td align="center">14</td><td align="center">170 × 170</td><td align="center">21</td></tr><tr><td align="center">80 × 80</td><td align="center">18</td><td align="center">180 × 180</td><td align="center">18</td></tr><tr><td align="center">90 × 90</td><td align="center">18</td><td align="center">190 × 190</td><td align="center">18</td></tr><tr><td align="center">100 × 100</td><td align="center">20</td><td align="center">200 × 200</td><td align="center">18</td></tr></tbody></table></table-wrap> <table-wrap position="float" id="T2"><label>Table 2</label><caption><p>The average overlap between all pairs of SOMs that produced 18 clusters of fragments</p></caption><table frame="hsides" rules="groups"><thead><tr><td align="left"><bold>Cluster</bold></td><td align="left">1</td><td align="left">2</td><td align="left">3</td><td align="left">4</td><td align="left">5</td><td align="left">6</td><td align="left">7</td><td align="left">8</td><td align="left">9</td><td align="left">10</td><td align="left">11</td><td align="left">12</td><td align="left">13</td><td align="left">14</td><td align="left">15</td><td align="left">16</td><td align="left">17</td><td align="left">18</td></tr></thead><tbody><tr><td align="left"><bold>Overlap</bold></td><td align="left">99.8</td><td align="left">98.4</td><td align="left">96.7</td><td align="left">97.4</td><td align="left">97.4</td><td align="left">94.3</td><td align="left">99.1</td><td align="left">95.0</td><td align="left">97.8</td><td align="left">94.6</td><td align="left">99.8</td><td align="left">95.6</td><td align="left">96.7</td><td align="left">95.3</td><td align="left">95.7</td><td align="left">98.2</td><td align="left">96.3</td><td align="left">95.5</td></tr></tbody></table></table-wrap> <table-wrap position="float" id="T3"><label>Table 3</label><caption><p>Summary of the within-cluster Euclidean distance and the center-to-center Euclidean distance for 18 protein fragment clusters found by our alphabet design pipeline</p></caption><table frame="hsides" rules="groups"><thead><tr><td/><td align="center" colspan="2"><bold>Within-Cluster</bold></td><td align="center" colspan="18"><bold>Center-to-Center</bold></td></tr><tr><td/><td align="center"><bold>Mean</bold></td><td align="center"><bold>SD</bold></td><td align="center">18</td><td align="center">17</td><td align="center">16</td><td align="center">15</td><td align="center">14</td><td align="center">13</td><td align="center">12</td><td align="center">11</td><td align="center">10</td><td align="center">9</td><td align="center">8</td><td align="center">7</td><td align="center">6</td><td align="center">5</td><td align="center">4</td><td align="center">3</td><td align="center">2</td><td align="center">1</td></tr></thead><tbody><tr><td align="center">1</td><td align="center">116.6</td><td align="center">37.2</td><td align="center">252.3</td><td align="center">300.4</td><td align="center">330.1</td><td align="center">242.8</td><td align="center">181.7</td><td align="center">182.1</td><td align="center">317.6</td><td align="center">327.7</td><td align="center">415.4</td><td align="center">266.3</td><td align="center">329.0</td><td align="center">181.7</td><td align="center">242.5</td><td align="center">262.2</td><td align="center">273.6</td><td align="center">253.4</td><td align="center">193.2</td><td align="center">0</td></tr><tr><td align="center">2</td><td align="center">238.7</td><td align="center">38.5</td><td align="center">315.8</td><td align="center">226.6</td><td align="center">272.7</td><td align="center">197.4</td><td align="center">243.3</td><td align="center">227.2</td><td align="center">285.3</td><td align="center">270.5</td><td align="center">346.1</td><td align="center">283.9</td><td align="center">285.4</td><td align="center">261.3</td><td align="center">189.5</td><td align="center">182.3</td><td align="center">215.0</td><td align="center">296.0</td><td align="center">0</td><td/></tr><tr><td align="center">3</td><td align="center">264.7</td><td align="center">29.8</td><td align="center">219.7</td><td align="center">279.8</td><td align="center">193.6</td><td align="center">220.6</td><td align="center">190.4</td><td align="center">284.1</td><td align="center">251.1</td><td align="center">292.9</td><td align="center">413.2</td><td align="center">195.1</td><td align="center">237.6</td><td align="center">181.4</td><td align="center">324.4</td><td align="center">234.1</td><td align="center">285.9</td><td align="center">0</td><td/><td/></tr><tr><td align="center">4</td><td align="center">319.3</td><td align="center">41.5</td><td align="center">297.8</td><td align="center">297.0</td><td align="center">270.7</td><td align="center">285.5</td><td align="center">311.5</td><td align="center">288.6</td><td align="center">286.9</td><td align="center">317.1</td><td align="center">352.2</td><td align="center">302.9</td><td align="center">184.3</td><td align="center">250.7</td><td align="center">256.2</td><td align="center">193.3</td><td align="center">0</td><td/><td/><td/></tr><tr><td align="center">5</td><td align="center">250.4</td><td align="center">39.7</td><td align="center">248.6</td><td align="center">268.9</td><td align="center">190.2</td><td align="center">238.1</td><td align="center">302.2</td><td align="center">280.1</td><td align="center">258.5</td><td align="center">287.2</td><td align="center">406.6</td><td align="center">267.2</td><td align="center">258.8</td><td align="center">192.8</td><td align="center">229.0</td><td align="center">0</td><td/><td/><td/><td/></tr><tr><td align="center">6</td><td align="center">257.5</td><td align="center">28.0</td><td align="center">220.4</td><td align="center">174.2</td><td align="center">242.3</td><td align="center">180.4</td><td align="center">262.8</td><td align="center">266.2</td><td align="center">264.4</td><td align="center">229.1</td><td align="center">310.3</td><td align="center">322.3</td><td align="center">270.9</td><td align="center">308.6</td><td align="center">0</td><td/><td/><td/><td/><td/></tr><tr><td align="center">7</td><td align="center">72.2</td><td align="center">20.4</td><td align="center">220.8</td><td align="center">356.7</td><td align="center">289.2</td><td align="center">297.5</td><td align="center">266.1</td><td align="center">244.8</td><td align="center">307.2</td><td align="center">361.1</td><td align="center">478.3</td><td align="center">248.9</td><td align="center">316.8</td><td align="center">0</td><td/><td/><td/><td/><td/><td/></tr><tr><td align="center">8</td><td align="center">282.2</td><td align="center">31.0</td><td align="center">275.3</td><td align="center">214.2</td><td align="center">186.1</td><td align="center">218.9</td><td align="center">259.1</td><td align="center">335.6</td><td align="center">258.2</td><td align="center">253.8</td><td align="center">286.9</td><td align="center">273.9</td><td align="center">0</td><td/><td/><td/><td/><td/><td/><td/></tr><tr><td align="center">9</td><td align="center">320.9</td><td align="center">27.9</td><td align="center">275.8</td><td align="center">287.6</td><td align="center">250.7</td><td align="center">244.5</td><td align="center">222.6</td><td align="center">292.2</td><td align="center">286.7</td><td align="center">307.3</td><td align="center">354.3</td><td align="center">0</td><td/><td/><td/><td/><td/><td/><td/><td/></tr><tr><td align="center">10</td><td align="center">148.8</td><td align="center">26.1</td><td align="center">406.3</td><td align="center">243.1</td><td align="center">334.4</td><td align="center">286.3</td><td align="center">333.5</td><td align="center">361.8</td><td align="center">293.2</td><td align="center">240.8</td><td align="center">0</td><td/><td/><td/><td/><td/><td/><td/><td/><td/></tr><tr><td align="center">11</td><td align="center">97.1</td><td align="center">43.4</td><td align="center">290.4</td><td align="center">169.5</td><td align="center">214.8</td><td align="center">178.9</td><td align="center">248.7</td><td align="center">238.3</td><td align="center">270.4</td><td align="center">0</td><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/></tr><tr><td align="center">12</td><td align="center">272.0</td><td align="center">32.7</td><td align="center">259.7</td><td align="center">226.6</td><td align="center">200.7</td><td align="center">218.7</td><td align="center">269.1</td><td align="center">325.6</td><td align="center">0</td><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/></tr><tr><td align="center">13</td><td align="center">133.6</td><td align="center">33.2</td><td align="center">291.2</td><td align="center">309.3</td><td align="center">334.3</td><td align="center">267.6</td><td align="center">230.5</td><td align="center">0</td><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/></tr><tr><td align="center">14</td><td align="center">272.8</td><td align="center">31.4</td><td align="center">255.5</td><td align="center">206.2</td><td align="center">258.7</td><td align="center">145.3</td><td align="center">0</td><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/></tr><tr><td align="center">15</td><td align="center">106.2</td><td align="center">32.3</td><td align="center">241.1</td><td align="center">76.8</td><td align="center">162.1</td><td align="center">0</td><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/></tr><tr><td align="center">16</td><td align="center">109.0</td><td align="center">39.1</td><td align="center">221.8</td><td align="center">172.6</td><td align="center">0</td><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/></tr><tr><td align="center">17</td><td align="center">33.2</td><td align="center">23.2</td><td align="center">272.9</td><td align="center">0</td><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/></tr><tr><td align="center">18</td><td align="center">146.2</td><td align="center">38.2</td><td align="center">0</td><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/></tr></tbody></table></table-wrap> <table-wrap position="float" id="T4"><label>Table 4</label><caption><p>Summary of the within-cluster Euclidean distance and the center-to-center Euclidean distance for 18 protein fragment clusters found by the SOM alone</p></caption><table frame="hsides" rules="groups"><thead><tr><td/><td align="center" colspan="2"><bold>Within-Cluster</bold></td><td align="center" colspan="18"><bold>Center-to-Center</bold></td></tr><tr><td/><td align="center"><bold>Mean</bold></td><td align="center"><bold>SD</bold></td><td align="center">18</td><td align="center">17</td><td align="center">16</td><td align="center">15</td><td align="center">14</td><td align="center">13</td><td align="center">12</td><td align="center">11</td><td align="center">10</td><td align="center">9</td><td align="center">8</td><td align="center">7</td><td align="center">6</td><td align="center">5</td><td align="center">4</td><td align="center">3</td><td align="center">2</td><td align="center">1</td></tr></thead><tbody><tr><td align="center">1</td><td align="center">129.1</td><td align="center">38.9</td><td align="center">220.9</td><td align="center">270.9</td><td align="center">302.4</td><td align="center">202.7</td><td align="center">175.7</td><td align="center">161.9</td><td align="center">277.2</td><td align="center">295.9</td><td align="center">381.4</td><td align="center">233.8</td><td align="center">307.6</td><td align="center">181.6</td><td align="center">234.8</td><td align="center">223.0</td><td align="center">263.6</td><td align="center">250.5</td><td align="center">164.4</td><td align="center">0</td></tr><tr><td align="center">2</td><td align="center">242.7</td><td align="center">39.4</td><td align="center">304.8</td><td align="center">198.1</td><td align="center">265.0</td><td align="center">192.0</td><td align="center">201.2</td><td align="center">217.5</td><td align="center">241.3</td><td align="center">237.1</td><td align="center">309.9</td><td align="center">244.0</td><td align="center">247.9</td><td align="center">259.6</td><td align="center">165.5</td><td align="center">169.5</td><td align="center">189.0</td><td align="center">273.5</td><td align="center">0</td><td/></tr><tr><td align="center">3</td><td align="center">265.8</td><td align="center">29.8</td><td align="center">180.3</td><td align="center">276.0</td><td align="center">168.3</td><td align="center">177.9</td><td align="center">169.5</td><td align="center">266.4</td><td align="center">237.3</td><td align="center">256.2</td><td align="center">397.2</td><td align="center">185.0</td><td align="center">218.6</td><td align="center">156.4</td><td align="center">298.5</td><td align="center">224.5</td><td align="center">280.4</td><td align="center">0</td><td/><td/></tr><tr><td align="center">4</td><td align="center">327.1</td><td align="center">41.4</td><td align="center">261.7</td><td align="center">275.8</td><td align="center">265.8</td><td align="center">241.5</td><td align="center">298.8</td><td align="center">273.8</td><td align="center">250.9</td><td align="center">297.5</td><td align="center">321.2</td><td align="center">266.9</td><td align="center">182.9</td><td align="center">215.2</td><td align="center">250.4</td><td align="center">156.8</td><td align="center">0</td><td/><td/><td/></tr><tr><td align="center">5</td><td align="center">251.9</td><td align="center">39.6</td><td align="center">206.8</td><td align="center">223.7</td><td align="center">150.2</td><td align="center">207.1</td><td align="center">300.9</td><td align="center">258.4</td><td align="center">217.8</td><td align="center">274.8</td><td align="center">400.7</td><td align="center">227.2</td><td align="center">243.6</td><td align="center">167.1</td><td align="center">227.6</td><td align="center">0</td><td/><td/><td/><td/></tr><tr><td align="center">6</td><td align="center">260.7</td><td align="center">29.2</td><td align="center">202.0</td><td align="center">158.5</td><td align="center">235.8</td><td align="center">137.3</td><td align="center">248.4</td><td align="center">225.3</td><td align="center">258.8</td><td align="center">205.8</td><td align="center">304.7</td><td align="center">300.23</td><td align="center">235.0</td><td align="center">297.0</td><td align="center">0</td><td/><td/><td/><td/><td/></tr><tr><td align="center">7</td><td align="center">75.7</td><td align="center">20.5</td><td align="center">191.9</td><td align="center">323.9</td><td align="center">243.6</td><td align="center">280.5</td><td align="center">238.4</td><td align="center">199.0</td><td align="center">292.7</td><td align="center">346.6</td><td align="center">463.2</td><td align="center">247.1</td><td align="center">291.3</td><td align="center">0</td><td/><td/><td/><td/><td/><td/></tr><tr><td align="center">8</td><td align="center">291.4</td><td align="center">30.8</td><td align="center">250.4</td><td align="center">196.2</td><td align="center">144.8</td><td align="center">203.1</td><td align="center">245.8</td><td align="center">322.9</td><td align="center">245.4</td><td align="center">226.8</td><td align="center">265.6</td><td align="center">272.7</td><td align="center">0</td><td/><td/><td/><td/><td/><td/><td/></tr><tr><td align="center">9</td><td align="center">329.1</td><td align="center">27.9</td><td align="center">275.3</td><td align="center">251.6</td><td align="center">219.3</td><td align="center">200.6</td><td align="center">197.1</td><td align="center">263.8</td><td align="center">278.1</td><td align="center">272.5</td><td align="center">342.3</td><td align="center">0</td><td/><td/><td/><td/><td/><td/><td/><td/></tr><tr><td align="center">10</td><td align="center">157.9</td><td align="center">27.4</td><td align="center">364.8</td><td align="center">240.4</td><td align="center">310.3</td><td align="center">262.0</td><td align="center">292.9</td><td align="center">329.8</td><td align="center">266.4</td><td align="center">234.3</td><td align="center">0</td><td/><td/><td/><td/><td/><td/><td/><td/><td/></tr><tr><td align="center">11</td><td align="center">113.8</td><td align="center">45.8</td><td align="center">244.9</td><td align="center">156.7</td><td align="center">190.2</td><td align="center">167.5</td><td align="center">224.8</td><td align="center">213.6</td><td align="center">254.9</td><td align="center">0</td><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/></tr><tr><td align="center">12</td><td align="center">283.0</td><td align="center">32.4</td><td align="center">215.7</td><td align="center">205.4</td><td align="center">197.6</td><td align="center">191.5</td><td align="center">239.0</td><td align="center">299.2</td><td align="center">0</td><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/></tr><tr><td align="center">13</td><td align="center">170.3</td><td align="center">29.5</td><td align="center">277.6</td><td align="center">272.6</td><td align="center">322.4</td><td align="center">252.2</td><td align="center">188.8</td><td align="center">0</td><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/></tr><tr><td align="center">14</td><td align="center">277.8</td><td align="center">32.6</td><td align="center">238.5</td><td align="center">179.7</td><td align="center">239.8</td><td align="center">99.5</td><td align="center">0</td><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/></tr><tr><td align="center">15</td><td align="center">111.2</td><td align="center">33.1</td><td align="center">210.6</td><td align="center">59.5</td><td align="center">161.6</td><td align="center">0</td><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/></tr><tr><td align="center">16</td><td align="center">114.05</td><td align="center">38.4</td><td align="center">219.4</td><td align="center">146.8</td><td align="center">0</td><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/></tr><tr><td align="center">17</td><td align="center">36.2</td><td align="center">24.8</td><td align="center">228.6</td><td align="center">0</td><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/></tr><tr><td align="center">18</td><td align="center">158.5</td><td align="center">37.4</td><td align="center">0</td><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/></tr></tbody></table></table-wrap> <table-wrap position="float" id="T5"><label>Table 5</label><caption><p>The average Phi/Psi angles (i.e. the Phi/Psi angles of the centroid) for the 18 clusters found by our alphabet design pipeline</p></caption><table frame="hsides" rules="groups"><thead><tr><td/><td align="center"><bold>Φ(i)</bold></td><td align="center"><bold>Φ(i+1)</bold></td><td align="center"><bold>Φ(i-1)</bold></td><td align="center"><bold>Φ(i+2)</bold></td><td align="center"><bold>ψ(i)</bold></td><td align="center"><bold>ψ(i-1)</bold></td><td align="center"><bold>ψ(i-2)</bold></td><td align="center"><bold>ψ(i+1)</bold></td></tr></thead><tbody><tr><td align="center"><bold>1(A)</bold></td><td align="center">-97.99</td><td align="center">-70.43</td><td align="center">-104.52</td><td align="center">-79.77</td><td align="center">132.99</td><td align="center">118.98</td><td align="center">132.37</td><td align="center">-44.26</td></tr><tr><td align="center"><bold>2(R)</bold></td><td align="center">-67.81</td><td align="center">-67.48</td><td align="center">-92.52</td><td align="center">-69.17</td><td align="center">-52.78</td><td align="center">134.75</td><td align="center">96.12</td><td align="center">-35.69</td></tr><tr><td align="center"><bold>3(N)</bold></td><td align="center">-98.66</td><td align="center">-99.17</td><td align="center">-83.46</td><td align="center">-104.16</td><td align="center">132.56</td><td align="center">75.64</td><td align="center">-36.97</td><td align="center">134.01</td></tr><tr><td align="center"><bold>4(D)</bold></td><td align="center">90.39</td><td align="center">-63.35</td><td align="center">-93.54</td><td align="center">-84.31</td><td align="center">-5.43</td><td align="center">97.71</td><td align="center">115.22</td><td align="center">94.64</td></tr><tr><td align="center"><bold>5(C)</bold></td><td align="center">-88.09</td><td align="center">-102.50</td><td align="center">-93.58</td><td align="center">-97.49</td><td align="center">-51.56</td><td align="center">88.66</td><td align="center">106.12</td><td align="center">133.27</td></tr><tr><td align="center"><bold>6(Q)</bold></td><td align="center">-65.87</td><td align="center">-69.19</td><td align="center">-85.50</td><td align="center">-59.89</td><td align="center">-35.12</td><td align="center">-50.41</td><td align="center">129.98</td><td align="center">-37.57</td></tr><tr><td align="center"><bold>7(E)</bold></td><td align="center">-107.28</td><td align="center">-96.08</td><td align="center">-107.66</td><td align="center">-105.96</td><td align="center">132.71</td><td align="center">130.92</td><td align="center">133.88</td><td align="center">133.06</td></tr><tr><td align="center"><bold>8(G)</bold></td><td align="center">89.16</td><td align="center">-93.43</td><td align="center">-62.92</td><td align="center">-90.25</td><td align="center">20.65</td><td align="center">0.22</td><td align="center">-32.50</td><td align="center">85.94</td></tr><tr><td align="center"><bold>9(H)</bold></td><td align="center">-91.05</td><td align="center">-90.16</td><td align="center">91.91</td><td align="center">-91.53</td><td align="center">100.48</td><td align="center">103.36</td><td align="center">5.40</td><td align="center">75.56</td></tr><tr><td align="center"><bold>10(I)</bold></td><td align="center">58.59</td><td align="center">56.79</td><td align="center">55.50</td><td align="center">54.75</td><td align="center">-42.38</td><td align="center">-38.76</td><td align="center">-47.77</td><td align="center">-48.46</td></tr><tr><td align="center"><bold>11(L)</bold></td><td align="center">-71.08</td><td align="center">-84.21</td><td align="center">-65.92</td><td align="center">87.57</td><td align="center">-21.11</td><td align="center">-29.95</td><td align="center">-31.80</td><td align="center">20.00</td></tr><tr><td align="center"><bold>12(K)</bold></td><td align="center">-83.07</td><td align="center">95.78</td><td align="center">-69.02</td><td align="center">-91.34</td><td align="center">9.50</td><td align="center">-9.18</td><td align="center">-5.50</td><td align="center">100.52</td></tr><tr><td align="center"><bold>13(M)</bold></td><td align="center">-88.72</td><td align="center">-64.82</td><td align="center">-95.72</td><td align="center">91.27</td><td align="center">100.65</td><td align="center">113.69</td><td align="center">107.43</td><td align="center">0.70</td></tr><tr><td align="center"><bold>14(F)</bold></td><td align="center">-87.36</td><td align="center">-71.63</td><td align="center">-75.80</td><td align="center">-68.31</td><td align="center">134.69</td><td align="center">58.97</td><td align="center">-35.87</td><td align="center">-49.72</td></tr><tr><td align="center"><bold>15(P)</bold></td><td align="center">-96.95</td><td align="center">-78.84</td><td align="center">-75.71</td><td align="center">-78.03</td><td align="center">4.07</td><td align="center">2.17</td><td align="center">-33.25</td><td align="center">-25.92</td></tr><tr><td align="center"><bold>16(S)</bold></td><td align="center">-83.07</td><td align="center">-95.71</td><td align="center">-63.62</td><td align="center">-97.87</td><td align="center">-28.27</td><td align="center">-28.59</td><td align="center">-38.35</td><td align="center">126.57</td></tr><tr><td align="center"><bold>17(T)</bold></td><td align="center">-63.55</td><td align="center">-65.43</td><td align="center">-62.97</td><td align="center">-68.03</td><td align="center">-42.53</td><td align="center">-41.88</td><td align="center">-42.16</td><td align="center">-38.34</td></tr><tr><td align="center"><bold>18(W)</bold></td><td align="center">-105.06</td><td align="center">-91.96</td><td align="center">-78.47</td><td align="center">-94.14</td><td align="center">122.89</td><td align="center">-83.40</td><td align="center">109.64</td><td align="center">99.64</td></tr></tbody></table></table-wrap> <table-wrap position="float" id="T6"><label>Table 6</label><caption><p>Frequency of occurrence of the protein segments defined by our alphabet in four main SCOP classes</p></caption><table frame="hsides" rules="groups"><thead><tr><td/><td align="center" colspan="2">All alpha</td><td align="center" colspan="2">All beta</td><td align="center" colspan="2">alpha/beta</td><td align="center" colspan="2">alpha+beta</td></tr><tr><td align="center">Letter</td><td align="center">Count</td><td align="center">Percentage</td><td align="center">Count</td><td align="center">Percentage</td><td align="center">Count</td><td align="center">Percentage</td><td align="center">Count</td><td align="center">Percentage</td></tr></thead><tbody><tr><td align="center">A</td><td align="center">54859</td><td align="center">2.95</td><td align="center">255473</td><td align="center">8.83</td><td align="center">278238</td><td align="center">5.46</td><td align="center">161041</td><td align="center">6.07</td></tr><tr><td align="center">R</td><td align="center">91363</td><td align="center">4.92</td><td align="center">148361</td><td align="center">5.13</td><td align="center">270345</td><td align="center">5.31</td><td align="center">145619</td><td align="center">5.49</td></tr><tr><td align="center">N</td><td align="center">76176</td><td align="center">4.10</td><td align="center">309834</td><td align="center">10.71</td><td align="center">340682</td><td align="center">6.69</td><td align="center">202555</td><td align="center">7.64</td></tr><tr><td align="center">D</td><td align="center">21055</td><td align="center">1.13</td><td align="center">127159</td><td align="center">4.39</td><td align="center">112078</td><td align="center">2.20</td><td align="center">66959</td><td align="center">2.53</td></tr><tr><td align="center">C</td><td align="center">34856</td><td align="center">1.88</td><td align="center">172334</td><td align="center">5.96</td><td align="center">193952</td><td align="center">3.81</td><td align="center">102632</td><td align="center">3.87</td></tr><tr><td align="center">Q</td><td align="center">102444</td><td align="center">5.51</td><td align="center">111333</td><td align="center">3.85</td><td align="center">271893</td><td align="center">5.34</td><td align="center">138081</td><td align="center">5.21</td></tr><tr><td align="center">E</td><td align="center">58672</td><td align="center">3.16</td><td align="center">782607</td><td align="center">27.06</td><td align="center">620717</td><td align="center">12.18</td><td align="center">427778</td><td align="center">16.14</td></tr><tr><td align="center">G</td><td align="center">42350</td><td align="center">2.28</td><td align="center">72105</td><td align="center">2.49</td><td align="center">147390</td><td align="center">2.89</td><td align="center">76968</td><td align="center">2.90</td></tr><tr><td align="center">H</td><td align="center">39017</td><td align="center">2.10</td><td align="center">115542</td><td align="center">3.99</td><td align="center">163319</td><td align="center">3.21</td><td align="center">89203</td><td align="center">3.37</td></tr><tr><td align="center">I</td><td align="center">3547</td><td align="center">0.19</td><td align="center">6607</td><td align="center">0.23</td><td align="center">9449</td><td align="center">0.19</td><td align="center">5739</td><td align="center">0.22</td></tr><tr><td align="center">L</td><td align="center">49312</td><td align="center">2.65</td><td align="center">40909</td><td align="center">1.41</td><td align="center">141605</td><td align="center">2.78</td><td align="center">65856</td><td align="center">2.48</td></tr><tr><td align="center">K</td><td align="center">43582</td><td align="center">2.35</td><td align="center">58687</td><td align="center">2.04</td><td align="center">146869</td><td align="center">2.88</td><td align="center">70549</td><td align="center">2.66</td></tr><tr><td align="center">M</td><td align="center">16727</td><td align="center">0.90</td><td align="center">127070</td><td align="center">4.39</td><td align="center">110318</td><td align="center">2.17</td><td align="center">67912</td><td align="center">2.56</td></tr><tr><td align="center">F</td><td align="center">70718</td><td align="center">3.81</td><td align="center">89366</td><td align="center">3.09</td><td align="center">179145</td><td align="center">3.52</td><td align="center">91702</td><td align="center">3.46</td></tr><tr><td align="center">P</td><td align="center">104364</td><td align="center">5.62</td><td align="center">54939</td><td align="center">1.91</td><td align="center">192654</td><td align="center">3.78</td><td align="center">87149</td><td align="center">3.29</td></tr><tr><td align="center">S</td><td align="center">76080</td><td align="center">4.10</td><td align="center">83725</td><td align="center">2.89</td><td align="center">173935</td><td align="center">3.41</td><td align="center">91160</td><td align="center">3.44</td></tr><tr><td align="center">T</td><td align="center">937938</td><td align="center">50.49</td><td align="center">149259</td><td align="center">5.17</td><td align="center">1551585</td><td align="center">30.46</td><td align="center">651525</td><td align="center">24.58</td></tr><tr><td align="center">W</td><td align="center">34533</td><td align="center">1.86</td><td align="center">186476</td><td align="center">6.46</td><td align="center">190001</td><td align="center">3.72</td><td align="center">108460</td><td align="center">4.09</td></tr><tr><td align="center"><bold>Total</bold></td><td align="center"><bold>1857593</bold></td><td align="center"><bold>100.00</bold></td><td align="center"><bold>2891786</bold></td><td align="center"><bold>100.00</bold></td><td align="center"><bold>5094175</bold></td><td align="center"><bold>100.00</bold></td><td align="center"><bold>2650888</bold></td><td align="center"><bold>100.00</bold></td></tr></tbody></table></table-wrap> <table-wrap position="float" id="T7"><label>Table 7</label><caption><p>SA-FAST versus 3D-BLAST and PSI-BLAST in SCOP structural function assignment accuracy for the SCOP-894 protein dataset</p></caption><table frame="hsides" rules="groups"><thead><tr><td align="center">Class</td><td align="center">894 proteins </td><td align="center" colspan="3">Accuracy<sup>a </sup>(894 proteins)</td><td align="center" colspan="3">Accuracy (sequence identity &lt;25%)</td></tr><tr><td/><td/><td colspan="6"><hr/></td></tr><tr><td/><td align="center">Number of queries</td><td align="center">SA-FAST</td><td align="center">3D-BLAST</td><td align="center">PSI-BLAST</td><td align="center">SA-FAST</td><td align="center">3D-BLAST</td><td align="center">PSI-BLAST</td></tr></thead><tbody><tr><td align="center">All alpha</td><td align="center">161</td><td align="center">99.27</td><td align="center">94.41</td><td align="center">94.41</td><td align="center">95.83</td><td align="center">75.00</td><td align="center">66.67</td></tr><tr><td align="center">All beta</td><td align="center">199</td><td align="center">95.12</td><td align="center">94.47</td><td align="center">93.97</td><td align="center">87.32</td><td align="center">77.55</td><td align="center">73.33</td></tr><tr><td align="center"><italic>α</italic>/<italic>β</italic></td><td align="center">292</td><td align="center">97.58</td><td align="center">97.26</td><td align="center">91.44</td><td align="center">95.68</td><td align="center">87.88</td><td align="center">65.77</td></tr><tr><td align="center"><italic>α</italic>+<italic>β</italic></td><td align="center">242</td><td align="center">95.13</td><td align="center">94.63</td><td align="center">88.84</td><td align="center">93.81</td><td align="center">83.33</td><td align="center">60.87</td></tr></tbody></table></table-wrap> <table-wrap position="float" id="T8"><label>Table 8</label><caption><p>Comparison between SA-FAST, 3D-BLAST, PSI-BLAST, YAKUSA, MAMMOTH, and CE on 50 proteins selected from SCOP95-1.69</p></caption><table frame="hsides" rules="groups"><thead><tr><td align="center">Search tool</td><td align="center">Average time required for a query (sec)</td><td align="center">Relative to SA-FAST</td><td align="center">Accuracy<sup>a </sup>(%)</td><td align="center">Average precision<sup>b </sup>(%)</td></tr></thead><tbody><tr><td align="center">SA-FAST</td><td align="center">1.15</td><td align="center">1.00</td><td align="center">96</td><td align="center">90.80</td></tr><tr><td align="center">3D-BLAST</td><td align="center">1.30</td><td align="center">1.13</td><td align="center">94</td><td align="center">85.20</td></tr><tr><td align="center">PSI-BLAST</td><td align="center">0.48</td><td align="center">0.42</td><td align="center">84</td><td align="center">68.16</td></tr><tr><td align="center">YAKUSA</td><td align="center">8.88</td><td align="center">7.72</td><td align="center">90</td><td align="center">74.86</td></tr><tr><td align="center">MAMMOTH</td><td align="center">1834.18</td><td align="center">1594.94</td><td align="center">100</td><td align="center">94.01</td></tr><tr><td align="center">CE</td><td align="center">22053.32</td><td align="center">19176.80</td><td align="center">98</td><td align="center">90.78</td></tr></tbody></table></table-wrap> <table-wrap position="float" id="T9"><label>Table 9</label><caption><p>Results of ten difficult cases of pairwise alignment</p></caption><table frame="hsides" rules="groups"><thead><tr><td align="center"><bold>Protein 1</bold></td><td align="center"><bold>Protein 2</bold></td><td align="center"><bold>VAST</bold></td><td align="center"><bold>DALI</bold></td><td align="center"><bold>CE</bold></td><td align="center"><bold>FATCAT</bold></td><td align="center"><bold>Yang &amp; Tung's</bold></td><td align="center"><bold>de Brevern et al.'s</bold></td><td align="center"><bold>Our SA</bold></td></tr></thead><tbody><tr><td align="center">1fxia</td><td align="center">1ubq</td><td align="center">48(2.10)</td><td align="center">60(2.60)</td><td align="center">64(3.80)</td><td align="center">63(3.01)</td><td align="center">59(2.76)</td><td align="center">76(2.89)</td><td align="center">58(2.64)</td></tr><tr><td align="center">1ten</td><td align="center">3hhrb</td><td align="center">78(1.60)</td><td align="center">86(1.90)</td><td align="center">87(1.90)</td><td align="center">87(1.90)</td><td align="center">57(2.57)</td><td align="center">73(2.31)</td><td align="center">90(2.24)</td></tr><tr><td align="center">3hlab</td><td align="center">2rhe_</td><td align="center">-</td><td align="center">63(2.50)</td><td align="center">85(3.50)</td><td align="center">79(2.81)</td><td align="center">54(2.65)</td><td align="center">78(3.01)</td><td align="center">79(2.87)</td></tr><tr><td align="center">2azaa</td><td align="center">1paz_</td><td align="center">74(2.20)</td><td align="center">81(2.50)</td><td align="center">85(2.90)</td><td align="center">87(3.01)</td><td align="center">70(2.34)</td><td align="center">57(2.23)</td><td align="center">87(2.40)</td></tr><tr><td align="center">1cewi</td><td align="center">1mola</td><td align="center">71(1.9)</td><td align="center">81(2.30)</td><td align="center">69(1.90)</td><td align="center">83(2.44)</td><td align="center">52(2.37)</td><td align="center">53(2.35)</td><td align="center">61(1.83)</td></tr><tr><td align="center">1cid_</td><td align="center">2rhe_</td><td align="center">85(2.20)</td><td align="center">95(3.30)</td><td align="center">94(2.70)</td><td align="center">100(3.11)</td><td align="center">54(2.75)</td><td align="center">53(2.49)</td><td align="center">55(2.08)</td></tr><tr><td align="center">1crl_</td><td align="center">1ede</td><td align="center">-</td><td align="center">211(3.40)</td><td align="center">187(3.20)</td><td align="center">269(3.55)</td><td align="center">167(3.35)</td><td align="center">120(3.47)</td><td align="center">187(3.25)</td></tr><tr><td align="center">2sim_</td><td align="center">1nsba</td><td align="center">284(3.80)</td><td align="center">286(3.80)</td><td align="center">264(3.00)</td><td align="center">286(3.07)</td><td align="center">121(2.75)</td><td align="center">121(2.96)</td><td align="center">137(3.2)</td></tr><tr><td align="center">1bgea</td><td align="center">2gmfa</td><td align="center">74(2.50)</td><td align="center">98(3.50)</td><td align="center">94(4.10)</td><td align="center">100(3.19)</td><td align="center">27(3.34)</td><td align="center">77(2.8)</td><td align="center">78(2.72)</td></tr><tr><td align="center">1tie_</td><td align="center">4fgf_</td><td align="center">82(1.70)</td><td align="center">108(2.00)</td><td align="center">116(2.90)</td><td align="center">117(3.05)</td><td align="center">91(3.15)</td><td align="center">62(3.45)</td><td align="center">115(3.05)</td></tr><tr><td align="center"><bold>Average RMSD/aligned-residues</bold></td><td/><td align="center"><bold>0.0226</bold></td><td align="center"><bold>0.0238</bold></td><td align="center"><bold>0.0261</bold></td><td align="center"><bold>0.0229</bold></td><td align="center"><bold>0.0373</bold></td><td align="center"><bold>0.0363</bold></td><td align="center"><bold>0.0278</bold></td></tr></tbody></table></table-wrap> <table-wrap position="float" id="T10"><label>Table 10</label><caption><p>Comparison between our structural alphabet (used in SA-FAST) and those of Yang &amp; Tung (used in 3D-BLAST) and de Brevern <italic>et al</italic>. (converted by PBE-T, a facility associated with PBE-align) for describing motifs found by MEME within the EGF family</p></caption><table frame="hsides" rules="groups"><thead><tr><td/><td/><td align="center" colspan="6"><bold>Our SA</bold></td><td align="center" colspan="6"><bold>Yang &amp; Tung's</bold></td><td align="center" colspan="6"><bold>de Brevern <italic>et al</italic>.'s</bold></td></tr></thead><tbody><tr><td align="center" colspan="2"><bold>Sub-domain Type</bold></td><td align="center" colspan="2"><bold>A</bold></td><td align="center" colspan="2"><bold>B</bold></td><td align="center" colspan="2"><bold>C</bold></td><td align="center" colspan="2"><bold>A</bold></td><td align="center" colspan="2"><bold>B</bold></td><td align="center" colspan="2"><bold>C</bold></td><td align="center" colspan="2"><bold>A</bold></td><td align="center" colspan="2"><bold>B</bold></td><td align="center" colspan="2"><bold>C</bold></td></tr><tr><td colspan="20"><hr/></td></tr><tr><td align="center"><bold>EGF proteins</bold></td><td align="center"><bold>No</bold>.<sup><bold>a</bold></sup></td><td align="center"><bold>Hits</bold><sup><bold>b</bold></sup></td><td align="center"><bold>Cov</bold><sup><bold>c</bold></sup></td><td align="center"><bold>Hits</bold></td><td align="center"><bold>Cov</bold></td><td align="center"><bold>Hits</bold></td><td align="center"><bold>Cov</bold></td><td align="center"><bold>Hits</bold></td><td align="center"><bold>Cov</bold></td><td align="center"><bold>Hits</bold></td><td align="center"><bold>Cov</bold></td><td align="center"><bold>Hits</bold></td><td align="center"><bold>Cov</bold></td><td align="center"><bold>Hits</bold></td><td align="center"><bold>Cov</bold></td><td align="center"><bold>Hits</bold></td><td align="center"><bold>Cov</bold></td><td align="center"><bold>Hits</bold></td><td align="center"><bold>Cov</bold></td></tr><tr><td colspan="20"><hr/></td></tr><tr><td align="center"><bold>Type 1</bold></td><td align="center">24</td><td align="center">23</td><td align="center">95.8</td><td align="center">22</td><td align="center">91.7</td><td align="center">23</td><td align="center">95.8</td><td align="center">11</td><td align="center">45.8</td><td align="center">21</td><td align="center">87.5</td><td align="center">19</td><td align="center">79.2</td><td align="center">18</td><td align="center">75.0</td><td align="center">14</td><td align="center">58.3</td><td align="center">18</td><td align="center">75.0</td></tr><tr><td align="center"><bold>Type 2</bold></td><td align="center">74</td><td align="center">73</td><td align="center">98.6</td><td align="center">71</td><td align="center">95.9</td><td align="center">74</td><td align="center">100.0</td><td align="center">62</td><td align="center">83.8</td><td align="center">73</td><td align="center">98.6</td><td align="center">60</td><td align="center">81.1</td><td align="center">68</td><td align="center">91.9</td><td align="center">62</td><td align="center">83.8</td><td align="center">70</td><td align="center">94.6</td></tr><tr><td align="center"><bold>Type 3</bold></td><td align="center">117</td><td align="center">116</td><td align="center">99.1</td><td align="center">106</td><td align="center">90.6</td><td align="center">61</td><td align="center">52.1</td><td align="center">54</td><td align="center">46.2</td><td align="center">102</td><td align="center">87.2</td><td align="center">25</td><td align="center">21.4</td><td align="center">109</td><td align="center">93.2</td><td align="center">112</td><td align="center">95.7</td><td align="center">48</td><td align="center">41.0</td></tr><tr><td align="center"><bold>Others</bold></td><td align="center">12</td><td align="center">12</td><td align="center">100.0</td><td align="center">11</td><td align="center">91.7</td><td align="center">11</td><td align="center">91.7</td><td align="center">9</td><td align="center">75.0</td><td align="center">11</td><td align="center">91.7</td><td align="center">9</td><td align="center">75.0</td><td align="center">12</td><td align="center">100.0</td><td align="center">11</td><td align="center">91.7</td><td align="center">9</td><td align="center">75.0</td></tr><tr><td align="center"><bold>All</bold></td><td align="center">227</td><td align="center">224</td><td align="center">98.6</td><td align="center">210</td><td align="center">92.5</td><td align="center">169</td><td align="center">74.4</td><td align="center">136</td><td align="center">59.9</td><td align="center">207</td><td align="center">91.2</td><td align="center">113</td><td align="center">49.8</td><td align="center">207</td><td align="center">91.2</td><td align="center">199</td><td align="center">87.7</td><td align="center">145</td><td align="center">63.9</td></tr></tbody></table></table-wrap> <table-wrap position="float" id="T11"><label>Table 11</label><caption><p>Statistical analysis of EGF(EGF-like) proteins whose sub-domains were detected by MEME</p></caption><table frame="hsides" rules="groups"><thead><tr><td/><td align="center" colspan="6"><bold>Structural Alphabet</bold></td></tr></thead><tbody><tr><td align="center"><bold>EGF proteins</bold></td><td align="center" colspan="2"><bold>Our SA</bold></td><td align="center" colspan="2"><bold>Yang &amp; Tung's</bold></td><td align="center" colspan="2"><bold>de Brevern <italic>et al</italic>.'s</bold></td></tr><tr><td/><td colspan="6"><hr/></td></tr><tr><td/><td align="center"><bold>Count</bold></td><td align="center"><bold>Percentage</bold></td><td align="center"><bold>Count</bold></td><td align="center"><bold>Percentage</bold></td><td align="center"><bold>Count</bold></td><td align="center"><bold>Percentage</bold></td></tr><tr><td colspan="7"><hr/></td></tr><tr><td align="center"><bold>Found 3</bold><sup><bold>a</bold></sup></td><td align="center">151</td><td align="center">66.52</td><td align="center">79</td><td align="center">34.80</td><td align="center">104</td><td align="center">45.81</td></tr><tr><td align="center"><bold>Found 2</bold><sup><bold>b</bold></sup></td><td align="center">74</td><td align="center">32.60</td><td align="center">78</td><td align="center">34.36</td><td align="center">116</td><td align="center">51.10</td></tr><tr><td align="center"><bold>Found 1</bold><sup><bold>c</bold></sup></td><td align="center">2</td><td align="center">0.88</td><td align="center">63</td><td align="center">27.75</td><td align="center">7</td><td align="center">3.08</td></tr><tr><td align="center"><bold>Found 0</bold><sup><bold>d</bold></sup></td><td align="center">0</td><td align="center">0.00</td><td align="center">7</td><td align="center">3.08</td><td align="center">0</td><td align="center">0.00</td></tr><tr><td align="center"><bold>Total</bold></td><td align="center">227</td><td align="center">100.00</td><td align="center">227</td><td align="center">100.00</td><td align="center">227</td><td align="center">100.00</td></tr></tbody></table></table-wrap> <table-wrap position="float" id="T12"><label>Table 12</label><caption><p>Summary of properties of structural alphabets and alphabet designs</p></caption><table frame="hsides" rules="groups"><thead><tr><td align="center"><bold>Structural Alphabet</bold></td><td align="center"><bold>Tung &amp; Yang</bold></td><td align="center"><bold>de Brevern et al</bold>.</td><td align="center"><bold>Our SA</bold></td></tr></thead><tbody><tr><td align="center"><bold>Alphabet Size</bold></td><td align="center">23</td><td align="center">16</td><td align="center">18</td></tr><tr><td align="center"><bold>How the alphabet size was determined</bold></td><td align="center">Prespecified</td><td align="center">Iterative shrinking</td><td align="center">BIC</td></tr><tr><td align="center"><bold>Clustering</bold></td><td align="center">k-means</td><td align="center">SOM+HMM</td><td align="center">SOM+k-means</td></tr><tr><td align="center"><bold>Data Set</bold></td><td align="center">Preprocessed (Pair Database)</td><td align="center">Preprocessed (PBE-SELECT)</td><td align="center">No preprocess (nrPDB)</td></tr><tr><td align="center"><bold>Substitution Matrix</bold></td><td align="center">BLOSUM-like</td><td align="center">BLOSUM-like</td><td align="center">Self-Training</td></tr><tr><td align="center"><bold>Requires known alignments to build matrix</bold></td><td align="center">Yes</td><td align="center">Yes</td><td align="center">No</td></tr><tr><td align="center"><bold>Applicability</bold></td><td align="center">Limited</td><td align="center">Limited</td><td align="center">Modular design More flexible</td></tr></tbody></table></table-wrap>
<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M1" name="1471-2105-9-349-i1" overflow="scroll"><mml:semantics><mml:mrow><mml:msup><mml:mi>X</mml:mi><mml:mi>i</mml:mi></mml:msup><mml:mo>=</mml:mo><mml:mo>{</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mi>j</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mo>|</mml:mo><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1...</mml:mn><mml:msub><mml:mi>n</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>}</mml:mo></mml:mrow></mml:semantics></mml:math></inline-formula> <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M2" name="1471-2105-9-349-i2" overflow="scroll"><mml:semantics><mml:mrow><mml:mi>d</mml:mi><mml:mo>+</mml:mo><mml:mstyle scriptlevel="+1"><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mstyle><mml:mi>d</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>d</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:semantics></mml:math></inline-formula> <disp-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M3" name="1471-2105-9-349-i3" overflow="scroll"><mml:semantics><mml:mrow><mml:mi>B</mml:mi><mml:mi>I</mml:mi><mml:mi>C</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>k</mml:mi></mml:msubsup><mml:mrow><mml:mo>{</mml:mo><mml:mo>−</mml:mo><mml:mstyle scriptlevel="+1"><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mstyle><mml:msub><mml:mi>n</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mi>log</mml:mi><mml:mo>⁡</mml:mo><mml:mrow><mml:mo>|</mml:mo><mml:mrow><mml:msub><mml:mo>∑</mml:mo><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo>|</mml:mo></mml:mrow></mml:mrow></mml:mstyle><mml:mo>}</mml:mo><mml:mo>−</mml:mo><mml:mi>λ</mml:mi><mml:mstyle scriptlevel="+1"><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mstyle><mml:mo stretchy="false">(</mml:mo><mml:mi>d</mml:mi><mml:mo>+</mml:mo><mml:mstyle scriptlevel="+1"><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mstyle><mml:mi>d</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>d</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">)</mml:mo><mml:mi>k</mml:mi><mml:mi>log</mml:mi><mml:mo>⁡</mml:mo><mml:mi>N</mml:mi></mml:mrow></mml:semantics></mml:math></disp-formula> <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M4" name="1471-2105-9-349-i4" overflow="scroll"><mml:semantics><mml:mrow><mml:mi>N</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>k</mml:mi></mml:msubsup><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mstyle></mml:mrow></mml:semantics></mml:math></inline-formula> <disp-formula><italic>S</italic><sup>(<italic>t</italic>+1) </sup>= <italic>S</italic><sup>(<italic>t</italic>) </sup>+ <italic>M</italic></disp-formula> <disp-formula><italic>M </italic>= [<italic>W</italic><sub><italic>p</italic></sub>·(<italic>P </italic>- <italic>S</italic><sup>(<italic>t</italic>)</sup>) - <italic>W</italic><sub><italic>n</italic></sub>·(<italic>N </italic>- <italic>S</italic><sup>(<italic>t</italic>)</sup>)]·<italic>τ</italic></disp-formula> <disp-formula><italic>W</italic><sub><italic>p </italic></sub>= (|<italic>positive_hits</italic>| + |<italic>misses</italic>|)/|<italic>taining_data</italic>|</disp-formula> <disp-formula><italic>W</italic><sub><italic>n </italic></sub>= |<italic>negative_hits</italic>|/|<italic>training_data</italic>|</disp-formula>
<table-wrap-foot><p>Our analysis determined that among the number of clusters that maximized the <italic>BIC</italic>, 18 clusters occurred most frequently. Thus, we assigned 18 letters to our alphabet.</p></table-wrap-foot> <table-wrap-foot><p><sup>a</sup>The top-ranked family in the hit list of a query was used as the predicted family. Accuracy is the percentage of times that the family was correctly predicted.</p></table-wrap-foot> <table-wrap-foot><p><sup>a</sup>The top-ranked family in the hit list of a query was used as the predicted family. Accuracy is the percentage of times that the family was correctly predicted.</p><p><sup>b</sup>The precision is defined as T/H, where T is the number of true hit structures in the hit list, and H is the total number of structures in the hit list.</p></table-wrap-foot> <table-wrap-foot><p>The number of residues aligned and the RMSD (in parentheses) are shown. The last row displays the average RMSD per aligned residue. Except for PBE-align, 3D-BLAST, and SA-FAST, the results of the methods were adopted from [##UREF##6##36##].</p></table-wrap-foot> <table-wrap-foot><p><sup>a</sup>The number of EGF proteins of a specific type, <sup>b</sup>A hit for a sub-domain occurred when more than half of the sub-domain residues were contained in a given motif. We present the number of hits of different types, <sup>c</sup>Cov(Coverage) was defined as the ratio of the number of hits to the number of EGF proteins, e.g., if No. = 24 and Hits = 22, then Cov = 22/24 = 91.7%.</p></table-wrap-foot> <table-wrap-foot><p><sup>a</sup>EGF (EGF-like) proteins in which all three sub-domains (A, B and C) were found by MEME, <sup>b</sup>EGF (EGF-like) proteins in which two of the three sub-domains were found by MEME, <sup>c</sup>EGF (EGF-like) proteins in which only one sub-domain was found by MEME, <sup>d</sup>EGF (EGF-like) proteins in which MEME failed to identify any sub-domain.</p></table-wrap-foot>
<graphic xlink:href="1471-2105-9-349-1"/> <graphic xlink:href="1471-2105-9-349-2"/> <graphic xlink:href="1471-2105-9-349-3"/> <graphic xlink:href="1471-2105-9-349-4"/> <graphic xlink:href="1471-2105-9-349-5"/> <graphic xlink:href="1471-2105-9-349-6"/> <graphic xlink:href="1471-2105-9-349-7"/>
[{"surname": ["Bystroff", "Baker"], "given-names": ["C", "D"], "article-title": ["Prediction of local structure in proteins using a library of sequence-structure motif"], "source": ["J Molecular Biology"], "year": ["1998"], "volume": ["281"], "fpage": ["565"], "lpage": ["577"], "pub-id": ["10.1006/jmbi.1998.1943"]}, {"surname": ["Offmann", "Tyagi", "de Brevern"], "given-names": ["B", "M", "AG"], "article-title": ["Local Protein Structures"], "source": ["Current Bioinformatics"], "year": ["2007"], "volume": ["2"], "fpage": ["165"], "lpage": ["202"], "pub-id": ["10.2174/157489307781662105"]}, {"surname": ["Hartigan", "Wong"], "given-names": ["JA", "MA"], "article-title": ["A k-means clustering algorithm"], "source": ["Applied Statistics"], "year": ["1975"], "volume": ["28"], "fpage": ["100"], "lpage": ["108"], "pub-id": ["10.2307/2346830"]}, {"surname": ["Vesanto", "Alhoniemi"], "given-names": ["J", "E"], "article-title": ["Cluster of the self-organizing map"], "source": ["IEEE trans Neural Networks"], "year": ["2000"], "volume": ["11"], "fpage": ["586"], "lpage": ["600"], "pub-id": ["10.1109/72.846731"]}, {"surname": ["Mitchell"], "given-names": ["TM"], "source": ["Machine Learning"], "year": ["1997"], "publisher-name": ["McGraw-Hill"]}, {"surname": ["Zheng", "Liu"], "given-names": ["WM", "X"], "article-title": ["A protein structural alphabet and its substitution matrix CLESUM"], "source": ["LNCS"], "year": ["2005"], "volume": ["3680"], "fpage": ["59"], "lpage": ["67"]}, {"surname": ["Tyagi", "de Brevern", "Srinivasan", "Offmann"], "given-names": ["M", "AG", "N", "B"], "article-title": ["Protein structure mining using structural alphabet"], "source": ["Proteins: structure, function and bioinformatics"], "year": ["2007"]}, {"surname": ["Dudev", "Lim"], "given-names": ["M", "C"], "article-title": ["Discovering structural motifs using a structural alphabet: Applications to magnesium-binding sites"], "source": ["BMC Bioinformtics"], "year": ["2007"], "volume": ["8"], "fpage": ["106"], "pub-id": ["10.1186/1471-2105-8-106"]}, {"surname": ["Bailey", "Elkan"], "given-names": ["TL", "C"], "article-title": ["Unsupervised learning of multiple motifs in biopolymers using EM"], "source": ["Machine Learning"], "year": ["1995"], "volume": ["21"], "fpage": ["51"], "lpage": ["80"]}]
BMC Bioinformatics. 2008 Aug 22; 9:349