A Resource-frugal Probabilistic Dictionary And Applications In Bioinformatics
2017 Β· Camille Marchet, Lolita Lecompte, Antoine Limasset, et al.
Abstract
Indexing massive data sets is extremely expensive for large scale problems. In many fields, huge amounts of data are currently generated, however extracting meaningful information from voluminous data sets, such as computing similarity between elements, is far from being trivial. It remains nonetheless a fundamental need. This work proposes a probabilistic data structure based on a minimal perfect hash function for indexing large sets of keys. Our structure out-compete the hash table for construction, query times and for memory usage, in the case of the indexation of a static set. To illustrate the impact of algorithms performances, we provide two applications based on similarity computation between collections of sequences, and for which this calculation is an expensive but required operation. In particular, we show a practical case in which other bioinformatics tools fail to scale up the tested data set or provide lower recall quality results.
Authors
(none)
Tags
Stats
Related papers
- Probminhash -- A Class Of Locality-sensitive Hash Algorithms For The (probability) Jaccard Similarity (2019)9.92
- Learned Indexing In Proteins: Extended Work On Substituting Complex Distance Calculations With Embedding And Clustering Techniques (2022)5.84
- Practical Hash Functions For Similarity Estimation And Dimensionality Reduction (2017)0.00
- Clustered Hierarchical Entropy-scaling Search Of Astronomical And Biological Data (2019)5.24
- Maximally Consistent Sampling And The Jaccard Index Of Probability Distributions (2018)0.00
- Analysis Of Sparsehash: An Efficient Embedding Of Set-similarity Via Sparse Projections (2019)4.52
- Hd-index: Pushing The Scalability-accuracy Boundary For Approximate Knn Search In High-dimensional Spaces (2018)14.02
- Subsets And Supermajorities: Optimal Hashing-based Set Similarity Search (2019)5.84