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.19.0.tar.gz (30.5 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.19.0-py3-none-any.whl (30.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: agricola-0.19.0.tar.gz
  • Upload date:
  • Size: 30.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","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.19.0.tar.gz
Algorithm Hash digest
SHA256 4fdffee66ff1ebb85194c23273092b3dc45623d77f2cd05df4a51ff9d6b86d7c
MD5 193d9637358a752f50c6c7d035009c6d
BLAKE2b-256 8ac815912e96dd4b9f72f8ffcdb2da223966a830e416308ef3453b8f61a9d6e6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: agricola-0.19.0-py3-none-any.whl
  • Upload date:
  • Size: 30.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","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.19.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1313738541a0222dc19a7f054eb25eea610aff18b52c5622e7256d3f03f60276
MD5 f8ad7f8a5ce675d65d6efcc6b37264e9
BLAKE2b-256 13b5ba541aec95c58da89aaa1cc74252796db93391edcbc9b35456a52d4649ac

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

0.21.0

2 files

0.20.0

2 files

0.19.1

2 files

This release

0.19.0 This release

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