XPCLRS: fast selection signature detection using cross-population composite likelihood ratio
Abstract
SummaryThe growing size of genomic datasets poses serious computational challenges, especially for laboratories and groups with limited access to high-performance compute facilities. This problem affects a broad range of analysis, including selection signature methods used to identify genomic regions undergoing selective pressure. Many of these methods were developed with SNP arrays in mind and are often not designed with scalability as a priority. Cross-population composite likelihood ratio (XP-CLR) is one such approaches, intended to detect hard selective sweeps by comparing two groups of individuals. In this paper I introduce XPCLRS, a rust implementation of the XP-CLR selection signatures method. It can be hundreds of times faster, supports multithreading natively and produces results comparable to its original counterpart (R = 0.976). lowers the computational barrier to applying XP-CLR alongside other statistics, helping detect regions of interest, reduce false positives, and ultimately improve the robustness of genomic studies. Availability and implementationThe source code for the software freely accessible in GitHub (https://www.github.com/RenzoTale88/xpclrs). Additionally, the software is also distributed via crates.io (https://crates.io/crates/xpclrs) and docker container (https://hub.docker.com/r/tale88/xpclrs) for ease of installation. The software is released under MIT open source license. ContactE-mail: Andrea.Talenti@glasgow.ac.uk
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 0
- Assay
- Research Focus
- Approach
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
- Testing for ancient selection using cross-population allele frequency differentiation
Fernando Racimo·GeneticsPeer-reviewed·Feb 1, 2016
- rehh 2.0: a reimplementation of the R package rehh to detect positive selection from haplotype structure.
Mathieu Gautier, Alexander Klassmann, Renaud Vitalis·bioRxiv·Aug 3, 2016
- KLinterSel: Assessing Spatial Concordance among Selective Sweep Detection Methods, with an Application to the common cockle (Cerastoderma edule)
Antonio Carvajal‐Rodríguez, Sara Rocha, … Armando Caballero·bioRxiv·Aug 21, 2025
- COMICS: A pipeline for the composite identification of selection across multiple genomic scans using Invariant Coordinate Selection in R
Joel T. Nelson, Juan Carlos Motamayor, Omar E. Cornejo·Molecular EcologyPeer-reviewed·Nov 28, 2020
- pcadapt: an R package to perform genome scans for selection based on principal component analysis
Keurcien Luu, Eric Bazin, Michael G.B. Blum·bioRxiv·Jul 25, 2016
- Fast and Memory-Efficient Dynamic Programming Approach for Large-Scale EHH-Based Selection Scans
Amatur Rahman, T. C. Smith, Zachary A. Szpiech·Molecular Biology and EvolutionPeer-reviewed·Oct 24, 2025