- recipe bioconductor-snprelate
Parallel Computing Toolset for Relatedness and Principal Component Analysis of SNP Data
- Homepage:
https://bioconductor.org/packages/3.20/bioc/html/SNPRelate.html
- License:
GPL-3
- Recipe:
- Links:
biotools: snprelate
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.
- package bioconductor-snprelate¶
-
- Versions:
1.44.0-0,1.40.0-0,1.36.0-1,1.36.0-0,1.34.1-0,1.32.0-1,1.32.0-0,1.28.0-2,1.28.0-1,1.44.0-0,1.40.0-0,1.36.0-1,1.36.0-0,1.34.1-0,1.32.0-1,1.32.0-0,1.28.0-2,1.28.0-1,1.28.0-0,1.26.0-0,1.24.0-1,1.24.0-0,1.22.0-0,1.20.0-0,1.18.1-0,1.18.0-0,1.16.0-0,1.14.0-0,1.12.2-0- Depends:
on bioconductor-gdsfmt
>=1.46.0,<1.47.0on bioconductor-gdsfmt
>=1.46.0,<1.47.0a0on libblas
>=3.9.0,<4.0a0on libgcc
>=14on liblapack
>=3.9.0,<4.0a0on liblzma
>=5.8.2,<6.0a0on libstdcxx
>=14on libzlib
>=1.3.1,<2.0a0on r-base
>=4.5,<4.6.0a0on r-rhpcblasctl
- Additional platforms:
linux-aarch64
Installation¶
You need a conda-compatible package manager (currently either pixi, conda, or micromamba) and the Bioconda channel already activated (see Usage). Below, we show how to install with either pixi or conda (for micromamba and mamba, commands are essentially the same as with conda).
Pixi¶
With pixi installed and the Bioconda channel set up (see Usage), to install globally, run:
pixi global install bioconductor-snprelate
to add into an existing workspace instead, run:
pixi add bioconductor-snprelate
In the latter case, make sure to first add bioconda and conda-forge to the channels considered by the workspace:
pixi workspace channel add conda-forge
pixi workspace channel add bioconda
Conda¶
With conda installed and the Bioconda channel set up (see Usage), to install into an existing and activated environment, run:
conda install bioconductor-snprelate
Alternatively, to install into a new environment, run:
conda create -n envname bioconductor-snprelate
with envname being the name of the desired environment.
Container¶
Alternatively, every Bioconda package is available as a container image for usage with your preferred container runtime. For e.g. docker, run:
docker pull quay.io/biocontainers/bioconductor-snprelate:<tag>
(see bioconductor-snprelate/tags for valid values for <tag>).
Integrated deployment¶
Finally, note that many scientific workflow management systems directly integrate both conda and container based software deployment. Thus, workflow steps can be often directly annotated to use the package, leading to automatic deployment by the respective workflow management system, thereby improving reproducibility and transparency. Check the documentation of your workflow management system to find out about the integration.
Download stats¶
Link to this page¶
Render an badge with the following MarkDown:
[](http://bioconda.github.io/recipes/bioconductor-snprelate/README.html)