This is an improved version of permGWAS. The original version can be found at permGWAS Version1
permGWAS2 is an open source software tool written in python to efficiently perform genome-wide association studies (GWAS) with permutation-based thresholds. It uses a batch-wise Linear Mixed Model to compute several univariate tests simultaneously. permGWAS2 provides support for multiple CPUs as well as for GPUs.
In contrast to the original version, permGWAS2 allows for two different permutation strategies:
x (default): permute the fixed effects matrix including covariates and the SNP of interest (equivalent to permuting y and the covariance matrix)
y: permute only the phenotype vector (same method as in the original permGWAS)
Details on the architecture of permGWAS and permGWAS2, benchmarking results of the framework and on permutation-based thresholds can be found in our publications.
- Requirements & Installation
- Quickstart Guide
- Data Guide
- permGWAS2 with permutations
- Create plots
- Optional settings
John, M., Korte, A., Todesco M., & Grimm, D. G. (2024).
Population-aware permutation-based significance thresholds for genome-wide association studies.
Bioinformatics Advances, 2024
DOI: https://doi.org/10.1093/bioadv/vbae168
John, M., Ankenbrand, M. J., Artmann, C., Freudenthal, J. A., Korte, A., & Grimm, D. G. (2022).
Efficient Permutation-based Genome-wide Association Studies for Normal and Skewed Phenotypic Distributions.
Bioinformatics, 2022.