QAlign

QAlign: Quantization-Based Pre-Processor for Nanopore Long-Read Alignment

QAlign transforms nanopore nucleotide sequence reads into discretized current levels to model sequencer-specific error modes and improve long-read alignment accuracy.


Key Features:

  • Quantization Approach: Converts nucleotide sequences into quantized current levels that capture nanopore sequencing noise and error characteristics.
  • Aligner Integration: Functions as a pre-processor compatible with existing long-read aligners.

Scientific Applications:

  • Genomic Alignment: Increases nanopore read-to-genome alignment accuracy from ~80% to ~90%.
  • Transcriptome and Read-to-Read Alignment: Improves transcriptome alignment rates from 51.6% up to 90% and increases read-to-read overlap quality by 9.2%, 2.5%, and 10.8% across three datasets.
  • Error Characterization: Leverages nanopore-specific noise profiles to enhance long-read mapping performance.

Methodology:

QAlign preprocesses nanopore long reads by mapping nucleotide sequences to discretized current levels that reflect sequencing error patterns, enabling downstream alignment algorithms to more accurately match reads to reference genomes or other long reads.

Topics

Details

License:
MIT
Programming Languages:
Python
Added:
1/18/2021
Last Updated:
11/24/2024

Operations

Publications

Joshi D, Mao S, Kannan S, Diggavi S. QAlign: aligning nanopore reads accurately using current-level modeling. Bioinformatics. 2020;37(5):625-633. doi:10.1093/bioinformatics/btaa875. PMID:33051648. PMCID:PMC8097683.

PMID: 33051648
PMCID: PMC8097683
Funding: - National Science Foundation: 1651236, 1703403, 1705077 - National Institutes of Health: 1R01HG008164