• Home
  • Search
  • ZipHMMlib: a highly optimised HMM library exploiting repetitions in the input to speed up the forward algorithm
  • Open Access IconOpen Access
  • Cite Icon24
  • https://doi.org/10.1186/1471-2105-14-339Copy DOI Icon

ZipHMMlib: a highly optimised HMM library exploiting repetitions in the input to speed up the forward algorithm

Show More
  • Abstract
  • Highlights & Summary
  • PDF
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

BackgroundHidden Markov models are widely used for genome analysis as they combine ease of modelling with efficient analysis algorithms. Calculating the likelihood of a model using the forward algorithm has worst case time complexity linear in the length of the sequence and quadratic in the number of states in the model. For genome analysis, however, the length runs to millions or billions of observations, and when maximising the likelihood hundreds of evaluations are often needed. A time efficient forward algorithm is therefore a key ingredient in an efficient hidden Markov model library.ResultsWe have built a software library for efficiently computing the likelihood of a hidden Markov model. The library exploits commonly occurring substrings in the input to reuse computations in the forward algorithm. In a pre-processing step our library identifies common substrings and builds a structure over the computations in the forward algorithm which can be reused. This analysis can be saved between uses of the library and is independent of concrete hidden Markov models so one preprocessing can be used to run a number of different models.Using this library, we achieve up to 78 times shorter wall-clock time for realistic whole-genome analyses with a real and reasonably complex hidden Markov model. In one particular case the analysis was performed in less than 8 minutes compared to 9.6 hours for the previously fastest library.ConclusionsWe have implemented the preprocessing procedure and forward algorithm as a C++ library, zipHMM, with Python bindings for use in scripts. The library is available at http://birc.au.dk/software/ziphmm/.

Loading PDF

Similar Papers
  • Research Article
  • Citations2

Three-State Hidden Markov Model for Spectrum Prediction in Cognitive Radio Networks

  • Oct 13, 2024
  • ABUAD Journal of Engineering Research and Development (AJERD)
  • Emmanuel Oluwatosin Rabiu +4
  • Research Article
  • Citations9

Data analytics for network intrusion detection

  • Dec 19, 2019
  • Journal of Cyber Security Technology
  • Lidong Wang +1
  • Book Chapter
  • Citations4

Text Categorization Based on Semantic Cluster-Hidden Markov Models

  • Jan 01, 2013
  • Fang Li +1
  • Conference Article
  • Citations5

Improved hidden Markov model classifier for SAR images

  • Jul 27, 1999
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Chanin Nilubol +2
  • PDF
  • Research Article
  • Citations11

Real-Time Collection Method of Athletes’ Abnormal Training Data Based on Machine Learning

  • Jun 02, 2021
  • Mobile Information Systems
  • Yue Wang
  • Research Article
  • Citations2

Altın Fiyatlarındaki Değişimin Saklı Markov Modeli İle İncelenmesi

  • Oct 27, 2023
  • The Journal of International Scientific Researches
  • Ayşenur Akın Vargeloğlu +1
  • Research Article
  • Citations79

Extracting kinetics information from single-molecule fluorescence resonance energy transfer data using hidden markov models.

  • Jul 24, 2009
  • The Journal of Physical Chemistry B
  • Tae-Hee Lee
  • Research Article
  • Citations286

HMM based online handwriting recognition

  • Jan 01, 1996
  • IEEE Transactions on Pattern Analysis and Machine Intelligence
  • Jianying Hu +2
  • Research Article
  • Citations7

Hidden Markov models with set-valued parameters

  • Nov 05, 2015
  • Neurocomputing
  • Denis Deratani Mauá +2
  • Conference Article
  • Citations6

Fusing audio and visual features of speech

  • Dec 01, 2000
  • Hao Pan +2
  • PDF
  • Conference Article

Simulation framework to measure the effect of applying smart house on the power consumption

  • Jan 01, 2022
  • Ahmad Nashwan Abdulfattah +2
  • Book Chapter
  • Citations20

Towards Secure Bioinformatics Services (Short Paper)

  • Jan 01, 2012
  • Martin Franz +5
  • Conference Article
  • Citations3

A Geometry-Aware Hidden Markov Model for Indoor Positioning

  • Jul 01, 2020
  • Branislav Rudic +6
  • Book Chapter

Hidden Markov Models with Patterns and Their Application to Integrated Circuit Testing

  • Jan 01, 2000
  • Laurent Bréhélin +2
  • Conference Article
  • Citations1

Learning hidden Markov models from the state distribution oracle

  • Dec 16, 2004
  • L.G Moscovich +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.