Skip to main content

Ancestral recombination graph (ARG)

Project description

arg-needle

This repository contains arg-needle, which implements the ARG inference algorithms ARG-Needle and ASMC-clust.

Quickstart

Install the Python module from PyPI

The Python module can be installed with:

pip install arg-needle

This Python module is currently available on Linux and macOS.

Documentation

Please see the ARG-Needle manual for all usage instructions and documentation.

License

arg-needle is distributed under the GNU General Public License v3.0 (GPLv3). For any questions or comments on arg-needle, please contact Pier Palamara using <lastname>@stats.ox.ac.uk.

Acknowledgements

arg-needle is developed by Brian C. Zhang with support from Fergus Cooper, Árni Freyr Gunnarsson, and Pier Francesco Palamara.

Reference

If you use this software, please cite:

Biobank-scale inference of ancestral recombination graphs enables genealogy-based mixed model association of complex traits. B. C. Zhang, A. Biddanda, P. F. Palamara. bioRxiv. November 2021.

arg-needle Release Notes

v1.0.3 (2023-08-30)

  • ASMC decoders can now take a genetic map file with a specified non-default location.
  • ASMC decoders no longer require genetic positions to be strictly increasing: adjacent identical positions are now acceptable.

v1.0.2 (2023-05-25)

Fix default values for sequencing in arg_needle script.

v1.0.1 (2023-03-17)

Bug fix for running build_arg_simulation with ASMC-clust.

v1.0.0 (2023-03-10)

Initial PyPI release of arg-needle.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

arg_needle-1.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (29.5 MB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

arg_needle-1.0.3-cp311-cp311-macosx_10_15_x86_64.whl (19.6 MB view hashes)

Uploaded CPython 3.11 macOS 10.15+ x86-64

arg_needle-1.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (29.5 MB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

arg_needle-1.0.3-cp310-cp310-macosx_10_15_x86_64.whl (19.6 MB view hashes)

Uploaded CPython 3.10 macOS 10.15+ x86-64

arg_needle-1.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (29.5 MB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

arg_needle-1.0.3-cp39-cp39-macosx_10_15_x86_64.whl (19.6 MB view hashes)

Uploaded CPython 3.9 macOS 10.15+ x86-64

arg_needle-1.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (29.5 MB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

arg_needle-1.0.3-cp38-cp38-macosx_10_15_x86_64.whl (19.6 MB view hashes)

Uploaded CPython 3.8 macOS 10.15+ x86-64

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page