4.7 Article

A practical algorithm for finding maximal exact matches in large sequence datasets using sparse suffix arrays

期刊

BIOINFORMATICS
卷 25, 期 13, 页码 1609-1616

出版社

OXFORD UNIV PRESS
DOI: 10.1093/bioinformatics/btp275

关键词

-

资金

  1. National Science Foundation [CCF-0542187]
  2. National Institutes of Health (NIH) [GM076275, T32 HG003284, R37 MH059520]
  3. James S. McDonnell Foundation Centennial Fellowship
  4. NIH Center of Excellence [P50 GM071508]

向作者/读者索取更多资源

Motivation: High-throughput sequencing technologies place ever increasing demands on existing algorithms for sequence analysis. Algorithms for computing maximal exact matches (MEMs) between sequences appear in two contexts where high-throughput sequencing will vastly increase the volume of sequence data: (i) seeding alignments of high-throughput reads for genome assembly and (ii) designating anchor points for genome-genome comparisons. Results: We introduce a new algorithm for finding MEMs. The algorithm leverages a sparse suffix array (SA), a text index that stores every K-th position of the text. In contrast to a full text index that stores every position of the text, a sparse SA occupies much less memory. Even though we use a sparse index, the output of our algorithm is the same as a full text index algorithm as long as the space between the indexed suffixes is not greater than a minimum length of a MEM. By relying on partial matches and additional text scanning between indexed positions, the algorithm trades memory for extra computation. The reduced memory usage makes it possible to determine MEMs between significantly longer sequences.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据