bioRxivBioinformaticsPreprint
Pheniqs: Fast and flexible quality-aware sequence demultiplexing
Abstract
1MotivationOutput from high throughput sequencing instruments often exceeds what is necessary to assay a single sample. To better utilize this capacity, multiple samples are independently tagged with a unique \"barcode\" sequence and are then pooled, or \"multiplexed\", and sequenced together. Classifying, or \"demultiplexing\", the reads involves decoding the barcode sequence. Although instruments estimate the probability of incorrectly calling each nucleobase, available demultiplexers do not consult those estimates or report classification error probabilities.\n\nResultsWe present Pheniqs, a fast and flexible sequence demultiplexer and quality analyzer. In addition to providing an efficient implementation of the widespread minimum distance decoder, Pheniqs introduces a novel Phred-adjusted maximum likelihood decoder that consults base calling quality scores and estimates the probability of a barcode decoding error. Setting an upper bound on the permissible error provides an intuitive way to control demultiplexing confidence and directly influence precision and recall. Pheniqs supports FASTQ and multiple Sequence Alignment/Map formats and uses auxiliary SAM tags to report both library classification and demultiplexing error probability. Evaluation on both real and semi-synthetic data indicates that Pheniqs is faster than existing demultiplexers, substantially when demultiplexing longer reads, and achieves greater accuracy by correctly reflecting quality measurements.\n\nAvailability and ImplementationImplemented in multithreaded C++ and available under the terms of the AGPL-3.0 license agreement at http://github.com/biosails/pheniqs. Manual and examples are available at http://biosails.github.io/pheniqs.
- assay: DNA methylation
- assay: whole-genome sequencing
- research focus: variant calling
- approach: statistical model
- Citations
- 5
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Pheniqs 2.0: accurate, high performance Bayesian decoding and confidence estimation for combinatorial barcode indexing
Lior Galanti, Dennis E. Shasha, Kristin C. Gunsalus·BMC BioinformaticsPeer-reviewed·Jul 2, 2021
- Deepbinner: Demultiplexing barcoded Oxford Nanopore reads with deep convolutional neural networks
Ryan R. Wick, Louise M. Judd, Kathryn E. Holt·PLoS Computational BiologyPeer-reviewed·Nov 20, 2018
- Real-Time Demultiplexing Nanopore Barcoded Sequencing Data With npBarcode
Son Hoang Nguyen, Tânia Duarte, … Minh Duc Cao·BioinformaticsPeer-reviewed·Aug 23, 2017
- deluxpore: a Nextflow pipeline for demultiplexing Illumina dual-indexed Nanopore libraries
CATALINA ARNAIZ DEL POZO, Claudia Sanchis-López, Jaime Huerta‐Cepas·bioRxiv·Mar 30, 2026
- Systematic benchmark of demultiplexing workflows for direct RNA sequencing
James W. Bryson, Lena Bjørn Johansson, … Sarah Rennie·bioRxiv·Oct 10, 2026
- Barbell Resolves Demultiplexing and Trimming Issues in Nanopore Data
Rick Beeloo, Ragnar Groot Koerkamp, … Bas E. Dutilh·bioRxiv·Oct 22, 2025