matOptimize

matOptimize optimizes mutation-annotated trees (MATs) by parsimony using subtree pruning and regrafting (SPR) moves to refine phylogenetic tree topology for analysis of rapidly evolving datasets such as SARS-CoV-2.


Key Features:

  • Parsimony-Based Optimization: Employs parsimony to minimize inferred evolutionary changes when optimizing mutation-annotated trees (MATs).
  • Subtree Pruning and Regrafting (SPR): Performs SPR moves within a user-defined radius to explore alternative topologies and improve tree parsimony.
  • Scalability and Efficiency: Implements optimizations that report improvements in runtime and peak memory usage, enabling analysis of large trees containing millions of sequences such as SARS-CoV-2.
  • Parallelization Capabilities: Supports parallel execution across multiple CPU threads and nodes to accelerate optimization.
  • Online Phylogenetics Support: Allows incremental addition of samples to a growing phylogeny to support online phylogenetics workflows during ongoing outbreaks.

Scientific Applications:

  • Large-scale SARS-CoV-2 phylogeny maintenance: Refining and maintaining daily large-scale SARS-CoV-2 phylogenies.
  • Viral evolution and transmission dynamics: Supporting analyses of viral evolution and transmission dynamics via parsimonious tree optimization.
  • Real-time outbreak phylogenetics: Enabling real-time phylogenetic analysis during ongoing outbreaks through incremental sample addition.

Methodology:

Optimizes mutation-annotated trees (MATs) using parsimony and subtree pruning and regrafting (SPR) moves within user-specified radii, with support for parallel execution across CPU threads and nodes and incremental addition of samples.

Topics

Details

License:
MIT
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Mac, Linux, Windows
Programming Languages:
C++, Python
Added:
9/6/2022
Last Updated:
11/24/2024

Operations

Publications

Ye C, Thornlow B, Hinrichs A, Kramer A, Mirchandani C, Torvi D, Lanfear R, Corbett-Detig R, Turakhia Y. matOptimize: a parallel tree optimization method enables online phylogenetics for SARS-CoV-2. Bioinformatics. 2022;38(15):3734-3740. doi:10.1093/bioinformatics/btac401. PMID:35731204. PMCID:PMC9344837.

PMID: 35731204
PMCID: PMC9344837
Funding: - Centers for Disease Control and Prevention BAA: 200-2021-11554 - National Institutes of Health: F31HG010584, R35GM128932, T32HG008345 - Australian Research Council Discovery: DP200103151

Links