BioinformaticsBioinformaticsPeer-reviewed journal article
Pacybara: Accurate long-read sequencing for barcoded mutagenized allelic libraries
Jochen WeileiD, Gabrielle Ferra, Gabriel E. BoyleiD, Sriram PendyalaiD, Clara J. AmorosiiD, Chiann-Ling C YehiD, Atina G. CotéiD, Nishka KishoreiD, Daniel R. TabetiD, Warren van LoggerenbergiD, Ashyad Rayhan, Douglas M. FowleriD, Maitreya J. DunhamiD, Frederick P. RothiD
Abstract
SummaryLong read sequencing technologies, an attractive solution for many applications, often suffer from higher error rates. Alignment of multiple reads can improve base-calling accuracy, but some applications, e.g. sequencing mutagenized libraries where multiple distinct clones differ by one or few variants, require the use of barcodes or unique molecular identifiers. Unfortunately, sequencing errors can interfere with correct barcode identification, and a given barcode sequence may be linked to multiple independent clones within a given library. Here we focus on the target application of sequencing mutagenized libraries in the context of multiplexed assays of variant effects (MAVEs). MAVEs are increasingly used to create comprehensive genotype-phenotype maps that can aid clinical variant interpretation. Many MAVE methods use long-read sequencing of barcoded mutant libraries for accurate association of barcode with genotype. Existing long-read sequencing pipelines do not account for inaccurate sequencing or non-unique barcodes. Here, we describe Pacybara, which handles these issues by clustering long reads based on the similarities of (error-prone) barcodes while also detecting barcodes that have been associated with multiple genotypes. Pacybara also detects recombinant (chimeric) clones and reduces false positive indel calls. In three example applications, we show that Pacybara identifies and correctly resolves these issues. Availability and ImplementationPacybara, freely available at https://github.com/rothlab/pacybara, is implemented using R, Python and bash for Linux. It has both a single-threaded implementation and, for GNU/Linux clusters that use Slurm, PBS, or GridEngine schedulers, a multi-node version. Supplementary MaterialSupplementary materials are available at Bioinformatics online.
- Citations
- 10
- FWCI
- 1.36
- Field percentile
- top 21%
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
- PacRAT: A program to improve barcode-variant mapping from PacBio long reads using multiple sequence alignment
Chiann-Ling C Yeh, Clara J. Amorosi, … Maitreya J. Dunham·BioinformaticsPeer-reviewed·Mar 19, 2022
- Interpreting and de-noising genetically engineered barcodes in a DNA virus
S. Blois, B. M. Goetz, … C. S. Sullivan·bioRxiv·Apr 26, 2022
- BCAR: A fast and general barcode-sequence mapper for correcting sequencing errors
Bryan Andrews, Rama Ranganathan·bioRxiv·Mar 31, 2026
- VeChat: Correcting errors in long reads using variation graphs
Xiao Ling Luo, Xiongbin Kang, Alexander Schönhuth·Nature CommunicationsPeer-reviewed·Nov 4, 2022
- Long-read error correction: a survey and qualitative comparison
Pierre Morisse, Thierry Lecroq B, Arnaud Lefebvre·bioRxiv·Mar 6, 2020
- Nailpolish: Reference-free UMI deduplication and consensus read generation
Oliver Cheng, Jia Wei Tan, N. Davidson·bioRxiv·Sep 29, 2026