JAMMA

JAMMA (Highly-Accelerated Multi-method Mixed-Model Association) is an open-source Python and C implementation of GEMMA's core linear mixed-model workflows for genome-wide association studies (GWAS). It reads PLINK binary or BGEN v1.2 genotypes and supports kinship estimation, Wald, likelihood-ratio and score association tests, covariates, multiple phenotypes, and leave-one-chromosome-out (LOCO) analysis. JAMMA provides a command-line interface with familiar GEMMA flags, GEMMA-compatible association output, and a Python API. Native C kernels, parallel computation and reusable eigendecompositions support large analyses. Pre-flight memory checks and streamed output help manage memory use. Numerical validation against GEMMA is documented. JAMMA runs on Linux, macOS and Windows; large-cohort analyses require sufficient RAM and a suitable 64-bit BLAS configuration. Released under GPL-3.0-or-later.

Topics

Details

License:
GPL-3.0-or-later
Maturity:
Emerging
Cost:
Free of charge
Tool Type:
command-line tool, library
Operating Systems:
Linux, Mac, Windows
Programming Languages:
C, Python
Added:
9/9/2026
Last Updated:
10/8/2026

Operations

Data Inputs & Outputs

Genetic variation analysis

Documentation

Downloads

Links

Other
https://doi.org/10.5281/zenodo.22666119
(Zenodo concept DOI for citing JAMMA software releases.)