HyperHMM

HyperHMM infers evolutionary and progressive dynamics from the sequential acquisition of binary traits (e.g., genetic changes, symptoms, resistance traits) to model processes such as bacterial drug resistance and cancer progression.


Key Features:

  • Hypercubic transition networks: Models dependencies between binary traits using hypercubic state-space representations within hidden Markov models (HMMs).
  • Adapted Baum-Welch algorithm: Uses an adapted Baum-Welch expectation-maximization (EM) algorithm with resampling to quantify uncertainty and improve computational convergence compared with traditional Bayesian approaches.
  • Trait interaction flexibility: Permits any combination of traits to exert arbitrary positive or negative effects on each other's acquisition.
  • Scalability and efficiency: Provides orders-of-magnitude faster inference for large numbers of traits while maintaining robustness of inferred dynamics.

Scientific Applications:

  • Bacterial drug resistance: Infers orders and interactions of resistance-associated traits to study evolution under antibiotic selection.
  • Cancer progression: Analyzes the sequence and influence of genetic mutations or phenotypic changes in tumor evolution.
  • General biological pathways: Explores complex, non-additive interactions among binary traits across evolutionary and disease-related systems.

Methodology:

HyperHMM performs hypercubic inference using hypercubic transition networks based on hidden Markov models and an adapted Baum-Welch (EM) algorithm with resampling to quantify uncertainty.

Topics

Details

License:
Not licensed
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Mac, Linux, Windows
Programming Languages:
R, C++, C
Added:
2/24/2023
Last Updated:
11/24/2024

Operations

Data Inputs & Outputs

Ancestral reconstruction

Inputs

Outputs

    Publications

    Moen MT, Johnston IG. HyperHMM: efficient inference of evolutionary and progressive dynamics on hypercubic transition graphs. Bioinformatics. 2022;39(1). doi:10.1093/bioinformatics/btac803. PMID:36511587. PMCID:PMC9848056.