Bioconductor Developer Survey 2026 Now Open!

SNPRelate

This is the released version of SNPRelate; for the devel version, see SNPRelate.

All versions 3.24 (devel), 3.23 (release), 3.22, 3.21, 3.20, 3.19, 3.18, 3.17, 3.16, 3.15, 3.14, 3.13, 3.12, 3.11, 3.10, 3.9, 3.8, 3.7, 3.6, 3.5, 3.4, 3.3, 3.2, 3.1, 3.0

Parallel Computing Toolset for Relatedness and Principal Component Analysis of SNP Data


Bioconductor version: Release (3.23)

Genome-wide association studies (GWAS) are widely used to investigate the genetic basis of diseases and traits, but they pose many computational challenges. We developed an R package SNPRelate to provide a binary format for single-nucleotide polymorphism (SNP) data in GWAS utilizing CoreArray Genomic Data Structure (GDS) data files. The GDS format offers the efficient operations specifically designed for integers with two bits, since a SNP could occupy only two bits. SNPRelate is also designed to accelerate two key computations on SNP data using parallel computing for multi-core symmetric multiprocessing computer architectures: Principal Component Analysis (PCA) and relatedness analysis using Identity-By-Descent measures. The SNP GDS format is also used by the GWASTools package with the support of S4 classes and generic functions. The extended GDS format is implemented in the SeqArray package to support the storage of single nucleotide variations (SNVs), insertion/deletion polymorphism (indel) and structural variation calls in whole-genome and whole-exome variant data.

Author: Xiuwen Zheng [aut, cre, cph] ORCID iD ORCID: 0000-0002-1390-0708 , Stephanie Gogarten [ctb], Cathy Laurie [ctb], Bruce Weir [ctb, ths] ORCID iD ORCID: 0000-0002-4883-1247

Maintainer: Xiuwen Zheng <zhengx at u.washington.edu>

Citation (from within R, enter citation("SNPRelate")):

Xiuwen Zheng. SNPRelate: Parallel Computing Toolset for Relatedness and Principal Component Analysis of SNP Data. doi:10.18129/B9.bioc.SNPRelate, R package version 1.46.0, https://bioconductor.org/packages/SNPRelate.

Generated from the package metadata; it may differ from the package's own citation.

Installation

To install this package, start R (version "4.6") and enter:

if (!require("BiocManager", quietly = TRUE))
    install.packages("BiocManager")

BiocManager::install("SNPRelate")

For older versions of R, please refer to the appropriate Bioconductor release.

Documentation

To view documentation for the version of this package installed in your system, start R and enter:

browseVignettes("SNPRelate")
Tutorials for the R/Bioconductor Package SNPRelate HTML R Script
Reference ManualPDF
NEWSText

Details

biocViews Genetics, Infrastructure, PrincipalComponent, Software, StatisticalMethod
Version1.46.0
In Bioconductor sinceBioC 3.0 (R-3.1) (12 years)
License GPL-3
Depends R (>= 2.15), gdsfmt (>= 1.8.3)
Imports methods, RhpcBLASctl
System Requirements
URLhttps://github.com/zhengxwen/SNPRelate
Bug Reportshttps://github.com/zhengxwen/SNPRelate/issues
See More
Suggests parallel, Matrix, RUnit, knitr, markdown, rmarkdown, MASS, BiocGenerics
Linking To gdsfmt
Enhances SeqArray (>= 1.12.0)
Depends On Me RAIDS, SeqSQC
Imports Me CNVRanger, dartR, dartR.base, EthSEQ, GDSArray, GENESIS, gwasurvivr, gwid, simplePHENOTYPES, snplinkage, VariantExperiment
Suggests Me GWASTools, HIBAG, SAIGEgds, SeqArray
Links To Me
Build Report Build Report, r-universe

Package Archives

Follow Installation instructions to use this package in your R session.

Source Package SNPRelate_1.46.0.tar.gz
Windows Binary (x86_64) SNPRelate_1.46.0.zip
macOS Binary (big-sur-x86_64) SNPRelate_1.46.0.tgz
macOS Binary (sonoma-arm64) SNPRelate_1.46.0.tgz
Source Repositorygit clone https://git.bioconductor.org/packages/SNPRelate
Source Repository (Developer Access)git clone git@git.bioconductor.org:packages/SNPRelate
Package Short Url https://bioconductor.org/packages/SNPRelate/
Package Downloads ReportDownload Stats