Modelling of β-turns using Hidden Markov Model

3091 words (12 pages) Essay

23rd Nov 2017 Technology Reference this


Disclaimer: This work has been submitted by a university student. This is not an example of the work produced by our Essay Writing Service. You can view samples of our professional work here.

Any opinions, findings, conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of

Modelling of β-turns using Hidden Markov Model

  • Nivedita Rao
  • Ms. Sunila Godara


Abstract— One of the major tasks in predicting the secondary structure of a protein is to find the β-turns. Functional and structural traits of a globular protein can be better understood by the turns as they play an important role in it. β-turns play an important part in protein folding. β-turns constitute on an average of 25% of the residues in all protein chains and are the most usual form of non-repetitive structures. It is already known that helices and β-sheets are among the most important keys in stabilizing the structures in proteins. In this paper we have used hidden Markov model (HMM) in order to predict the β-turns in proteins based on amino acid composition and compared it with other existing methods.

Keywords- β-turns, amino acid composition, hidden Markov model, residue.

I. Introduction

Bioinformatics has become a vital part of many areas of biology. In molecular biology, bioinformatics techniques such as signal processing or image processing allow mining of useful results from large volumes of raw data. In the field ofgeneticsandgenomics, it helps in sequencing and explaining genomes and their perceivedmutations. It plays an important part in the analysis of protein expression, gene expression and their regulation. It also helps in literal mining of biological prose and the growth of biological and gene ontologies for organizing and querying biological data. Bioinformatics tools aid in the contrast of genetic and genomic data and more commonly in the understanding of evolutionary facets of molecule based biology. At a more confederated level, bioinformatics helps in analyzing and categorizing the biological trails and networks that are an significant part of systems biology. In structural biology, bioinformatics helps in the understanding, simulation and modelling of RNA, DNA and protein structures as well as molecular bindings.

The advancements in genome has increased radically over the recent years, thus resulting in the explosive growth of biological data widening the gap between the number of protein sequences stored in the databases and the experimental annotation of their functions.

There are many types of tight turns. These turns may subject to the number of atoms form the turn [1]. Among them is β-turn, which is one of the important components of protein structure as it plays an important part in molecular structure and protein folding. A β-turn invokes four consecutive residues where the polypeptide chain bends back on itself for about 180 degrees [2].

Basically these chain reversals are the ones which provide a protein its globularity rather than linearity. Even β-turns can be further classified into different types. According to Venkatachalam [3], β-turns can be of 10 types based on phi, psi angles and also some other. Richardson[4] suggested only 6 distinct types(I,I’,II,II’,VIa and VIb) on the basis of phi, psi ranges, along with a new category IV. Presently, classification by Richardson is most widely used.

Turns can be considered as an important part in globular proteins in respect to its structural and functional view. Without the component of turns, a polypeptide chain cannot fold itself into a compressed structure. Also, turns normally occur on the visible surface of proteins and therefore it possibly represents antigenic locations or involves molecular recognition. Thus, due to the above reasons, the prediction of ß-turns in proteins becomes an important element of secondary structure prediction.


A lot of work has been done for the prediction of β-turns. To determine chain reversal regions of a globular protein, Chou at al. [5] used conformational parameters. Chou at al. [6] has given a residue-coupled model in order to predict the β-turns in proteins. Chou at al. [7] used sequence of tetra peptide. Chou [8] again predicted tight turns and their types in protein using amino acid residues. Guruprasad K at al. [9] predicted β-turn and γ-turn in proteins using a new set of amino acid and hydrogen bond. Hutchinson at al. [10] created a program called PROMOTIF to identify and analyse structural motifs in proteins. Shepherd at al. [11] used neural networks to predict the location and type of β-turns. Wilmot at al. [12] analysed and predicted different types of β-turn in proteins using phi, psi angles and central residues. Wilmot at al. [13] proposed a new nomenclature GORBTURN 1.0 for predicting β-turns and their distortions.

This study has used hidden Markov model to predict the β-turns in the protein. HMM has been widely used as biological tools.

(a) (b)

Figure 1.1 (a) defines Type-I ß-turns and (b) defines Type-II ß-turns. The hydrogen bond is denoted by dashed lines. [14]

III. Materials and methods

A. Dataset

The dataset used in the experiment is a non-redundant dataset which was previously described by Guruprasad and Rajkumar [9]. This dataset contains around 426 non-homologous protein chains. All protein chains do not have more than 25% sequence similarity. It is basically to ensure that there is very little correlation in the training set. In this dataset, each protein chain contains at least one beta turn and has X-ray crystallography with resolution 2 or more.

The dataset shows there are mainly ten classes and other classes are made using the combination of these ten classes.

Table 1 Datasets Description [14]

No. of α- proteins ( class a )


No. of β- proteins (class b )


No. of α- proteins/ β- proteins (class c )


No. of α- proteins + β- proteins (class d)


No. of multiple domain proteins (class e )


No. of small proteins (class f )


No. of coiled proteins (class g)


No. of low resolution proteins (class h )


No. of peptides (class i )


No. of designed proteins (class j )


No. of proteins with both a and b classes


No. of proteins with both a and c classes


No. of proteins with both a and d classes


No. of proteins with both b and c classes


No. of proteins with both b and d classes


No. of proteins with both b and f classes


No. of proteins with both c and d classes


No. of proteins with both c and g classes


No. of proteins with both b, c and d classes


B. Hidden markov model

In our work, we have used the probabilistic feature of HMM for β-turns prediction. A model is presumed that ruminate the protein sequence being generated with a stochastic process that alternates amid two hidden states: “turns” and “non-turns”. The HMM is trained using 20 protein sequences.

The probability transition matrix is 2×2 for two states: turns and non-turns. The probability emission matrix is considered as 2×20 as there are 2 states and 20 amino acids. We prepared our probability transition matrix and probability emission matrix according to the knowledge that we have for dataset that is the probability of β-non-turns is more than β-turns in a protein sequence and by considering probabilities of each residue as the parameter taken from Chou [7] for calculating the emission and transition matrix.

There are more than ten classes and this HMM model parameter is estimated in2 super states and the training was performed.

Let P be a protein sequence of length n, which can also be expressed as

Where ri is the amino acid residue at sequence position i. The sequence is considered to be generated from r1 to rn in hidden Markov model. The model is trained using Baum-Welch algorithm [15].

Baum-Welch algorithm is a standard method for finding the maximum likelihood estimation of HMMs, in which posterior probabilities were performed by using both forward and backward algorithms. These algorithms were used to compile the state transition probability and emission probability matrices.

The initial probabilities are calculated, taking into account a correlation between residues in different position. The most probable path is calculated using Viterbi algorithm [16] as it automatically segments the protein into its component regions.

The probability of residue in the protein sequence used to generate the emission matrix given by

Where, m is the total number that of residue in the protein sequence and n is the total number of residues in the protein sequence.

C. Accuracy measures

Once the prediction of β-turns is performed using the hidden Markov model, the problem arises of finding an appropriate measure for the quality of the prediction. Four different scalar measures are used to assess the models performance [17]. These measures can be derived four different quantities:

TP (true positive), p, is the number of correctly classified β-turn residues.

TN (true negative), n, is the number of correctly classified non-β-turn residues.

FP (false positive), m, is the number of non-β-turn residues incorrectly classified as β-turn residues.

FN( false negative), o, is the number of β-turn residues incorrectly classified as non-β-turn residues.

The predictive performance of the HMM model can be expressed by the following parameters:

Qtotal gives the percentage of correctly classified residues.

MCC (Matthews Correlation Coefficient) [18] is a measure that counts for both over and under- predictions.

Qpredicted , is the percentage of β-turn predictions that are correct.

Qobserved is the percentage of observed β-turns that are correctly predicted.

IV. results and discussions

A. Results

This model is used to predict the β-turns and is based on hidden Markov model.

There are basically two classes: turns and non-turns. It is used to predict one protein sequence at a time. It has been observed that it performs better than some existing prediction methods.

B. Comparison with other methods

In order to examine of this method, it has been compared with other existing methods as shown in table 2.

For now, the comparison is done on a single protein sequence. The comparison is for protein sequence with PDB code 1ah7.

Figure 2 shows comparison of Qtotal using different algorithms. Figure 3 shows comparison of Qpredicted using different algorithms. Figure 4 shows comparison of Qobserved using different algorithms. Figure 5 shows comparison of MCC using different algorithms. The HMM based method shows better results than some of the already existing algorithms of the prediction.

Figure 2. comparison of Qtotal with different algorithms

Figure 4. comparison of Qobserved with different algorithms

Figure 3. comparison of QPredicted with different algorithms

Figure 5. comparison of MCC with different algorithms

Table 2 Comparison with other methods

Prediction method

Qtotal (in %)

Qpredicted (in %)

Qobserved (in %)


Chou-Fasman algorithm

Thornton’s algorithm

1-4 & 2-3 correlation model

Sequence coupled model


HMM based method

























V. conclusion

In this paper, we presented a way in which HMM can be used to predict β-turns in a protein chain. Our method is used to predict turns and non-turns of single protein sequence at a time. The results thus obtained are better than some of the other existing methods. The performance of the β-turns can further be improved by considering other techniques such as using predicted secondary structures and dihedral angles from multiple predictors or by using feature selection technique [19] or by considering combination of many features together. We can also combine different machine learning techniques together to improve the performance of the prediction.


  1. Chou, Kuo-Chen. “Prediction of tight turns and their types in proteins.”Analytical biochemistry286.1 (2000): 1-16.
  2. Chou, P.Y. and Fasman, G.D. (1974) Conformational parameters for amino acids in helical, beta-sheet and random coil regions calculated from proteins.Biochemistry, 13, 211-222.
  3. Venkatachalam, C. M. “Stereochemical criteria for polypeptides and proteins. V. Conformation of a system of three linked peptide units.”Biopolymers6.10 (1968): 1425-1436.
  4. Richardson, Jane S. “The anatomy and taxonomy of protein structure.” Advances in protein chemistry34 (1981): 167-339.
  5. Chou, P. Y., and G. D. Fasman. “Prediction of beta-turns.”Biophysical journal 26.3 (1979): 367-383.
  6. Chou, K.C. “Prediction of beta-turns” Journal of Peptide Research(1997): 120-144.
  1. Chou, Kou-Chen, and James R. Blinn. “Classification and prediction of β-turn types.“Journal of protein chemistry16.6 (1997): 575-595.
  2. Chou, Kuo-Chen. “Prediction of tight turns and their types in proteins.”Analytical biochemistry286.1 (2000): 1-16.
  3. Guruprasad, Kunchur, and Sasidharan Rajkumar. “Beta-and gamma-turns in proteins revisited: a new set of amino acid turn-type dependent positional preferences and potentials.”Journal of biosciences25.2 (2000): 143.
  4. Hutchinson, E. Gail, and Janet M. Thornton. “PROMOTIF—a program to identify and analyze structural motifs in proteins.”Protein Science5.2 (1996): 212-220.
  5. Shepherd, Adrian J., Denise Gorse, and Janet M. Thornton. “Prediction of the location and type of β-turns in proteins using neural networks.”Protein Science8.5 (1999): 1045-1055.
  6. Wilmot, C. M., and J. M. Thornton. “Analysis and prediction of the different types of β-turn in proteins.”Journal of molecular biology203.1 (1988): 221-232.
  7. Wilmot, C. M., and J. M. Thornton. “β-Turns and their distortions: a proposed new nomenclature.”Protein engineering3.6 (1990): 479-493.
  8. Available from :
  1. Welch, Lloyd R. “Hidden Markov models and the Baum-Welch algorithm.”IEEE Information Theory Society Newsletter53.4 (2003): 10-13.
  2. Lou, Hui-Ling. “Implementing the Viterbi algorithm.”Signal Processing Magazine, IEEE12.5 (1995): 42-52.
  3. Fuchs, Patrick FJ, and Alain JP Alix. “High accuracy prediction of β‐turns and their types using propensities and multiple alignments.”Proteins: Structure, Function, and Bioinformatics59.4 (2005): 828-839.
  4. Matthews, Brian W. “Comparison of the predicted and observed secondary structure of T4 phage lysozyme.”Biochimica et Biophysica Acta (BBA)-Protein Structure405.2 (1975): 442-451.
  5. Saeys, Yvan, Iñaki Inza, and Pedro Larrañaga. “A review of feature selection techniques in bioinformatics.”bioinformatics23.19 (2007): 2507-2517.

Cite This Work

To export a reference to this article please select a referencing stye below:

Reference Copied to Clipboard.
Reference Copied to Clipboard.
Reference Copied to Clipboard.
Reference Copied to Clipboard.
Reference Copied to Clipboard.
Reference Copied to Clipboard.
Reference Copied to Clipboard.

Related Services

View all

DMCA / Removal Request

If you are the original writer of this essay and no longer wish to have your work published on the website then please: