| Literature DB >> 18366621 |
Abstract
BACKGROUND: Profile Hidden Markov Model (HMM) is a powerful statistical model to represent a family of DNA, RNA, and protein sequences. Profile HMM has been widely used in bioinformatics research such as sequence alignment, gene structure prediction, motif identification, protein structure prediction, and biological database search. However, few comprehensive, visual editing tools for profile HMM are publicly available.Entities:
Mesh:
Year: 2008 PMID: 18366621 PMCID: PMC2386073 DOI: 10.1186/1471-2164-9-S1-S8
Source DB: PubMed Journal: BMC Genomics ISSN: 1471-2164 Impact factor: 3.969
Figure 1A simple HMMer profile HMM model visualized by HHMVE. S: start state, N: N-terminal insertion state, B: beginning state of the core of HMM, M: matching state (square), D: deletion state (yellow circle), I: insertion state (pink diamond), E: ending state of the core of HMM, J: jump state from E to B to allow domain duplication, C: C-terminal insertion state, T: terminal state. This example model has three M states (M1-3), three D states (D1-3), and two I states (I1-2). Squares (M states) and diamonds (N, I, C, J states) are emission states that can generate symbols according to emission probabilities. Circles (S, B, D, E, T) states are dummy states that do not generate symbols. The connectivity (directed edge) between two states denotes a possible transition. The number associated with an edge is the transition probability. The connectivity between B, M, D, I, E states is similar as the traditional profile HMM [1] except that B can jump to any M states and M states can jump to E. These new connectivity allows the local alignment with respect to HMM.
Figure 2The GUI of HMMEditor. The top menu (File and View) allows user to open, save, and view HMM models. It also allows user to save visualized figures and sequence files. The tabs under the menu provide function to view HMM in different modes (traditional, null model, HMM Logo, and pure text). The main window under the tabs shows the visualized HMM connectivity. The numbers on the edges denote the transition probabilities. The pie chart at the bottom left shows the emission probabilities of a selected state (e.g. M2). The window at the bottom right visualizes a group of sequences. User can select each one or all them to align against the HMM.
Figure 3GUI of editing HMM.
Figure 4GUI of editing transition and emission probabilities. From the dialog, user can edit the state transition probabilities starting from state M2 (M2 -> M3, M2 -> I2, M2 -> D3, M2 -> E).
Figure 5GUI of editing emission probabilities. This dialog is the interface of editing the emission probabilities of 20 different amino acids of state M3.
Figure 6Visualization of Viterbi path. The thick blue line shows the Viterbi path of the sequence “MDPHE” aligned against a profile HMM consisting of 4 match states.
Figure 7HMM Logo.