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 gmail.com>
License: MIT + file LICENSE
NeedsCompilation: no
Materials: README
In views: MissingData
CRAN checks: SNPfiltR results [issues need fixing before 2025-01-12]

Documentation:

Reference manual: SNPfiltR.pdf
Vignettes: reproducible-vignette

Downloads:

Package source: SNPfiltR_1.0.1.tar.gz
Windows binaries: r-devel: SNPfiltR_1.0.1.zip, r-release: SNPfiltR_1.0.1.zip, r-oldrel: SNPfiltR_1.0.1.zip
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

Linking:

Please use the canonical form https://CRAN.R-project.org/package=SNPfiltR to link to this page.