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.
- Core FaST-LMM (notebook) -- Lippert et al., Nature Methods 2011
Improvements:
- New features for single_snp (including effect size and multiple phenotype support) and epistasis (including reporting beta and using pre-computed eigenvalue decompositions) (notebook) -- Lippert et al., Nature Methods 2011
- Ludicrous-Speed GWAS (notebook) -- Kadie and Heckerman, bioRxiv 2018
- Heritability with Spatial Correction (notebook), Heckerman et al., PNAS 2016
- Two Kernels (notebook) -- Widmer et al., Scientific Reports 2014
- Set Analysis (notebook) -- Lippert et al., Bioinformatics 2014
- Epistasis (notebook) -- Lippert et al., Scientific Reports, 2013
- Prediction (notebook) -- Lippert et al., Nature Methods 2011
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
- IPython Notebooks:
- Main Documentation
- Project Home and Full Annotated Bibliography
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
- Email the developers at fastlmm-dev@python.org.
- Join the user discussion and announcement list (or use web sign up).
- Open an issue on GitHub.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fastlmm-0.6.13.tar.gz.
File metadata
- Download URL: fastlmm-0.6.13.tar.gz
- Upload date:
- Size: 9.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bd5e6ea34c3c18c2851f34864da96e45a59424bea54b371edbaea00c4ea81c26
|
|
| MD5 |
d2aea11f57aeb8cc070ff012406909c6
|
|
| BLAKE2b-256 |
c6b21ae557c34eec879316e970474d13f64d222f09d4242ecd9eab438dfda1ff
|
Provenance
The following attestation bundles were made for fastlmm-0.6.13.tar.gz:
Publisher:
release.yml on fastlmm/FaST-LMM
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fastlmm-0.6.13.tar.gz -
Subject digest:
bd5e6ea34c3c18c2851f34864da96e45a59424bea54b371edbaea00c4ea81c26 - Sigstore transparency entry: 2387452493
- Sigstore integration time:
-
Permalink:
fastlmm/FaST-LMM@e3db420f2df1b6f67bec65b125efa37e205b893b -
Branch / Tag:
refs/tags/v0.6.13 - Owner: https://github.com/fastlmm
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e3db420f2df1b6f67bec65b125efa37e205b893b -
Trigger Event:
push
-
Statement type:
File details
Details for the file fastlmm-0.6.13-py3-none-any.whl.
File metadata
- Download URL: fastlmm-0.6.13-py3-none-any.whl
- Upload date:
- Size: 9.5 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3e621b2a9d88af1b47bd4d4f4733251d3d0e72c89e126903ad75438b419a3a74
|
|
| MD5 |
5c1885d1baf29c08900e2661a7a93e42
|
|
| BLAKE2b-256 |
3ccc066ba250f5d22b08dc81a54a644e9beca4091df1d6a1dfcd6169c130ee41
|
Provenance
The following attestation bundles were made for fastlmm-0.6.13-py3-none-any.whl:
Publisher:
release.yml on fastlmm/FaST-LMM
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fastlmm-0.6.13-py3-none-any.whl -
Subject digest:
3e621b2a9d88af1b47bd4d4f4733251d3d0e72c89e126903ad75438b419a3a74 - Sigstore transparency entry: 2387452496
- Sigstore integration time:
-
Permalink:
fastlmm/FaST-LMM@e3db420f2df1b6f67bec65b125efa37e205b893b -
Branch / Tag:
refs/tags/v0.6.13 - Owner: https://github.com/fastlmm
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e3db420f2df1b6f67bec65b125efa37e205b893b -
Trigger Event:
push
-
Statement type: