Cargando…

HMMConverter 1.0: a toolbox for hidden Markov models

Hidden Markov models (HMMs) and their variants are widely used in Bioinformatics applications that analyze and compare biological sequences. Designing a novel application requires the insight of a human expert to define the model's architecture. The implementation of prediction algorithms and a...

Descripción completa

Detalles Bibliográficos
Autores principales: Lam, Tin Yin, Meyer, Irmtraud M.
Formato: Texto
Lenguaje:English
Publicado: Oxford University Press 2009
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2790874/
https://www.ncbi.nlm.nih.gov/pubmed/19740770
http://dx.doi.org/10.1093/nar/gkp662
_version_ 1782175142116327424
author Lam, Tin Yin
Meyer, Irmtraud M.
author_facet Lam, Tin Yin
Meyer, Irmtraud M.
author_sort Lam, Tin Yin
collection PubMed
description Hidden Markov models (HMMs) and their variants are widely used in Bioinformatics applications that analyze and compare biological sequences. Designing a novel application requires the insight of a human expert to define the model's architecture. The implementation of prediction algorithms and algorithms to train the model's parameters, however, can be a time-consuming and error-prone task. We here present HMMConverter, a software package for setting up probabilistic HMMs, pair-HMMs as well as generalized HMMs and pair-HMMs. The user defines the model itself and the algorithms to be used via an XML file which is then directly translated into efficient C++ code. The software package provides linear-memory prediction algorithms, such as the Hirschberg algorithm, banding and the integration of prior probabilities and is the first to present computationally efficient linear-memory algorithms for automatic parameter training. Users of HMMConverter can thus set up complex applications with a minimum of effort and also perform parameter training and data analyses for large data sets.
format Text
id pubmed-2790874
institution National Center for Biotechnology Information
language English
publishDate 2009
publisher Oxford University Press
record_format MEDLINE/PubMed
spelling pubmed-27908742009-12-09 HMMConverter 1.0: a toolbox for hidden Markov models Lam, Tin Yin Meyer, Irmtraud M. Nucleic Acids Res Methods Online Hidden Markov models (HMMs) and their variants are widely used in Bioinformatics applications that analyze and compare biological sequences. Designing a novel application requires the insight of a human expert to define the model's architecture. The implementation of prediction algorithms and algorithms to train the model's parameters, however, can be a time-consuming and error-prone task. We here present HMMConverter, a software package for setting up probabilistic HMMs, pair-HMMs as well as generalized HMMs and pair-HMMs. The user defines the model itself and the algorithms to be used via an XML file which is then directly translated into efficient C++ code. The software package provides linear-memory prediction algorithms, such as the Hirschberg algorithm, banding and the integration of prior probabilities and is the first to present computationally efficient linear-memory algorithms for automatic parameter training. Users of HMMConverter can thus set up complex applications with a minimum of effort and also perform parameter training and data analyses for large data sets. Oxford University Press 2009-11 2009-09-08 /pmc/articles/PMC2790874/ /pubmed/19740770 http://dx.doi.org/10.1093/nar/gkp662 Text en © The Author(s) 2009. Published by Oxford University Press. http://creativecommons.org/licenses/by-nc/2.5/uk/ This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/licenses/by-nc/2.5/uk/) which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Methods Online
Lam, Tin Yin
Meyer, Irmtraud M.
HMMConverter 1.0: a toolbox for hidden Markov models
title HMMConverter 1.0: a toolbox for hidden Markov models
title_full HMMConverter 1.0: a toolbox for hidden Markov models
title_fullStr HMMConverter 1.0: a toolbox for hidden Markov models
title_full_unstemmed HMMConverter 1.0: a toolbox for hidden Markov models
title_short HMMConverter 1.0: a toolbox for hidden Markov models
title_sort hmmconverter 1.0: a toolbox for hidden markov models
topic Methods Online
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2790874/
https://www.ncbi.nlm.nih.gov/pubmed/19740770
http://dx.doi.org/10.1093/nar/gkp662
work_keys_str_mv AT lamtinyin hmmconverter10atoolboxforhiddenmarkovmodels
AT meyerirmtraudm hmmconverter10atoolboxforhiddenmarkovmodels