SNPfiltR: Interactively Filter SNP Datasets

Is designed to interactively and reproducibly visualize and filter SNP (single-nucleotide polymorphism) datasets. This R-based implementation of SNP and genotype filters facilitates an interactive and iterative SNP filtering pipeline, which can be documented reproducibly via Rmarkdown. 'SNPfiltR' contains functions for visualizing various quality and missing data metrics for a SNP dataset, and then filtering the dataset based on user specified cutoffs. All functions take 'vcfR' objects as input, which can easily be generated by reading standard vcf (variant call format) files into R using the R package 'vcfR' (Knaus and Grünwald) (<doi:10.1111/1755-0998.12549>). Each 'SNPfiltR' function can return a newly filtered vcfR object, which can then be written to a local directory in standard vcf format using the 'vcfR' package, for downstream population genetic and phylogenetic analyses.

Version: 1.0.1
Depends: R (≥ 2.10)
Imports: vcfR, ggplot2, Rtsne, cluster, adegenet, gridExtra, ggridges, stats, graphics, utils
Suggests: rmarkdown, knitr
Published: 2023-03-17
DOI: 10.32614/CRAN.package.SNPfiltR
Author: Devon DeRaad ORCID iD [aut, cre]
Maintainer: Devon DeRaad <devonderaad at>
License: MIT + file LICENSE
NeedsCompilation: no
Materials: README
In views: MissingData
CRAN checks: SNPfiltR results


Reference manual: SNPfiltR.pdf
Vignettes: reproducible-vignette


Package source: SNPfiltR_1.0.1.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
macOS binaries: r-release (arm64): SNPfiltR_1.0.1.tgz, r-oldrel (arm64): SNPfiltR_1.0.1.tgz, r-release (x86_64): SNPfiltR_1.0.1.tgz, r-oldrel (x86_64): SNPfiltR_1.0.1.tgz
Old sources: SNPfiltR archive


Please use the canonical form to link to this page.