Recognize protein domains with hidden Markov Models
Repository for the Algorithms for Sequence Analysis assignment (VU University Amsterdam, December 2016)
The scripts train a Hidden Markov Model algorithm, to recognise domain and linker regions in protein sequences. Specifically the Viterbi and the Baum Welch algorithms.
The script main_program.py calls the different functions.
In the main() function of the main_program.py, it is possible to choose to create random sequences at the beginning of every run.