Deakin University
Browse

File(s) under permanent embargo

Fast detection of maximal exact matches via fixed sampling of query K-mers and Bloom filtering of index K-mers

journal contribution
posted on 2019-11-01, 00:00 authored by Yuansheng Liu, Leo ZhangLeo Zhang, Jinyan Li
Motivation Detection of maximal exact matches (MEMs) between two long sequences is a fundamental problem in pairwise reference-query genome comparisons. To efficiently compare larger and larger genomes, reducing the number of indexed k-mers as well as the number of query k-mers has been adopted as a mainstream approach which saves the computational resources by avoiding a significant number of unnecessary matches. Results Under this framework, we proposed a new method to detect all MEMs from a pair of genomes. The method first performs a fixed sampling of k-mers on the query sequence, and add these selected k-mers to a Bloom filter. Then all the k-mers of the reference sequence are tested by the Bloom filter. If a k-mer passes the test, it is inserted into a hash table for indexing. Compared with the existing methods, much less number of query k-mers are generated and much less k-mers are inserted into the index to avoid unnecessary matches, leading to an efficient matching process and memory usage savings. Experiments on large genomes demonstrate that our method is at least 1.8 times faster than the best of the existing algorithms. This performance is mainly attributed to the key novelty of our method that the fixed k-mer sampling must be conducted on the query sequence and the index k-mers are filtered from the reference sequence via a Bloom filter.

History

Journal

Bioinformatics

Volume

35

Pagination

4560-4567

Location

Oxford, Eng.

ISSN

1367-4803

eISSN

1460-2059

Language

eng

Publication classification

C1 Refereed article in a scholarly journal

Copyright notice

2019, The Authors

Issue

22

Publisher

Oxford University Press

Usage metrics

    Research Publications

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC