Nanopore sequencers can be used to selectively sequence certain DNA molecules in a pool by reversing the voltage across individual nanopores to reject specific sequences, enabling enrichment and depletion to address biological questions.

Previously, we achieved this using dynamic time warping to map the signal to a reference genome, but the method required substantial computational resources and did not scale to gigabase-sized references. Here we overcome this limitation by using graphical processing unit (GPU) base-calling.

We show enrichment of specific chromosomes from the human genome and of low-abundance organisms in mixed populations without a priori knowledge of sample composition.

Finally, we enrich targeted panels comprising 25,600 exons from 10,000 human genes and 717 genes implicated in cancer, identifying PMLRARA fusions in the NB4 cell line in <15 h sequencing.

These methods can be used to efficiently screen any target panel of genes without specialized sample preparation using any computer and a suitable GPU.

Our toolkit, readfish, is available at

Read more about adaptive sequencing

Join the community

The Nanopore Community contains many useful resources, including:


Build or select a protocol using our range of tools.


In-depth guides for analysing nanopore sequence data.

Extraction methods

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore.

Login / Register