JUCHMME

JUCHMME fits custom Hidden Markov Models with a discrete alphabet to analyze and model biological sequences.


Key Features:

  • Discrete-alphabet HMMs: Supports fitting Hidden Markov Models defined over a discrete alphabet of symbols.
  • Decoding algorithms: Implements Viterbi, N-Best, posterior-Viterbi, and Optimal Accuracy Posterior Decoder for sequence decoding.
  • Model customization: Enables construction and evaluation of user-specified HMM topologies and parameterizations.
  • Evaluation procedures: Provides independent test (self-consistency), jackknife, and k-fold cross-validation for model assessment.
  • Reliability measures: Associates prediction algorithms with corresponding reliability measures.
  • HMM extensions: Includes extensions such as Hidden Neural Networks, models that condition on previous observations, and semi-supervised learning methods.

Scientific Applications:

  • Gene prediction: Application of custom HMMs to predict gene structures from biological sequence data.
  • Protein structure analysis: Use of HMM-based models and decoders in analyses related to protein structure.
  • Sequence modeling: Modeling and interpretation of labeled biological sequences in other sequence-analysis problems requiring detailed probabilistic models.

Methodology:

Fitting of custom discrete-alphabet Hidden Markov Models with standard decoding algorithms (Viterbi, N-Best, posterior-Viterbi, Optimal Accuracy Posterior Decoder), evaluation via independent test (self-consistency), jackknife, and k-fold cross-validation, inclusion of reliability measures, and extensions including Hidden Neural Networks, conditioning on previous observations, and semi-supervised learning.

Topics

Details

License:
GPL-3.0
Cost:
Free of charge
Tool Type:
command-line tool
Programming Languages:
Java
Added:
5/7/2020
Last Updated:
11/24/2024

Operations

Publications

Tamposis IA, Tsirigos KD, Theodoropoulou MC, Kontou PI, Tsaousis GN, Sarantopoulou D, Litou ZI, Bagos PG. JUCHMME: a Java Utility for Class Hidden Markov Models and Extensions for biological sequence analysis. Bioinformatics. 2019;35(24):5309-5312. doi:10.1093/bioinformatics/btz533. PMID:31250907.

Documentation

Downloads

Links