The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
SNPkit is an R package designed for manipulation,
organization, and analysis of genotypic data, with a strong focus on
integration with tools such as FImpute and
PLINK.
It provides robust S4-based data structures for storing genotypes and marker maps, along with functions to combine different genotype panels, summarize data, and prepare files for imputation and selection pipelines.
Key capabilities:
FinalReport.txt files (any panel
density) and merge multiple genotype panels into a single object.runPCA()) and anticlustering
(runAnticlusteringPCA()) utilities for exploring structure
and building balanced groups (e.g.ย batch design).SNPkit depends on snpStats,
which is distributed through Bioconductor. Install it
first:
if (!requireNamespace("BiocManager", quietly = TRUE)) install.packages("BiocManager")
BiocManager::install("snpStats")Then install the stable release from CRAN:
install.packages("SNPkit")Or install the development version (latest features) from GitHub:
# install.packages("remotes")
remotes::install_github("viniciusjunqueira/SNPkit")runPCA() and runAnticlusteringPCA() can use
RSpectra
for a much faster, low-memory truncated PCA on wide genotype data. It is
optional โ install it to enable the fast path:
install.packages("RSpectra")The full package website with detailed function reference and vignettes is available at:
Key pages:
SNPkit is licensed under the GPL-3 license.
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.