A fast, reproducible, high-throughput variant calling workflow for population genomics.
Cade D MirchandaniAllison J ShultzGregg W C ThomasSara J SmithMara BaylisBrian ArnoldRuss Corbett-DetigErik D EnbodyTimothy B SacktonPublished in: Molecular biology and evolution (2023)
The increasing availability of genomic resequencing datasets and high quality reference genomes across the tree of life present exciting opportunities for comparative population genomic studies. However, substantial challenges prevent the simple reuse of data across different studies and species, arising from variability in variant calling pipelines, data quality, and the need for computationally intensive reanalysis. Here, we present snpArcher, a flexible and highly efficient workflow designed for the analysis of genomic resequencing data in non-model organisms. snpArcher provides a standardized variant calling pipeline and includes modules for variant quality control, data visualization, variant filtering, and other downstream analysis. Implemented in Snakemake, snpArcher is user-friendly, reproducible, and designed to be compatible with HPC clusters and cloud environments. To demonstrate the flexibility of this pipeline, we applied snpArcher to 26 public resequencing datasets from non-mammalian vertebrates. These variant datasets are hosted publicly to enable future comparative population genomic analyses. With its extensibility and the availability of public datasets, snpArcher will contribute to a broader understanding of genetic variation across species by facilitating rapid use and reuse of large genomic datasets.