Next: Gibbs Sampling
Up: Profile Alignment
Previous: Forward and Backward Probabilities
Profile HMMs can help us to obtain an approximate solution to the
multiple alignment problem. Given n sequences
,
consider the following cases:
- 1.
- If the profile HMM
is known, the
following procedure can be applied:
- Align each sequence S(i) to the profile separately.
- Accumulate the obtained alignments to a multiple alignment.
- 2.
- If the profile HMM
is not known, one can use the
following technique in order to obtain an HMM profile from the given
sequences:
- Choose a length L for the profile HMM and initialize the
transition and emission probabilities.
- Train the model using the Baum-Welch algorithm, on all the training sequences.
- Obtain the multiple alignment from the resulting
profile HMM, as in the previous case.
One can use an extension of the above approach to identify similar
patterns in a given set of sequences by using the profile HMM for
local alignment (see figure 6.6).
Next, we present another approach to this problem, which tackles the
problem from a totally different perspective.
Next: Gibbs Sampling
Up: Profile Alignment
Previous: Forward and Backward Probabilities
Peer Itsik
2000-12-19