Skip to main content

agricola

agricola is a Python package and command-line tool for conducting genome-wide association studies (GWAS) in admixed populations. Inspired by regenie and Tractor, agricola provides a scalable, local-ancestry–aware framework that handles relatedness, population structure, and ancestry effect heterogeneity.


Documentation

Full documentation, including examples, methods description, and details can be found here: https://frankp-0.github.io/agricola

Why agricola?

Admixed individuals have unique LD patterns that can improve signal localization and improve power for population-specific causal variants. However, standard GWAS tools fail to adjust for local ancestry or model effect heterogeneity in admixed individuals.

Tools like Tractor and SAIGE-Tractor address this gap. agricola follows the same conceptual approach-performing single-variant association tests with explicit local ancestry adjustment-but combines it with:

  • Accelerated linear algebra via JAX
  • CUDA GPU, TPU, or CPU support for flexible compute environments
  • Efficient local ancestry queries using lanctools
  • Multi-phenotype modeling
  • Adjustment for sample relatedness

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agricola-0.21.0.tar.gz (32.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agricola-0.21.0-py3-none-any.whl (38.7 kB view details)

Uploaded Python 3

File details

Details for the file agricola-0.21.0.tar.gz.

File metadata

  • Download URL: agricola-0.21.0.tar.gz
  • Upload date:
  • Size: 32.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for agricola-0.21.0.tar.gz
Algorithm Hash digest
SHA256 051d87ab8d7ce5f5387754980a573186dcf8bb8f90a54c66a2b4fcf89c32bee5
MD5 539e02f596f7bc1a7768f9f15de01ec5
BLAKE2b-256 c75e67ac4c5ec5f44be406d87dd7f10e83f258a43b8867caab054292f6942bf7

See more details on using hashes here.

File details

Details for the file agricola-0.21.0-py3-none-any.whl.

File metadata

  • Download URL: agricola-0.21.0-py3-none-any.whl
  • Upload date:
  • Size: 38.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for agricola-0.21.0-py3-none-any.whl
Algorithm Hash digest
SHA256 23e8fb3a81cd0c355d7ba6676059cdc907f59d1a60f1743f5f2778673099bcf9
MD5 76e2f1b0ca0820288f2a45248a5dfb7f
BLAKE2b-256 af3c9bb10bcdd5ab6634699b3f2430134c563d3b2ff25f5a2569d8c2890b1738

See more details on using hashes here.

Release history Release notifications | RSS feed

0.25.6

2 files

0.25.5

2 files

0.25.4

2 files

0.25.3

2 files

0.25.2

2 files

0.25.1

2 files

0.24.3

2 files

0.24.2

2 files

0.24.1

2 files

0.24.0

2 files

0.23.3

2 files

0.23.2

2 files

0.23.1

2 files

0.23.0

2 files

0.22.2

2 files

0.22.1

2 files

0.22.0

2 files

0.21.1

2 files

This release

0.21.0 This release

2 files

0.20.0

2 files

0.19.1

2 files

0.19.0

2 files

0.18.0

2 files

0.17.0

2 files

0.16.0

2 files

0.15.0

2 files

0.14.1

2 files

0.14.0

2 files

0.13.0

2 files

0.12.0

2 files

0.11.0

2 files

0.10.0

2 files

0.9.0

2 files

0.8.0

2 files

0.7.4

2 files

0.7.3

2 files

0.7.2

2 files

0.7.1

2 files

0.7.0

2 files

0.6.0

2 files

0.5.0

2 files

0.4.0

2 files

0.3.3

2 files

0.3.2

2 files

0.3.1

2 files

0.3.0

2 files

0.2.2

2 files

0.2.0

2 files

0.1.2

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page