Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Generating minimum-density minimizers

View through CrossRef
Abstract Minimizers are sampling schemes which are ubiquitous in almost any high-throughput sequencing analysis. Assuming a fixed alphabet of size σ , a minimizer is defined by two positive integers k, w and a linear order ρ on k -mers. A sequence is processed by a sliding window algorithm that chooses in each window of length w + k − 1 its minimal k -mer with respect to ρ . A key characteristic of a minimizer is its density, which is the expected frequency of chosen k -mers among all k -mers in a random infinite σ -ary sequence. Minimizers of smaller density are preferred as they produce smaller samples, which lead to reduced runtime and memory usage in downstream applications. While the hardness of finding a minimizer of minimum density for given input parameters ( σ, k, w ) is unknown, it has a huge search space of ( σ k )! and there is no known algorithm apart from a trivial brute-force search. In this paper, we tackle the minimum density problem for minimizers. We first formulate this problem as an ILP of size Θ ( wσ w + k ), which has worst-case solution time that is doubly-exponential in ( k + w ) under standard complexity assumptions. Our experiments show that an ILP solver terminates with an optimal solution only for very small k and w . We then present our main method, called OptMini, which computes an optimal minimizer in time and thus is capable of processing large w values. In experiments, OptMini works much faster than the runtime predicts due to several additional tricks shrinking the search space without harming optimality. We use OptMini to compute minimum-density minimizers for ( σ, k ) ∈ {(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (4, 2)} and w ∈ [2, 3 σ k ], with the exception of certain w -ranges for k = 6 and the single case of k = 5, w = 2. Finally, we derive conclusions and insights regarding the density values as a function of w , patterns in optimal minimizer orders, and the relation between minimum-size universal hitting sets and minimum-density minimizers.
Title: Generating minimum-density minimizers
Description:
Abstract Minimizers are sampling schemes which are ubiquitous in almost any high-throughput sequencing analysis.
Assuming a fixed alphabet of size σ , a minimizer is defined by two positive integers k, w and a linear order ρ on k -mers.
A sequence is processed by a sliding window algorithm that chooses in each window of length w + k − 1 its minimal k -mer with respect to ρ .
A key characteristic of a minimizer is its density, which is the expected frequency of chosen k -mers among all k -mers in a random infinite σ -ary sequence.
Minimizers of smaller density are preferred as they produce smaller samples, which lead to reduced runtime and memory usage in downstream applications.
While the hardness of finding a minimizer of minimum density for given input parameters ( σ, k, w ) is unknown, it has a huge search space of ( σ k )! and there is no known algorithm apart from a trivial brute-force search.
In this paper, we tackle the minimum density problem for minimizers.
We first formulate this problem as an ILP of size Θ ( wσ w + k ), which has worst-case solution time that is doubly-exponential in ( k + w ) under standard complexity assumptions.
Our experiments show that an ILP solver terminates with an optimal solution only for very small k and w .
We then present our main method, called OptMini, which computes an optimal minimizer in time and thus is capable of processing large w values.
In experiments, OptMini works much faster than the runtime predicts due to several additional tricks shrinking the search space without harming optimality.
We use OptMini to compute minimum-density minimizers for ( σ, k ) ∈ {(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (4, 2)} and w ∈ [2, 3 σ k ], with the exception of certain w -ranges for k = 6 and the single case of k = 5, w = 2.
Finally, we derive conclusions and insights regarding the density values as a function of w , patterns in optimal minimizer orders, and the relation between minimum-size universal hitting sets and minimum-density minimizers.

Related Results

10-minimizers: a promising class of constant-space minimizers
10-minimizers: a promising class of constant-space minimizers
Abstract Minimizers are sampling schemes which are ubiquitous in almost any high-throughput sequencing analysis. Assuming a fixed alphabet of siz...
GreedyMini: Generating low-density DNA minimizers
GreedyMini: Generating low-density DNA minimizers
Abstract Minimizers is the most popular k -mer selection scheme in algorithms and data structures analyzing h...
GreedyMini: generating low-density DNA minimizers
GreedyMini: generating low-density DNA minimizers
Abstract Motivation Minimizers are the most popular k-mer selection scheme in algorithms and data structures analyzing high-thro...
Asymptotically optimal minimizers schemes
Asymptotically optimal minimizers schemes
Abstract Motivation The minimizers technique is a method to sample k ...
Masked Minimizers: Unifying sequence sketching methods
Masked Minimizers: Unifying sequence sketching methods
Abstract Minimizers and syncmers are sequence sketching methods that extract representative substrings from a long sequence. We show that both these sampling rules ...
SimdMinimizers: Computing random minimizers, fast
SimdMinimizers: Computing random minimizers, fast
Abstract Motivation Because of the rapidly-growing amount of sequencing data, computing ...
DENSITY OF INDIAN BLUE PEAFOWL (PAVO CRISTATUS) IN DIFFERENT MICROHABITATS AT THANJAVUR DISTRICT, TAMIL NADU
DENSITY OF INDIAN BLUE PEAFOWL (PAVO CRISTATUS) IN DIFFERENT MICROHABITATS AT THANJAVUR DISTRICT, TAMIL NADU
A total of 260 observations were taken into account to obtain thedensity of Indian Blue Peafowl (Pavo cristatus) in all the transects in the study area. This average abundance cons...

Back to Top