Cargando…
A new algorithm to train hidden Markov models for biological sequences with partial labels
BACKGROUND: Hidden Markov models (HMM) are a powerful tool for analyzing biological sequences in a wide variety of applications, from profiling functional protein families to identifying functional domains. The standard method used for HMM training is either by maximum likelihood using counting when...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7995745/ https://www.ncbi.nlm.nih.gov/pubmed/33771095 http://dx.doi.org/10.1186/s12859-021-04080-0 |
_version_ | 1783669973327020032 |
---|---|
author | Li, Jiefu Lee, Jung-Youn Liao, Li |
author_facet | Li, Jiefu Lee, Jung-Youn Liao, Li |
author_sort | Li, Jiefu |
collection | PubMed |
description | BACKGROUND: Hidden Markov models (HMM) are a powerful tool for analyzing biological sequences in a wide variety of applications, from profiling functional protein families to identifying functional domains. The standard method used for HMM training is either by maximum likelihood using counting when sequences are labelled or by expectation maximization, such as the Baum–Welch algorithm, when sequences are unlabelled. However, increasingly there are situations where sequences are just partially labelled. In this paper, we designed a new training method based on the Baum–Welch algorithm to train HMMs for situations in which only partial labeling is available for certain biological problems. RESULTS: Compared with a similar method previously reported that is designed for the purpose of active learning in text mining, our method achieves significant improvements in model training, as demonstrated by higher accuracy when the trained models are tested for decoding with both synthetic data and real data. CONCLUSIONS: A novel training method is developed to improve the training of hidden Markov models by utilizing partial labelled data. The method will impact on detecting de novo motifs and signals in biological sequence data. In particular, the method will be deployed in active learning mode to the ongoing research in detecting plasmodesmata targeting signals and assess the performance with validations from wet-lab experiments. |
format | Online Article Text |
id | pubmed-7995745 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-79957452021-03-30 A new algorithm to train hidden Markov models for biological sequences with partial labels Li, Jiefu Lee, Jung-Youn Liao, Li BMC Bioinformatics Methodology Article BACKGROUND: Hidden Markov models (HMM) are a powerful tool for analyzing biological sequences in a wide variety of applications, from profiling functional protein families to identifying functional domains. The standard method used for HMM training is either by maximum likelihood using counting when sequences are labelled or by expectation maximization, such as the Baum–Welch algorithm, when sequences are unlabelled. However, increasingly there are situations where sequences are just partially labelled. In this paper, we designed a new training method based on the Baum–Welch algorithm to train HMMs for situations in which only partial labeling is available for certain biological problems. RESULTS: Compared with a similar method previously reported that is designed for the purpose of active learning in text mining, our method achieves significant improvements in model training, as demonstrated by higher accuracy when the trained models are tested for decoding with both synthetic data and real data. CONCLUSIONS: A novel training method is developed to improve the training of hidden Markov models by utilizing partial labelled data. The method will impact on detecting de novo motifs and signals in biological sequence data. In particular, the method will be deployed in active learning mode to the ongoing research in detecting plasmodesmata targeting signals and assess the performance with validations from wet-lab experiments. BioMed Central 2021-03-26 /pmc/articles/PMC7995745/ /pubmed/33771095 http://dx.doi.org/10.1186/s12859-021-04080-0 Text en © The Author(s) 2021 Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated in a credit line to the data. |
spellingShingle | Methodology Article Li, Jiefu Lee, Jung-Youn Liao, Li A new algorithm to train hidden Markov models for biological sequences with partial labels |
title | A new algorithm to train hidden Markov models for biological sequences with partial labels |
title_full | A new algorithm to train hidden Markov models for biological sequences with partial labels |
title_fullStr | A new algorithm to train hidden Markov models for biological sequences with partial labels |
title_full_unstemmed | A new algorithm to train hidden Markov models for biological sequences with partial labels |
title_short | A new algorithm to train hidden Markov models for biological sequences with partial labels |
title_sort | new algorithm to train hidden markov models for biological sequences with partial labels |
topic | Methodology Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7995745/ https://www.ncbi.nlm.nih.gov/pubmed/33771095 http://dx.doi.org/10.1186/s12859-021-04080-0 |
work_keys_str_mv | AT lijiefu anewalgorithmtotrainhiddenmarkovmodelsforbiologicalsequenceswithpartiallabels AT leejungyoun anewalgorithmtotrainhiddenmarkovmodelsforbiologicalsequenceswithpartiallabels AT liaoli anewalgorithmtotrainhiddenmarkovmodelsforbiologicalsequenceswithpartiallabels AT lijiefu newalgorithmtotrainhiddenmarkovmodelsforbiologicalsequenceswithpartiallabels AT leejungyoun newalgorithmtotrainhiddenmarkovmodelsforbiologicalsequenceswithpartiallabels AT liaoli newalgorithmtotrainhiddenmarkovmodelsforbiologicalsequenceswithpartiallabels |