Skip to content

Repository files navigation

FaST-LMM

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

About

Python version of Factored Spectrally Transformed Linear Mixed Models

Resources

Stars

55 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages