Recount: expectation maximization based error correction tool for next generation sequencing data.

Edward Wijaya, Martin C. Frith, Yutaka Suzuki, Paul Horton

Research output: Contribution to journalArticlepeer-review

38 Citations (Scopus)


Next generation sequencing technologies enable rapid, large-scale production of sequence data sets. Unfortunately these technologies also have a non-neglible sequencing error rate, which biases their outputs by introducing false reads and reducing the quantity of the real reads. Although methods developed for SAGE data can reduce these false counts to a considerable degree, until now they have not been implemented in a scalable way. Recently, a program named FREC has been developed to address this problem for next generation sequencing data. In this paper, we introduce RECOUNT, our implementation of an Expectation Maximization algorithm for tag count correction and compare it to FREC. Using both the reference genome and simulated data, we find that RECOUNT performs as well or better than FREC, while using much less memory (e.g. 5GB vs. 75GB). Furthermore, we report the first analysis of tag count correction with real data in the context of gene expression analysis. Our results show that tag count correction not only increases the number of mappable tags, but can make a real difference in the biological interpretation of next generation sequencing data. RECOUNT is an open-source C++ program available at

Original languageEnglish
Pages (from-to)189-201
Number of pages13
JournalGenome informatics. International Conference on Genome Informatics
Issue number1
Publication statusPublished - 2009 Oct

All Science Journal Classification (ASJC) codes

  • Medicine(all)


Dive into the research topics of 'Recount: expectation maximization based error correction tool for next generation sequencing data.'. Together they form a unique fingerprint.

Cite this