Ratatosk

Ratatosk corrects base-level errors in Oxford Nanopore long reads by leveraging accurate short reads from short-read sequencing (SRS) to reduce long-read sequencing (LRS) error rates and improve sequence accuracy for downstream genomic analyses.


Key Features:

  • Phased Hybrid Error Correction: Reduces high error rates of Oxford Nanopore long reads by combining long reads from LRS and accurate short reads from SRS.
  • Compacted and Colored de Bruijn Graphs: Builds compacted, colored de Bruijn graphs from short reads to identify correct sequences for error correction of long reads.
  • fc-mer Matching: Uses fc-mer matches to anchor long reads onto the de Bruijn graph to guide sequence correction.

Scientific Applications:

  • Improved Variant Calling: Produces corrected long reads that enable nearly 99% SNP call accuracy and up to ~40% improvement in indel call accuracy.

Methodology:

Constructs compacted, colored de Bruijn graphs from accurate short reads; anchors Oxford Nanopore long reads onto the graph using fc-mer matches; and performs phased hybrid error correction by integrating short-read information within the graph.

Topics

Details

License:
BSD-2-Clause
Programming Languages:
C++
Added:
1/18/2021
Last Updated:
2/3/2021

Operations

Publications

Holley G, Beyter D, Ingimundardottir H, Kristmundsdottir S, Eggertsson HP, Halldorsson BV. Ratatosk – Hybrid error correction of long reads enables accurate variant calling and assembly. Unknown Journal. 2020. doi:10.1101/2020.07.15.204925.