bioRxivBioinformaticsPreprint
assessPool: a fexible pipeline for population genomic analyses of pooled sequencing data
Evan B. FreeliD, Emily E. ConkliniD, Derek W. KraftiD, Jonathan WhitneyiD, Ingrid S. S. KnappiD, Zac H. ForsmaniD, Robert John TooneniD
Abstract
Despite the dramatic decrease in high-throughput sequencing costs over time, sequencing the ideal number of individuals for population genetic inference remains prohibitively expensive. When research questions require only population-level resolution, pooling individual samples before sequencing (pool-seq) can substantially reduce costs while still providing allele frequencies of Single Nucleotide Polymorphisms (SNPs). However, analyzing pooled data is comparatively difficult and less standardized than individual-based analyses. Although several programs have been developed to handle pool-seq data, most require extensive formatting or programming skills to operate. Here we introduce assessPool, an open-source R and Bash pipeline for pool- seq analyses with a focus on population structure. AssessPool accepts a Variant-Call Format (VCF) file and a FASTA-formatted reference, providing a straightforward transition from commonly used pipelines such as Stacks or dDocent. AssessPool handles varying numbers of pools and utilizes PoPoolation2 to generate locus-by-locus pairwise FST values and associated Fisher T-test values as measures of population structure. Starting with a VCF file containing all identified SNPs, assessPool facilitates several key functionalities for population genetic analyses: i) filtering SNPs based on adjustable criteria with parameter suggestions for pool-seq data, ii) organizing data structures for analysis based on input pools, iii) creating customizable run scripts for FST calculations using PoPoolation2 and/or the {poolfstat} R package, for all pairwise comparisons, iv) calculating locus-specific FST values using PoPoolation2 and/or {poolfstat}, v) importing FST output into a format compatible with R, vi) producing population genomic summary statistics, and vii) generating interactive plots to visualize and explore data. A pooled dataset generated from wild populations is used here to showcase the features of the assessPool pipeline for population genomic analyses.
- assay: whole-genome sequencing
- research focus: variant calling
- research focus: genome assembly
- research focus: benchmarking
- approach: statistical model
- Citations
- 1
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
- Measuring genetic differentiation from Pool-seq data
V. Hivert, R. Leblois, … R. Vitalis·bioRxiv·Jul 12, 2018
- f-statistics estimation and admixture graph construction with Pool-Seq or allele count data using the R package poolfstat
M. Gautier, R. VITALIS, … A. Estoup·bioRxiv·May 28, 2021
- poolHelper: an R package to help in designing Pool-Seq studies
João Carvalho, Rui Faria, … Vítor C. Sousa·Methods in Ecology and EvolutionPeer-reviewed·Jul 21, 2023
- Estimating hierarchical F-statistics from Pool-Seq data
Mathieu Gautier, Marta Coronado‐Zamora, Renaud Vitalis·bioRxiv·Nov 22, 2024
- FSTest: an efficient tool for cross-population fixation index estimation on variant call format files
Seyed Milad Vahedi, Siavash Salek Ardestani·Journal of GeneticsPeer-reviewed·Jan 5, 2024
- tidypopgen: Tidy Population Genetics in R
Evelyn J. Carter, Eirlys E. Tysall, … Andrea Manica·Methods in Ecology and EvolutionPeer-reviewed·Dec 8, 2025