Literature DB >> 24618471

Turtle: identifying frequent k-mers with cache-efficient algorithms.

Rajat Shuvro Roy1, Debashish Bhattacharya2, Alexander Schliep2.   

Abstract

MOTIVATION: Counting the frequencies of k-mers in read libraries is often a first step in the analysis of high-throughput sequencing data. Infrequent k-mers are assumed to be a result of sequencing errors. The frequent k-mers constitute a reduced but error-free representation of the experiment, which can inform read error correction or serve as the input to de novo assembly methods. Ideally, the memory requirement for counting should be linear in the number of frequent k-mers and not in the, typically much larger, total number of k-mers in the read library.
RESULTS: We present a novel method that balances time, space and accuracy requirements to efficiently extract frequent k-mers even for high-coverage libraries and large genomes such as human. Our method is designed to minimize cache misses in a cache-efficient manner by using a pattern-blocked Bloom filter to remove infrequent k-mers from consideration in combination with a novel sort-and-compact scheme, instead of a hash, for the actual counting. Although this increases theoretical complexity, the savings in cache misses reduce the empirical running times. A variant of method can resort to a counting Bloom filter for even larger savings in memory at the expense of false-negative rates in addition to the false-positive rates common to all Bloom filter-based approaches. A comparison with the state-of-the-art shows reduced memory requirements and running times.
AVAILABILITY AND IMPLEMENTATION: The tools are freely available for download at http://bioinformatics.rutgers.edu/Software/Turtle and http://figshare.com/articles/Turtle/791582.
© The Author 2014. Published by Oxford University Press. All rights reserved. For Permissions, please e-mail: journals.permissions@oup.com.

Entities:  

Mesh:

Year:  2014        PMID: 24618471     DOI: 10.1093/bioinformatics/btu132

Source DB:  PubMed          Journal:  Bioinformatics        ISSN: 1367-4803            Impact factor:   6.937


  12 in total

1.  Gene transfers from diverse bacteria compensate for reductive genome evolution in the chromatophore of Paulinella chromatophora.

Authors:  Eva C M Nowack; Dana C Price; Debashish Bhattacharya; Anna Singer; Michael Melkonian; Arthur R Grossman
Journal:  Proc Natl Acad Sci U S A       Date:  2016-10-10       Impact factor: 11.205

2.  KCMBT: a k-mer Counter based on Multiple Burst Trees.

Authors:  Abdullah-Al Mamun; Soumitra Pal; Sanguthevar Rajasekaran
Journal:  Bioinformatics       Date:  2016-06-09       Impact factor: 6.937

3.  SPRISS: Approximating Frequent K-mers by Sampling Reads, and Applications.

Authors:  Diego Santoro; Leonardo Pellegrina; Matteo Comin; Fabio Vandin
Journal:  Bioinformatics       Date:  2022-05-18       Impact factor: 6.931

4.  These are not the k-mers you are looking for: efficient online k-mer counting using a probabilistic data structure.

Authors:  Qingpeng Zhang; Jason Pell; Rosangela Canino-Koning; Adina Chuang Howe; C Titus Brown
Journal:  PLoS One       Date:  2014-07-25       Impact factor: 3.240

5.  Pollux: platform independent error correction of single and mixed genomes.

Authors:  Eric Marinier; Daniel G Brown; Brendan J McConkey
Journal:  BMC Bioinformatics       Date:  2015-01-16       Impact factor: 3.169

6.  De novo assembly, transcriptome characterization, lignin accumulation, and anatomic characteristics: novel insights into lignin biosynthesis during celery leaf development.

Authors:  Xiao-Ling Jia; Guang-Long Wang; Fei Xiong; Xu-Run Yu; Zhi-Sheng Xu; Feng Wang; Ai-Sheng Xiong
Journal:  Sci Rep       Date:  2015-02-05       Impact factor: 4.379

7.  Gerbil: a fast and memory-efficient k-mer counter with GPU-support.

Authors:  Marius Erbert; Steffen Rechner; Matthias Müller-Hannemann
Journal:  Algorithms Mol Biol       Date:  2017-03-31       Impact factor: 1.405

8.  PhyloPythiaS+: a self-training method for the rapid reconstruction of low-ranking taxonomic bins from metagenomes.

Authors:  Ivan Gregor; Johannes Dröge; Melanie Schirmer; Christopher Quince; Alice C McHardy
Journal:  PeerJ       Date:  2016-02-08       Impact factor: 2.984

9.  GenomeTester4: a toolkit for performing basic set operations - union, intersection and complement on k-mer lists.

Authors:  Lauris Kaplinski; Maarja Lepamets; Maido Remm
Journal:  Gigascience       Date:  2015-12-03       Impact factor: 6.524

10.  FastGT: an alignment-free method for calling common SNVs directly from raw sequencing reads.

Authors:  Fanny-Dhelia Pajuste; Lauris Kaplinski; Märt Möls; Tarmo Puurand; Maarja Lepamets; Maido Remm
Journal:  Sci Rep       Date:  2017-05-31       Impact factor: 4.379

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.