FaST-LMM

August 8, 2026 ยท View on GitHub

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 millions samples.

This release contains the following features, each illustrated with an IPython notebook.

Improvements:

A C++ version, which is generally less functional, is available. See http://fastlmm.github.io/.

Quick install:

pip install fastlmm

FaST-LMM supports Python 3.10 through 3.14.

If you need support for BGEN files, instead do:

pip install fastlmm[bgen]

For best performance, be sure your Python distribution includes a fast version of NumPy. We use Anaconda's Miniconda.

Documentation

Code

Development

The project uses uv for reproducible development environments, dependency locking, testing, and builds:

uv sync --frozen --all-extras
cd tests
uv run --frozen --no-sync python test.py
cd ..
uv build --no-sources

See RELEASING.md for lower-bound, artifact, notebook, and release qualification.

Policy on AI-assisted development and contributions

AI tools may be used as productivity aids for drafting, exploration, and refactoring. Every contributed code or documentation change must be reviewed, edited, and validated by a human. AI does not replace design judgment, testing, or human responsibility for correctness.

The repository's published instructions and constraints for AI tools are in AGENTS.md.

Contacts