IPP
IPP reconstructs phylogenetic trees from haplotype and genotype data containing missing entries to solve unrestricted versions of the incomplete perfect phylogeny (IPP) and incomplete perfect phylogeny haplotyping (IPPH) problems when the tree root is unknown.
Key Features:
- Problem scope: Handles incomplete haplotype and genotype matrices for both IPP and IPPH formulations.
- Unrestricted root handling: Operates on instances where the phylogeny root is unknown and cannot be trivially inferred from the data.
- Algorithmic approach: Implements efficient enumerative algorithms for solving practical instances of IPP and IPPH.
- Computational complexity awareness: Targets problems that are NP-complete, acknowledging their combinatorial difficulty.
- Empirical evaluation: Algorithms have been tested on simulated datasets and reported high performance in speed and accuracy.
Scientific Applications:
- Phylogeny reconstruction: Reconstructs phylogenetic trees from incomplete genetic data (haplotypes or genotypes) for evolutionary analysis.
- Haplotyping with missing data: Infers haplotype configurations from genotype matrices containing missing entries under IPPH.
- Algorithmic research on NP-complete problems: Provides a framework for studying and benchmarking methods for NP-complete phylogeny problems using simulated data.
Methodology:
Uses efficient enumerative algorithms to solve unrestricted IPP and IPPH instances and was empirically evaluated on simulated datasets.
Topics
Details
- Tool Type:
- command-line tool
- Operating Systems:
- Linux
- Programming Languages:
- C++
- Added:
- 8/3/2017
- Last Updated:
- 11/25/2024
Operations
Publications
Satya R, Mukherjee A. The Undirected Incomplete Perfect Phylogeny Problem. IEEE/ACM Transactions on Computational Biology and Bioinformatics. 2008;5(4):618-629. doi:10.1109/tcbb.2007.70218. PMID:18989047.
PMID: 18989047