SNPRelate

"SNPRelate" is a sophisticated software tool developed to address the computational challenges associated with Genome-Wide Association Studies (GWAS), particularly in the analysis of SNP (Single Nucleotide Polymorphism) data. Designed to work efficiently on multi-core symmetric multiprocessing computer architectures, SNPRelate, along with its companion package gdsfmt, significantly accelerates two critical GWAS computations: Principal Component Analysis (PCA) and relatedness analysis via identity-by-descent measures.

The core algorithms of SNPRelate are written in C/C++ and have been highly optimized for speed and efficiency. Benchmarking tests reveal that SNPRelate's uniprocessor implementations of PCA and identity-by-descent analysis are substantially faster—approximately 8 to 50 times for PCA and up to 30 to 300 times faster for identity-by-descent analysis when utilizing eight cores—compared to those provided by popular tools such as EIGENSTRAT and PLINK.

Topic

DNA polymorphism;GWAS study;Genetics

Detail

  • Operation: Statistical calculation;Genetic variation analysis

  • Software interface: Command-line user interface,Library

  • Language: R

  • License: The GNU General Public License v3.0

  • Cost: Free

  • Version name: 1.36.1

  • Credit: The US National Institutes of Health, Genes, Environment and Health Initiative and the Genetics Coordinating Center.

  • Input: -

  • Output: -

  • Contact: Xiuwen Zheng zhengx@u.washington.edu

  • Collection: -

  • Maturity: Stable

Publications

  • A high-performance computing toolset for relatedness and principal component analysis of SNP data.
  • Zheng X, et al. A high-performance computing toolset for relatedness and principal component analysis of SNP data. A high-performance computing toolset for relatedness and principal component analysis of SNP data. 2012; 28:3326-8. doi: 10.1093/bioinformatics/bts606
  • https://doi.org/10.1093/bioinformatics/bts606
  • PMID: 23060615
  • PMC: PMC3519454

Download and documentation


< Back to DB search