Algorithms for Molecular BiologyBioinformaticsPeer-reviewed journal article
Fast lightweight accurate xenograft sorting
Abstract
MotivationWith an increasing number of patient-derived xenograft (PDX) models being created and subsequently sequenced to study tumor heterogeneity and to guide therapy decisions, there is a similarly increasing need for methods to separate reads originating from the graft (human) tumor and reads originating from the host species (mouse) surrounding tissue. Two kinds of methods are in use: On the one hand, alignment-based tools require that reads are mapped and aligned (by an external mapper/aligner) to the host and graft genomes separately first; the tool itself then processes the resulting alignments and quality metrics (typically BAM files) to assign each read or read pair. On the other hand, alignment-free tools work directly on the raw read data (typically FASTQ files). Recent studies compare different approaches and tools, with varying results. ResultsWe show that alignment-free methods for xenograft sorting are superior concerning CPU time usage and equivalent in accuracy. We improve upon the state of the art sorting by presenting a fast lightweight approach based on three-way bucketed quotiented Cuckoo hashing. Our hash table requires memory comparable to an FM index typically used for read alignment and less than other alignment-free approaches. It allows extremely fast lookups and uses less CPU time than other alignment-free methods and alignment-based methods at similar accuracy. AvailabilityOur software xengsort is available under the MIT license at http://gitlab.com/genomeinformatics/xengsort. It is written in numba-compiled Python and comes with Snakemake workflows for hash table construction and dataset processing. ContactSven.Rahmann@uni-due.de
- organism: mouse
- organism: human
- assay: bulk RNA-seq
- research focus: batch correction / integration
- approach: statistical model
- Citations
- 38
- FWCI
- 1.57
- Field percentile
- top 17%
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
- High-performance xenograft read-sorting for DNA methylation analysis
Stefan Altendorfer, Jens Zentgraf, … Sven Rahmann·bioRxiv·Oct 12, 2026
- Xenomake: a pipeline for processing and sorting xenograft reads from spatial transcriptomic experiments
Benjamin Strope, Katherine E. Pendleton, … Qian Zhu·BioinformaticsPeer-reviewed·Oct 10, 2024
- XenoCP: Cloud-based BAM cleansing tool for RNA and DNA from Xenograft
Michael Rusch, Liang Ding, … Jinghui Zhang·bioRxiv·Feb 18, 2020
- Sensitive and specific post-call filtering of genetic variants in xenograft and primary tumors
Brian K. Mannakee, Uthra Balaji, … Erik S. Knudsen·BioinformaticsPeer-reviewed·Jan 5, 2018
- pdxBlacklist: Identifying artefactual variants in patient-derived xenograft samples
Max Salm, Sven-Eric Schelhorn, … Thomas Grombacher·bioRxiv·Aug 25, 2017
- XenoCell: classification of cellular barcodes in single cell experiments from xenograft samples
Stefano Cheloni, Roman Hillje, … Elena Gatti·BMC Medical GenomicsPeer-reviewed·Jan 29, 2021