SEME: a fast mapper of Illumina sequencing reads with statistical evaluation

J Comput Biol. 2013 Nov;20(11):847-60. doi: 10.1089/cmb.2013.0111.

Abstract

Mapping reads to a reference genome is a routine yet computationally intensive task in research based on high-throughput sequencing. In recent years, the sequencing reads of the Illumina platform have become longer and their quality scores higher. According to our calculation, this allows perfect k-mer seed match for almost all reads when a close reference genome is available subject to reasonable specificity. Our other observation is that the majority reads contain at most one short INDEL polymorphism. Based on these observations, we propose a fast-mapping approach, referred to as "SEME," which has two core steps: First it scans a read sequentially in a specific order for a k-mer exact match seed; next it extends the alignment on both sides allowing, at most, one short INDEL each using a novel method called "auto-match function." We decompose the evaluation of the sensitivity and specificity into two parts corresponding to the seed and extension step, and the composite result provides an approximate overall reliability estimate of each mapping. We compare SEME with some existing mapping methods on several datasets, and SEME shows better performance in terms of both running time and mapping rates.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Algorithms
  • Animals
  • Base Sequence
  • Chromosome Mapping*
  • Computer Simulation
  • Data Interpretation, Statistical
  • High-Throughput Nucleotide Sequencing
  • Humans
  • INDEL Mutation
  • Models, Genetic
  • Sensitivity and Specificity
  • Sequence Analysis, DNA