deacon 0.1.0

Fast alignment-free sequence filter
deacon-0.1.0 is not a library.
Visit the last successful build: deacon-0.10.0

Deacon

A fast general purpose DNA sequence filter built for host decontamination. Accurately filters human sequences at 40-50Mbp/s on an Apple M1 using a single thread, and much faster when matching only partial queries. Indexing the human genome takes 3 minutes. Benchmarks and preprint coming soon.

Usage

Indexing

deacon index build chm13v2.fa > human.k31w21.idx  # Three minutes or so

Filtering

deacon filter human.k31w21.idx reads.fq.gz -o filt.fq.gz  # Basic usage
zcat reads.fq.gz | deacon filter -n 1000 human.k31w21.idx | pigz > filt.fq.gz  # Fast