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
- Downloads pageVersion: 1.0.5https://github.com/pbagos/juchmme/releases