Research Article
Gene Sequence Clustering Based on the Profile Hidden Markov Model with Differential Identifiability
Algorithm 1
Profile hidden Markov model with differential identifiability (DI-PHMM).
| Input: Training sequence data and differential identifiability parameter | | Output: A PHMM Calculate probability of transition from state to state . ; | (1) | //Generate privacy noise for matching state and insert state emission probabilities. | (2) | for in (‘A’, ‘G’, ‘T’, ‘C’) | (3) | , | (4) | ; | (5) | //Calculate the emission probability of state to state . | (6) | for in (‘match’, ‘insert’) | (7) | | (8) | //Validity test. Check whether the emission probability is valid. If not, go | (9) | back to step 2. | (10) | | (11) | Regenerate privacy noise | (12) | Return |
|