Miniception
Miniception derives and implements methods to design and analyze practical minimizers for efficient k-mer sampling and density optimization in sequence analysis.
Key Features:
- Minimizer sampling: Samples k-mers from sequences so that similar sequences yield similar sets of sampled k-mers.
- Parameters: Uses the k-mer length (k), window length (w), and an order on k-mers to define minimizers.
- Density analysis: Analyzes minimizer density, the metric that quantifies the sparsity of sampled k-mers, and references the theoretical optimal density of 1/w.
- Asymptotic optimality: Considers asymptotically optimal minimizers characterized by density O(1/w) for given k and w.
- Existence condition: Derives a necessary and sufficient condition for the existence of asymptotically optimal minimizers.
- Randomized algorithm: Introduces a randomized algorithm that provides the best theoretical guarantee to date on achieving low density.
- Construction approach: Design and implementation are akin to constructing and using a random minimizer.
- Resource impact: Aims to improve computational efficiency and reduce memory usage in k-mer–based software and pipelines.
- Scalability: Scales with values of k and w typically employed in contemporary bioinformatics applications.
Scientific Applications:
- Consistent k-mer sampling: Provides consistent k-mer selection to support sequence comparison and related analyses.
- Minimizer optimization: Enables design and analysis of minimizers that approach optimal density behavior for specified k and w.
- Pipeline resource reduction: Reduces sampling density to lower computational cost and memory footprint in k-mer–based pipelines.
Methodology:
Derives a necessary and sufficient condition for asymptotically optimal minimizers and introduces a randomized algorithm, with design and implementation following the construction and use of a random minimizer.
Topics
Details
- Tool Type:
- command-line tool
- Programming Languages:
- Python
- Added:
- 1/18/2021
- Last Updated:
- 2/24/2021
Operations
Publications
Zheng H, Kingsford C, Marçais G. Improved design and analysis of practical minimizers. Unknown Journal. 2020. doi:10.1101/2020.02.07.939025.