MCT
MCT identifies multiple consensus trees and clusters input phylogenetic trees to summarize heterogeneous cancer phylogenies by minimizing distances between input trees and their corresponding consensus trees.
Key Features:
- Multiple Consensus Tree Optimization: Computes k consensus trees and a corresponding k-clustering of input trees to minimize the sum of distances between each input tree and its assigned consensus tree.
- Brute Force Solver: Explores the complete solution space through exhaustive enumeration of possible consensus tree assignments.
- Mixed Integer Linear Programming (MILP) Formulation: Applies a mixed integer linear programming approach to compute exact optimal solutions to the multiple consensus tree problem.
- Coordinate Ascent Heuristic: Uses a coordinate ascent heuristic to efficiently identify high-quality consensus trees and cluster assignments.
- Topology-Preserving Clustering: Groups phylogenetic trees into clusters to capture diverse topological patterns within heterogeneous phylogeny sets.
Scientific Applications:
- Cancer Phylogeny Inference: Summarizes heterogeneous tumor evolutionary histories from multiple inferred phylogenetic trees.
- Tumor Evolution Analysis: Identifies representative consensus trees that capture major evolutionary patterns in cancer progression.
- Phylogenetic Tree Set Analysis: Analyzes collections of phylogenetic trees to identify major structural patterns through clustering and consensus inference.
Methodology:
MCT solves the multiple consensus tree problem by computing k consensus trees and a k-clustering of input trees that minimize distances between trees using brute force enumeration, mixed integer linear programming (MILP), or a coordinate ascent heuristic.
Topics
Details
- Tool Type:
- command-line tool
- Programming Languages:
- C++
- Added:
- 11/14/2019
- Last Updated:
- 12/23/2020
Operations
Publications
Aguse N, Qi Y, El-Kebir M. Summarizing the solution space in tumor phylogeny inference by multiple consensus trees. Bioinformatics. 2019;35(14):i408-i416. doi:10.1093/bioinformatics/btz312. PMID:31510657. PMCID:PMC6612807.
PMID: 31510657
PMCID: PMC6612807
Funding: - UIUC Center for Computational Biotechnology and Genomic Medicine: CSN 1624790
- National Science Foundation: 1850502