EPIK
EPIK performs alignment-free phylogenetic placement of query DNA sequences onto an existing reference tree using informative phylo-k-mers to enable scalable placement of large numbers of queries (hundreds of thousands to millions).
Key Features:
- Alignment-free placement: Performs phylogenetic placement without requiring sequence alignment or de novo tree inference.
- Phylo-k-mers: Uses k-mers (phylo-k-mers) derived from DNA sequences as informative markers for placement relative to reference sequences.
- Mutual information filtering: Applies mutual information–based filtering to select the most informative phylo-k-mers, reducing computational load while maintaining placement precision.
- IPK integration: Integrates with IPK (Informative Phylo-K-mer) to compute and filter phylo-k-mers into filtered phylo-k-mer databases.
- Scalability: Designed for high-throughput placement of hundreds of thousands to millions of queries using filtered phylo-k-mer databases.
- Implementation: Implemented in C++ and Python.
Scientific Applications:
- Placement of newly sequenced DNA: Assigns newly sequenced DNA to positions within an existing high-quality reference tree.
- Large-scale evolutionary analysis: Enables large-scale phylogenetic studies that require rapid assignment of many query sequences.
- Genomics and evolutionary biology: Supports genomic and evolutionary-biology analyses that depend on scalable, precise phylogenetic placement.
Methodology:
Computes phylo-k-mers from reference data, filters phylo-k-mers using mutual information via IPK, and performs alignment-free placement of queries onto a reference tree using the resulting filtered phylo-k-mer databases while avoiding sequence alignment and de novo tree inference.
Topics
Details
- License:
- MIT
- Maturity:
- Emerging
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Mac
- Programming Languages:
- C++, Python
- Added:
- 5/3/2024
- Last Updated:
- 10/2/2025
Operations
Publications
Romashchenko N, Linard B, Pardi F, Rivals E. EPIK: precise and scalable evolutionary placement with informative<i>k</i>-mers. Bioinformatics. 2023;39(12). doi:10.1093/bioinformatics/btad692. PMID:37975872. PMCID:PMC10701097.