Established: October 14, 2006
Last Update: November 14, 2026
FaST-LMM, which stands for Factored Spectrally Transformed Linear Mixed Models, is a program for performing genome-wide association studies (GWAS) on datasets of all sizes, up to one million samples.
Learn more about Python FaST-LMM and install from:
FaST-LMM runs on Python 3.11.5 through 3.15 (without HDF5 or BGEN on 3.15).
Runs on Linux, Windows, and macOS, on both x64 and ARM.
An older C++ version, including Windows binary, Linux binary, and source, supports univariate GWAS and limited epistatic testing.
PySnpTools is a Python library for reading and manipulating genetic data. It efficiently reads genetic PLINK formats (including *.bed/bim/fam files) and the BGEN format. It also efficiently reads parts of files, reads kernel data, standardizes data, manipulates data in-memory, and scales to cluster-sized data.
PySnpTools runs on Python 3.11.5 through 3.15 (without HDF5 or BGEN on 3.15).
Runs on Linux, Windows, and macOS, on both x64 and ARM.
Learn more about PySnpTools and install from:
Windows ARM support excludes HDF5 and BGEN; FaST-LMM requires Python 3.13 or later there.
Univariate GWAS
Data Transformations/Pre-processing for GWAS
Epigenetic Cellular Heterogeneity Correction
Epistatic Genome-Wide Association
GWAS for “Functional Traits” such as Longitudinal Traits
Heritability Estimation