Biological Analysis and Linear Block Hidden Markov Model for Gene and Labelled

§ St. Marys Group of Institutions Hyderabad

Send Message

To: Author

Biological Analysis and Linear Block Hidden Markov Model for Gene and Labelled

Article Fingerprint

ReserarchID

CSTITX14UV

Biological Analysis and Linear Block Hidden Markov Model for Gene and Labelled Banner

AI TAKEAWAY

Connecting with the Eternal Ground
  • English
  • Afrikaans
  • Albanian
  • Amharic
  • Arabic
  • Armenian
  • Azerbaijani
  • Basque
  • Belarusian
  • Bengali
  • Bosnian
  • Bulgarian
  • Catalan
  • Cebuano
  • Chichewa
  • Chinese (Simplified)
  • Chinese (Traditional)
  • Corsican
  • Croatian
  • Czech
  • Danish
  • Dutch
  • Esperanto
  • Estonian
  • Filipino
  • Finnish
  • French
  • Frisian
  • Galician
  • Georgian
  • German
  • Greek
  • Gujarati
  • Haitian Creole
  • Hausa
  • Hawaiian
  • Hebrew
  • Hindi
  • Hmong
  • Hungarian
  • Icelandic
  • Igbo
  • Indonesian
  • Irish
  • Italian
  • Japanese
  • Javanese
  • Kannada
  • Kazakh
  • Khmer
  • Korean
  • Kurdish (Kurmanji)
  • Kyrgyz
  • Lao
  • Latin
  • Latvian
  • Lithuanian
  • Luxembourgish
  • Macedonian
  • Malagasy
  • Malay
  • Malayalam
  • Maltese
  • Maori
  • Marathi
  • Mongolian
  • Myanmar (Burmese)
  • Nepali
  • Norwegian
  • Pashto
  • Persian
  • Polish
  • Portuguese
  • Punjabi
  • Romanian
  • Russian
  • Samoan
  • Scots Gaelic
  • Serbian
  • Sesotho
  • Shona
  • Sindhi
  • Sinhala
  • Slovak
  • Slovenian
  • Somali
  • Spanish
  • Sundanese
  • Swahili
  • Swedish
  • Tajik
  • Tamil
  • Telugu
  • Thai
  • Turkish
  • Ukrainian
  • Urdu
  • Uzbek
  • Vietnamese
  • Welsh
  • Xhosa
  • Yiddish
  • Yoruba
  • Zulu
Font Type
Font Size
Font Size
Bedground

I. HIDDEN MARKOV MODEL

A hidden Markov model (HMM) is a statistical model that can be used to describe the evolution of observable events that depend on internal factors, which are not directly observable. We call the observed event a symbol and the invisible factor underlying the observation a state. An HMM consists of two stochastic processes, namely, an invisible process of hidden states and a visible process of observable symbols. The hidden states form a Markov chain, and the probability distribution of the observed symbol depends on the underlying state. For this reason, an HMM is also called a doubly-embedded stochastic process.

Figure 2.1: A Markov chain with 6 stutes (labelled 1 to 6)

II. BLOCK-HMM FOR LABELLED SEQUENCES

Block-HMM restricts its search to a subset of HMM topologies made up of blocks of states. Each block is assigned a label that corresponds to one of the three secondary structure classes. The states that make up the blocks emit amino acid symbols. Secondary structure prediction is done by inferring the values of the hidden states for a given amino acid sequence, and examining the secondary structure labels of the blocks these states belong to. Four types of blocks are used: linear, self-loop, forward-jump blocks and zero blocks (figure 1).

Figure 1

a) HMM blocks that compose the whole HMM structure

  1. linear block

  2. self-loop block (tying is optional)

  3. forward-jump block (tying is optional)

  4. zero block.

Linear blocks consist of N states (labelled from 1 to N ) where state n is only connected to state n + 1 (with 1 n < N ). Self-loop blocks are linear blocks in which each state has an additional loop to itself. A forward-jump block is a linear block where the first state is also connected to the last M states (with 1 <= M < N ). Zero blocks are empty blocks with no states: they can replace other block types during the GA procedure and thus allow the exploration of simpler topologies.

The self-loop and forward-jump blocks can be either tied (in the figures, tied blocks are shaded) or untied. When a block is tied all the emission and transition probabilities of states inside the block are equal. In the case of linear blocks we did not consider tying because tying a linear block is equivalent to a single-state self-loop block.

The various blocks can model different types of sequence fragments. A linear block can model a particular conserved sequence pattern. The self-loop block can model a sequence of any length, while the forward-jump block can be used to represent subsequences with varying length up to some fixed length. Initially, the blocks are fully linked to form HMM architectures. In this context, fully linked means that the end state of each block is connected to the starting states of all other blocks and itself. Each block is labelled with one of the three protein structure classes 'H' (helix), 'E' (strand), or 'C' (coil). Figure 2 shows a simple example of HMM structure. The HMM structure is composed of 3 blocks. From the left it has blocks labelled with 'H', 'C' and 'E'. Each block also can be tied. After training, most of the transition probabilities are close to zero, resulting in a final structure that is typically much simpler than the fully connected HMM shown in the figure.

b) An Example if an HMM Composed of Blocks Resulting from the Block-HMM Procedure

Three blocks are used in this model and all the blocks are fully connected to each other. The blocks are divided by dotted lines. The states in tied blocks are shaded in grey.

III. GENETIC OPERATORS FOR BLOCK-HMM

Genetic algorithms evolve a population of solutions with genetic operators. Inside the genetic cycle, genetic operators select members of the population (called parents) and evolve them to produce new members (called children). New children after the genetic operators along with the remaining old members in a population are evaluated to calculate fitness. According to the fitness selection procedure select a number of members in a population for the next genetic cycle.

We used three genetic operators in Block-HMM: crossover, mutation and type-mutation. The number of blocks is kept fixed but the number of the states of an HMM can be changed by the genetic operators. Crossover swaps a number of blocks in two parents to create two children. The crossover points and the number of blocks are chosen randomly. Figure 3 shows an example of the crossover scheme. The last block of the first child crosses with the first block of the second child. To simplify the diagram, transitions between blocks are not shown here. The crossover operator enables HMMs to exchange states without breaking basic blocks. Several blocks can be chosen to be crossed, which allows GA to search broad area of solution space. Mutations can take place inside any block of the HMM. A forward-jump block can have 6 different types of mutation, which are illustrated in figure 4. It can delete or insert.

Figure 3

a) Crossover in Block-HMM

Crossover swaps the HMM states without changing the properties of an individual HMM block.

Here, the last block of the first child crosses with the first block of the second child. To simplify the diagram, transitions between blocks are not shown.

Figure 4

b) Mutation in Block-HMM

Six possible types of mutations from a 5-state forward-jump block: (a) a transition from the first to the fourth state is deleted (b) a transition from the first to the third state is added (c) the second or the third state is deleted (d) the fourth state is deleted (e) a state is added between the fourth and the fifth state (f) a state is added between the first and the fourth state.

In addition to changing the length of a block and its transitions, we also allow another form of mutation, called type-mutation, that changes the type or label of a block. Type-mutation to a zero block is also allowed (figure 5). When a type mutation transforms the type of a block, new transition probabilities are generated randomly. Self-loop and forward-jump blocks can type-mutate between tied and untied versions. Zero-blocks can be type-mutated to any of the other block forms.

Figure 5

c) Type-Mutation in Block-HMM

A forward jump block is type mutated (a) to a tied block (b) to a block with a different label (c) to a zero block (d) to a self loop block or a linear block.

E ran the GA that hybridize the parameter learning method with these genetic operators that train the structure of HMMs. The detailed description of the whole procedure is on Methods.

IV. ANALYSIS OF THE EVOLVED HMM

a) The Evolved Model

Figure 6 illustrates the structure of the best result of Block-HMMs. The simulation used 30 blocks, but the result shows only 26 blocks: the remaining 4 are zero blocks. Figure 7 shows the full HMM structure. Assigned with each state is one of the label of 3 states of secondary structure I { H , E , x } . It is composed of 22 states for helix (H), 15 for β -strand (E), and 15 for coil (x) region. Each state emits a set of symbols of 20 amino acids according to the given probability. The full HMM structure is trained using 1662 sequences (see Methods).

Figure 6

b) The Best HMM Topology

The best HMM topology evolved using Block-HMM. It is composed of 26 non-zero blocks and 52 states. Transitions between blocks are not shown here (including the transition from a block to itself). On each state a label is assigned ('H' for helices, 'E' for β -strands and 'x' for coils). Helix states are red colored and β -strand states are blue colored.

References

16 Cites in Article
  1. V Lim (1974). Algorithms for prediction of α-helical and β-structural regions in globular proteins.
  2. P Chow,G Fasman (1978). Prediction of the secondary structure of proteins from their amino acid sequence.
  3. J Garnier,D Osguthorpe,B Robson (1978). Analysis of the accuracy and implications of simple methods for predicting the secondary structure of globular proteins.
  4. N Qian,T Sejnowski (1988). Predicting the secondary structure of globular proteins using neural network models.
  5. H Bohr,J Bohr,S Brunak,R Cotterill,B Lautrup,L Nørskov,O Olsen,S Petersen (1988). Predicting the secondary structure of globular proteins using neural network models.
  6. Burkhard Rost,Chris Sander (1993). Prediction of Protein Secondary Structure at Better than 70% Accuracy.
  7. David Jones (1999). Protein secondary structure prediction based on position-specific scoring matrices 1 1Edited by G. Von Heijne.
  8. P Baldi,S Brunak,P Frasconi,G Soda,G Pollastri (1999). Exploiting the past and the future in protein secondary structure prediction.
  9. G Pollastri,D Przybylski,B Rost,P Baldi (2002). Improving the Prediction of Protein Secondary Structure in Three and Eight Classes Using Recurrent Neural Networks and Profiles.
  10. Kuang Lin,Victor Simossis,Willam Taylor,Jaap Heringa (2005). A simple and fast secondary structure prediction method using hidden neural networks.
  11. Sujun Hua,Zhirong Sun (2001). A novel method of protein secondary structure prediction with high segment overlap measure: support vector machine approach1 1Edited by B. Holland.
  12. J Ward,L Mcguffin,B Buxton,D Jones (2003). Secondary structure prediction with support vector machines.
  13. Jian Guo,Hu Chen,Zhirong Sun,Yuanlie Lin (2004). A novel method for protein secondary structure prediction using dual‐layer SVM and profiles.
  14. S Altschul,T Madden,A Schaffer,J Zhang,Z Zhang,W Miller,D Lipman (1997). Gapped BLAST and PSI-BLAST: a new generation of protein database search programs.
  15. J Cuff,G Barton (2000). Application of Multiple Sequence Alignment Profiles to Improve Protein Secondary Structure Prediction.
  16. M Albrecht,S Tosatto,T Lengauer,G Valle (2003). Simple consensus procedures are effective and sufficient in secondary structure prediction.

Funding

No external funding was declared for this work.

Conflict of Interest

The authors declare no conflict of interest.

Ethical Approval

No ethics committee approval was required for this article type.

Data Availability

Not applicable for this article.

How to Cite This Article

Dr. Pappala. 2026. "Biological Analysis and Linear Block Hidden Markov Model for Gene and Labelled". Global Journal of Computer Science and Technology - H: Information & Technology GJCST-H Volume 22 (GJCST Volume 22 Issue H1).

Download Citation

Accurate biological sequence analysis using Hidden Markov Models for gene prediction and annotation.
Journal Specifications

Crossref Journal DOI 10.17406/gjcst

Print ISSN 0975-4350

e-ISSN 0975-4172

Keywords
Classification
GJCST-H Classification DDC Code: 572.8633 LCC Code: QP620
Version of record

v1.2

Issue date
July 19, 2022

Language
English
Experiance in AR

Explore published articles in an immersive Augmented Reality environment. Our platform converts research papers into interactive 3D books, allowing readers to view and interact with content using AR and VR compatible devices.

Read in 3D

Your published article is automatically converted into a realistic 3D book. Flip through pages and read research papers in a more engaging and interactive format.

Article Matrices
Total Views: 792
Total Downloads: 61
All Trends

Request Access

Please fill out the form below to request access to this research paper. Your request will be reviewed by the editorial or author team.
X

This is the heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

High-quality academic research articles on global topics and journals.

Biological Analysis and Linear Block Hidden Markov Model for Gene and Labelled

Dr. Pappala
Dr. Pappala St. Marys Group of Institutions Hyderabad