top of page


SAIGE: SAIGE is an R-package for testing for associations between genetic variants and binary phenotypes with adjusting for sample relatedness and case-control imbalance. It can analyze very large sample data (ex. ~400,000 samples in UKBiobank) and produce accurate p-values by using saddlepoint approximation. 


  • Github: link

  • For the UKBiobank analysis results, see Resources page


SKAT: SKAT is an R-package for rare variant association analysis. It can carry out burden test, SKAT, SKAT-O, and combined test of common and rare variants with adjusting for covariates and kinship. For binary traits, it can calculate p-values using resampling and asymptotic based adjustment methods. It also has functions for sample size and power calculations.


  • Download (CRAN): link  

  • SKAT and MetaSKAT user group: link 

  • Github: link


MetaSKAT: MetaSKAT is an R package for gene-based meta-analysis across studies. It can carry out a meta-analysis of SKAT, SKAT-O and burden tests with individual-level genotype data or gene-level summary statistics.


  • Download (Github): link  - Currently unavailable on CRAN. Please install it from Github as 




  • SKAT and MetaSKAT user group: link 


iECAT: iECAT is an R-package to test for single variant and gene/region-based associations using external control samples.


  • Download (CRAN): link  

  • Example dataset: link

  • Github: link

SPAtest: SPAtest is an R-package to perform score test for associations between genetic variants and binary traits using saddlepoint approximation. The methods implemented in the package (FastSPA) can accurately calculate p-values even when the case-control ratio is extremely unbalanced. 


  • Download (CRAN): link  


JointScoreTest: JointScoreTest is an R-package to perform a joint test of fixed and random effects in the Generalized linear mixed model framework.


  • Download Package Source: link


dSVA: dSVA is an R-package to identify hidden factors in high-dimensional biomedical data. 

  • Download (CRAN): link  


TransMeta & TransMetaRare: TransMeta is an R-package to compute single SNP p-values of trans-ethnic meta-analysis using a kernel-based random effect model. This is an early version, and we will keep updating it.  We have recently extended it to gene-based rare-variant test (Transmeta-rare). The packages can be downloaded from the following github.

  • TransMeta Github: link

  • TransMeta-Rare Github: link

EigenCorr: EigenCorr is an R-package to compute p-values of principal components (PCs) based on EigenCorr1, EigenCorr2 and Tracy-Widom methods. You need PCs, outcome phenotypes and all eigenvalues to run EigenCorr. 


  • Download package source: link  

  • Manual: link 


bottom of page