+ All Categories
Home > Documents > Hidden Markov Models A first-order Hidden Markov Model is completely defined by: A set of states. An...

Hidden Markov Models A first-order Hidden Markov Model is completely defined by: A set of states. An...

Date post: 04-Jan-2016
Category:
Upload: clemence-harvey
View: 220 times
Download: 3 times
Share this document with a friend
Popular Tags:
24
Hidden Markov Models A first-order Hidden Markov Model is completely defined by: • A set of states. • An alphabet of symbols. • A transition probability matrix T=(t ij ) • An emission probability matrix E=(e iX )
Transcript
Page 1: Hidden Markov Models A first-order Hidden Markov Model is completely defined by: A set of states. An alphabet of symbols. A transition probability matrix.

Hidden Markov Models

A first-order Hidden Markov Model is completely defined by:

• A set of states.

• An alphabet of symbols.

• A transition probability matrix T=(tij)

• An emission probability matrix E=(eiX)

Page 2: Hidden Markov Models A first-order Hidden Markov Model is completely defined by: A set of states. An alphabet of symbols. A transition probability matrix.

Linear Architecture

Page 3: Hidden Markov Models A first-order Hidden Markov Model is completely defined by: A set of states. An alphabet of symbols. A transition probability matrix.

Loop Architecture

Page 4: Hidden Markov Models A first-order Hidden Markov Model is completely defined by: A set of states. An alphabet of symbols. A transition probability matrix.

Wheel Architecture

Page 5: Hidden Markov Models A first-order Hidden Markov Model is completely defined by: A set of states. An alphabet of symbols. A transition probability matrix.

Basic Ideas

• As in speech recognition, use Hidden Markov Models (HMM) to model a family of related primary sequences.

• As in speech recognition, in general use a left to right HMM: once the system leaves a state it can never reenter it. The basic architecture consists of a main backbone chain of main states, and two side chains of insert and delete states.

• The parameters of the model are the transition and emission probabilities. These parameters are adjusted during training from examples.

• After learning, the model can be used in a variety of tasks including: multiple alignments, detection of motifs, classification, data base searches.

Page 6: Hidden Markov Models A first-order Hidden Markov Model is completely defined by: A set of states. An alphabet of symbols. A transition probability matrix.

HMM APPLICATIONS

• MULTIPLE ALIGNMENTS

• DATA BASE SEARCHES AND

DISCRIMINATION/CLASSIFICATION

• STRUCTURAL ANALYSIS AND

PATTERN DISCOVERY

Page 7: Hidden Markov Models A first-order Hidden Markov Model is completely defined by: A set of states. An alphabet of symbols. A transition probability matrix.

Multiple Alignments

• No precise definition of what a good alignment is (low entropy, detection of motifs).

• The multiple alignment problem is NP complete (finding longest subsequence).

• Pairwise alignment can be solved efficiently by dynamic programming in O(N2) steps.

• For K sequences of average length N, dynamic programming scales like O(NK), exponentially in the number of sequences.

• Problem of variable scores and gap penalties.

Page 8: Hidden Markov Models A first-order Hidden Markov Model is completely defined by: A set of states. An alphabet of symbols. A transition probability matrix.

HMMs of Protein Families

• Globins

• Immunoglobulins

• Kinases

• G-Protein-Coupled Receptors

• Pfam is a data base of protein domains

Page 9: Hidden Markov Models A first-order Hidden Markov Model is completely defined by: A set of states. An alphabet of symbols. A transition probability matrix.

HMMs of DNA

• coding/non-coding regions (E. Coli)

• exons/introns/acceptor sites

• promoter regions

• gene finding

Page 10: Hidden Markov Models A first-order Hidden Markov Model is completely defined by: A set of states. An alphabet of symbols. A transition probability matrix.

IMMUNOGLOBULINS

• 294 sequences (V regions) with minimum length 90, average length 117, and maximal length 254

• linear model of length 117 trained with a random subset of 150 sequences

Page 11: Hidden Markov Models A first-order Hidden Markov Model is completely defined by: A set of states. An alphabet of symbols. A transition probability matrix.

IG MODEL ENTROPY

Page 12: Hidden Markov Models A first-order Hidden Markov Model is completely defined by: A set of states. An alphabet of symbols. A transition probability matrix.

IG EMISSIONS

Page 13: Hidden Markov Models A first-order Hidden Markov Model is completely defined by: A set of states. An alphabet of symbols. A transition probability matrix.

IG Viterbi Path

Page 14: Hidden Markov Models A first-order Hidden Markov Model is completely defined by: A set of states. An alphabet of symbols. A transition probability matrix.

IG MULTIPLE ALIGNMENT

Page 15: Hidden Markov Models A first-order Hidden Markov Model is completely defined by: A set of states. An alphabet of symbols. A transition probability matrix.

G-PROTEIN-COUPLED RECEPTORS

• 145 sequences with minimum length 310, average length 430, and maximal length 764.

• Model trained with 143 sequences (3 sequences contained undefined symbols) using Viterbi learning.

Page 16: Hidden Markov Models A first-order Hidden Markov Model is completely defined by: A set of states. An alphabet of symbols. A transition probability matrix.

GPCR ENTROPY

Page 17: Hidden Markov Models A first-order Hidden Markov Model is completely defined by: A set of states. An alphabet of symbols. A transition probability matrix.

GPCR HYDROPATHY

Page 18: Hidden Markov Models A first-order Hidden Markov Model is completely defined by: A set of states. An alphabet of symbols. A transition probability matrix.

GPCR Model Structure

Page 19: Hidden Markov Models A first-order Hidden Markov Model is completely defined by: A set of states. An alphabet of symbols. A transition probability matrix.

GPCR SCORING

Page 20: Hidden Markov Models A first-order Hidden Markov Model is completely defined by: A set of states. An alphabet of symbols. A transition probability matrix.

PROMOTER ENTROPY

Page 21: Hidden Markov Models A first-order Hidden Markov Model is completely defined by: A set of states. An alphabet of symbols. A transition probability matrix.

PROMOTER BENDABILITY

Page 22: Hidden Markov Models A first-order Hidden Markov Model is completely defined by: A set of states. An alphabet of symbols. A transition probability matrix.

PROMOTER PROPELLER TWIST

Page 23: Hidden Markov Models A first-order Hidden Markov Model is completely defined by: A set of states. An alphabet of symbols. A transition probability matrix.

SOFTWARE STRUCTURE

• OBJECT-ORIENTED LIBRARY FOR MACHINE LEARNING

• ENGINE IN C++

• GRAPHICAL USER INTERFACE IN JAVA

• RUNS UNDER WINDOWS NT AND UNIX (SOLARIS, IRIX)

Page 24: Hidden Markov Models A first-order Hidden Markov Model is completely defined by: A set of states. An alphabet of symbols. A transition probability matrix.

INFORMATION

• ADDITIONAL INFORMATION, POINTERS, REFERENCES, AND SOFTWARE DOWNLOAD:

WWW.NETID.COM


Recommended