show_emfit

show_emfit applies Hidden Markov Models (HMMs) and the Expectation-Maximization (EM) algorithm to fit model parameters and segment biological sequences by reconstructing hidden state paths with the forward-backward algorithm.


Key Features:

  • Model fitting with EM algorithm: Employs the Expectation-Maximization (EM) algorithm to fit Hidden Markov Models (HMMs) to biological sequence data and optimize model parameters to maximize data likelihood.
  • Sequence segmentation via forward-backward algorithm: Uses the forward-backward algorithm to infer the most probable hidden state path and segment sequences into constituent states.
  • Flexibility with fixed parameters: Supports analyses using fixed, user-provided model parameters to perform segmentation without re-optimization.

Scientific Applications:

  • Genomic analysis: Applicable to genome-scale analyses such as the Lactobacillus sakei strain 23K sequencing project for identifying genes involved in purine nucleoside scavenging and responses to changing redox conditions.
  • Microbial ecology and biopreservation: Facilitates identification of genes associated with biofilm formation and cellular aggregation relevant to microbial colonization and biopreservation in fermented meats.

Methodology:

Implements Hidden Markov Models with Expectation-Maximization for parameter learning and the forward-backward algorithm for hidden-state inference, and can operate with fixed model parameters for segmentation-only analyses.

Topics

Collections

Details

Tool Type:
command-line tool
Operating Systems:
Linux, Mac
Programming Languages:
C++
Added:
1/22/2015
Last Updated:
11/25/2024

Operations

Publications

Chaillou S, Champomier-Vergès M, Cornet M, Crutz-Le Coq A, Dudez A, Martin V, Beaufils S, Darbon-Rongère E, Bossy R, Loux V, Zagorec M. The complete genome sequence of the meat-borne lactic acid bacterium Lactobacillus sakei 23K. Nature Biotechnology. 2005;23(12):1527-1533. doi:10.1038/nbt1160. PMID:16273110.

Documentation

Links