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 details)

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 details)

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 details)

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 details)

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 details)

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 details)

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 details)

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 details)

Uploaded CPython 3.8 macOS 10.15+ x86-64

File details

Details for the file arg_needle-1.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for arg_needle-1.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 890560ff982faa242ee0a33c3520e30b51ce1344874f0ee467b07ad80bff2b4f
MD5 81ebd918501d9bc74593c74739c72e8f
BLAKE2b-256 52b6c4ed1031d91d88e7946a7bced6300ed1949a8d627d2663526be3f28fcbb8

See more details on using hashes here.

File details

Details for the file arg_needle-1.0.3-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for arg_needle-1.0.3-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d64c5da13b363de08578c8067c5ac546e6ffd9dccff411184001af9401dc58c7
MD5 e69381ef9b315d6ea07a33bd260c406a
BLAKE2b-256 9e2717a569f2cf76b2abdfa508ed8a3f869207b87f33136baf604cb9e76d8678

See more details on using hashes here.

File details

Details for the file arg_needle-1.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for arg_needle-1.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 33690cdbb0b27bdaeece3e9dc6041a174c2a8a8bbcfd7cda7e64e2170a24bfe9
MD5 8aae00a3a8709b7698c2e9197fb3b6b3
BLAKE2b-256 66e011f10cb08007aba8529ef6772e2c052e4c452a2008b3f12df75000411e05

See more details on using hashes here.

File details

Details for the file arg_needle-1.0.3-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for arg_needle-1.0.3-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 7897602598bfac18fbb95afb1fa2a42c776c4960c8d7940b6d747b0d0461c5b1
MD5 88181ba5247cf625f19d761a8fe5f823
BLAKE2b-256 c00c38599ee2850012f64e92012c1bf1f521f3a4a3648776c286c27c9c58ce1a

See more details on using hashes here.

File details

Details for the file arg_needle-1.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for arg_needle-1.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2670b4ac373bbf6173869e1823288c359d771dfd99772707ce3d3021105bbc5b
MD5 9786c01d84dba6514984effc858c1d12
BLAKE2b-256 933bc6d0ae4c65e6cb085050cf5f48e305c503259d2722b6a8a570881d4ea6c5

See more details on using hashes here.

File details

Details for the file arg_needle-1.0.3-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for arg_needle-1.0.3-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 6f851387718508f91e4a15705c800fb47146503975201658c5c7c536b7ae73f4
MD5 f426f9fd1d798477a9a08b7a8dad4337
BLAKE2b-256 368670e8155b1472c8ce3c8cb0e0ce831994126431dc17cf33967e00973ff54e

See more details on using hashes here.

File details

Details for the file arg_needle-1.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for arg_needle-1.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4fe77bf068fb76305cf0382e90300bb552a5beeeec2be00d8c4330aecac6eb69
MD5 81c55edd687cae60136fdd2734ad84a1
BLAKE2b-256 b4af11064e0a20103806c5f12abdc5e2b637d13df8819f013651c658410cb850

See more details on using hashes here.

File details

Details for the file arg_needle-1.0.3-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for arg_needle-1.0.3-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d137e0592ce7a7379ac81a2381fe3c3d2287579aecb781278ad4f7a85e753ba8
MD5 fcf7835b40a4344eceddfbfeaa9cf0b6
BLAKE2b-256 fa4fab33b7b4bae412355babcbbc80e22efac9832b8545b487d974ac3017e71f

See more details on using hashes here.

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