SHREC

SHREC corrects errors in short-read data from second-generation sequencing technologies to improve the accuracy of de novo sequencing and downstream genomic analyses.


Key Features:

  • Data structure: Uses a generalized suffix trie as the underlying data structure to facilitate error correction of short reads.
  • Sensitivity and specificity: Achieves over 99% sensitivity and 96% specificity on simulated datasets with error rates up to 3%.
  • Correction accuracy: Delivers error correction accuracy exceeding 80% on simulated data and surpassing 88% on real data.
  • Sequencing focus: Tailored for short-read data from second-generation sequencing technologies and optimized for de novo short-read sequencing compared with methods tuned for shotgun sequencing.
  • Scalability: Capable of processing up to 10 million short reads on standard workstations.
  • Implementation: Implemented as a Java application.

Scientific Applications:

  • De novo sequencing: Improves the reliability and accuracy of de novo sequence assembly by correcting sequencing errors in short reads.
  • Short-read genomic analyses: Enhances downstream analyses that depend on high-quality short-read datasets generated by second-generation sequencing technologies.

Methodology:

SHREC employs a generalized suffix trie data structure and associated algorithms to identify and correct erroneous short reads.

Topics

Details

Maturity:
Mature
Tool Type:
command-line tool
Operating Systems:
Linux, Mac
Programming Languages:
Java
Added:
1/13/2017
Last Updated:
11/25/2024

Operations

Publications

Schröder J, Schröder H, Puglisi SJ, Sinha R, Schmidt B. SHREC: a short-read error correction method. Bioinformatics. 2009;25(17):2157-2163. doi:10.1093/bioinformatics/btp379. PMID:19542152.

Documentation