Litcius/Paper detail

ReadBouncer: precise and scalable adaptive sampling for nanopore sequencing

Jens-Uwe Ulrich, Ahmad Lutfi, Kilian Rutzen, Bernhard Y. Renard

2022Bioinformatics52 citationsDOIOpen Access PDF

Abstract

MOTIVATION: Nanopore sequencers allow targeted sequencing of interesting nucleotide sequences by rejecting other sequences from individual pores. This feature facilitates the enrichment of low-abundant sequences by depleting overrepresented ones in-silico. Existing tools for adaptive sampling either apply signal alignment, which cannot handle human-sized reference sequences, or apply read mapping in sequence space relying on fast graphical processing units (GPU) base callers for real-time read rejection. Using nanopore long-read mapping tools is also not optimal when mapping shorter reads as usually analyzed in adaptive sampling applications. RESULTS: Here, we present a new approach for nanopore adaptive sampling that combines fast CPU and GPU base calling with read classification based on Interleaved Bloom Filters. ReadBouncer improves the potential enrichment of low abundance sequences by its high read classification sensitivity and specificity, outperforming existing tools in the field. It robustly removes even reads belonging to large reference sequences while running on commodity hardware without GPUs, making adaptive sampling accessible for in-field researchers. Readbouncer also provides a user-friendly interface and installer files for end-users without a bioinformatics background. AVAILABILITY AND IMPLEMENTATION: The C++ source code is available at https://gitlab.com/dacs-hpi/readbouncer. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.

Topics & Concepts

Computer scienceNanopore sequencingScalabilitySource codeSampling (signal processing)Adaptive samplingField (mathematics)NanoporeData miningComputer engineeringDNA sequencingProgramming languageFilter (signal processing)Operating systemBiologyComputer visionPure mathematicsNanotechnologyGeneticsMathematicsMaterials scienceDNAMonte Carlo methodStatisticsGenomics and Phylogenetic StudiesNanopore and Nanochannel Transport StudiesBacteriophages and microbial interactions
ReadBouncer: precise and scalable adaptive sampling for nanopore sequencing | Litcius