RawHash

RawHash maps raw nanopore sequencing signals to reference genomes using a hash-based similarity search to enable real-time analysis of large genomes.


Key Features:

  • Real-Time Signal Analysis: Processes electrical signals produced by nanopore sequencers as they are generated to enable immediate signal-level analysis.
  • Read Until Optimization: Leverages the "Read Until" capability of nanopore sequencing to allow early ejection of DNA strands and reduce sequencing of unnecessary fragments.
  • Hash-Based Similarity Search: Quantizes raw signal values and computes hashes so that signals from identical DNA yield the same hash despite minor signal variations.
  • Scalability for Large Genomes: Maintains high throughput and accuracy for large genomes, reporting a 25.8× average throughput improvement compared to UNCALLED and improved accuracy relative to Sigmap.

Scientific Applications:

  • Read Mapping: Aligns raw nanopore signals to a reference genome, achieving a 25.8× average throughput improvement over UNCALLED and improved accuracy relative to Sigmap for large genomes.
  • Relative Abundance Estimation: Estimates relative abundances of genomic sequences within samples from raw-signal mappings to support microbial community and gene expression analyses.
  • Contamination Analysis: Detects and characterizes contaminant DNA in sequencing data using raw-signal mappings to the reference.

Methodology:

Creates an index from the reference genome, quantizes raw nanopore signals to consistent values, computes hashes from quantized signals, and performs hash-based similarity search to map raw signals to the reference genome.

Topics

Details

License:
GPL-3.0
Cost:
Free of charge
Tool Type:
command-line tool
Programming Languages:
Shell
Added:
11/7/2023
Last Updated:
11/24/2024

Operations

Publications

Firtina C, Mansouri Ghiasi N, Lindegger J, Singh G, Cavlak MB, Mao H, Mutlu O. RawHash: enabling fast and accurate real-time analysis of raw nanopore signals for large genomes. Bioinformatics. 2023;39(Supplement_1):i297-i307. doi:10.1093/bioinformatics/btad272. PMID:37387139. PMCID:PMC10311405.

PMID: 37387139
Funding: - European Union’s Horizon: 101047160 - Swiss National Science Foundation: 200021_213084