Using hidden Markov models to analyze gene expression time course data | Synapse