Skip to main content

Highly scalable inference of ancestral recombination graphs (ARGs)

Project description

Threads

This software implements the Threads algorithm, described in

Á. F. Gunnarsson, J. Zhu, B. C. Zhang, Z. Tsangalidou, A. Allmont, P. Palamara. A scalable approach for genome-wide inference of ancestral recombination graphs. bioRxiv, 2024.

The user manual for threads can be found here.

Installation

pip install threads_arg

threads Release Notes

[0.2.0] - 2025-04-29

Added

  • Optimised imputation (#28)
  • Variant mapping (#38)
  • Upgrade to numpy 2.0 (#39)
  • Consistent SHAPEIT format for regions (#42)
  • Ability to write impute output directly to stdout (#42)
  • Allele age estimation and data consistency (#51)

Fixed

  • Fix os.sched_getaffinity macOS error (#49)

[0.1.0] - 2024-07-04

Added

  • Initial version of threads

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

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

threads_arg-0.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (360.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

threads_arg-0.2.0-cp313-cp313-macosx_11_0_arm64.whl (321.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

threads_arg-0.2.0-cp313-cp313-macosx_10_15_x86_64.whl (356.3 kB view details)

Uploaded CPython 3.13macOS 10.15+ x86-64

threads_arg-0.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (360.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

threads_arg-0.2.0-cp312-cp312-macosx_11_0_arm64.whl (321.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

threads_arg-0.2.0-cp312-cp312-macosx_10_15_x86_64.whl (356.3 kB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

threads_arg-0.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (359.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

threads_arg-0.2.0-cp311-cp311-macosx_11_0_arm64.whl (320.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

threads_arg-0.2.0-cp311-cp311-macosx_10_15_x86_64.whl (355.6 kB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

threads_arg-0.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (358.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

threads_arg-0.2.0-cp310-cp310-macosx_11_0_arm64.whl (319.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

threads_arg-0.2.0-cp310-cp310-macosx_10_15_x86_64.whl (354.2 kB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

threads_arg-0.2.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (358.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

threads_arg-0.2.0-cp39-cp39-macosx_11_0_arm64.whl (319.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

threads_arg-0.2.0-cp39-cp39-macosx_10_15_x86_64.whl (354.3 kB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

File details

Details for the file threads_arg-0.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for threads_arg-0.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d4ff8ba3ed27e593d34f7dbdfde7dc48f0f8d0cd80d70c0e4263be892ce37af4
MD5 7e9f6477010ee78dc63df66e1643948b
BLAKE2b-256 3dc2df89d630aaff2a6f60539069cacf599a6d6a60f8ef53e5dec53723d4e583

See more details on using hashes here.

File details

Details for the file threads_arg-0.2.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for threads_arg-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 965922755ba9c14fb41c7e094418fedb627660097a509caa18e9c673c45fe3c0
MD5 4fd07403d73d87a6aa299630f9cbb530
BLAKE2b-256 b28fc1e2e9dab7881e032772d768cd172e7747f8fc4d479677e8098269b7d869

See more details on using hashes here.

File details

Details for the file threads_arg-0.2.0-cp313-cp313-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for threads_arg-0.2.0-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c0af2a2034242ddfe77dfb80abfdf7721e32981ac8ecbc59fbf5ad28db22fbc3
MD5 91e4db42a23868054d96da185654760f
BLAKE2b-256 8e758ff3852cc8cfabf3bce8f9f5a310c3c4030dccef7732d4c556ecfba086e5

See more details on using hashes here.

File details

Details for the file threads_arg-0.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for threads_arg-0.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 838bae57d0d06261c5f88b4e5863dbc2461e242b0d8449ae2693b6524fa2b8cb
MD5 e1a441db6baf474ee101f00f051280ae
BLAKE2b-256 cde34ca737c89f650232cb9ef6a3f1f53b0a1a9d9aa5ed005f8ad959bb9e2916

See more details on using hashes here.

File details

Details for the file threads_arg-0.2.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for threads_arg-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eeaeb647a9cb66a64a5c179461637982e28d40b0e2524e1e445f8bdbcc64ea04
MD5 be545d3e2e078fb200fdc78e8c1f0d28
BLAKE2b-256 63b36dc5188f7725ee744454cbfb7be34a833508d89f3754a9eaa907f5c589e6

See more details on using hashes here.

File details

Details for the file threads_arg-0.2.0-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for threads_arg-0.2.0-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 8187a274a2239c9b72b1dc8d299538f339293a1bb05b84816d207ffb1e06e4ff
MD5 dafe6420422f9110de5120a8549f2693
BLAKE2b-256 a0d5ef6f9c42f502f16bc566b12700f795e5b806a7a406fffaedd969e685f366

See more details on using hashes here.

File details

Details for the file threads_arg-0.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for threads_arg-0.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bc17ab6e038ec06414e04a5a9fd3cf642b286f56f180393841c57abb6ac57701
MD5 bb186ff9785dc131d6081c9d7e18a2f5
BLAKE2b-256 713a546f354c9fa0b2f52336e01eacee5131b2775838e96f70033df38e31737f

See more details on using hashes here.

File details

Details for the file threads_arg-0.2.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for threads_arg-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4d55e1c10fd1ccf69e3233f79b01777a937b3a441ebdecc19bad6a79e048b239
MD5 a24ac5414925d3aa02dbce6cb80b4da3
BLAKE2b-256 a1d145fbb5a26fcaf7d00b036bd0a6c696ccb3baf3a0dea897b53b717cae1a52

See more details on using hashes here.

File details

Details for the file threads_arg-0.2.0-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for threads_arg-0.2.0-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 0417ff9e5bf5221fc1a94744e32bb60464fd841d2e0e7d6b572b115732798257
MD5 e5fc73fc02d08e91156b5834d8829b1f
BLAKE2b-256 1388fcb4feec4675713465d8792c1c4bb5d093ff92e40524166f89eaeaabbabf

See more details on using hashes here.

File details

Details for the file threads_arg-0.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for threads_arg-0.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e7e1b4ce91ded881e7664e59413891baba327b163850ded7d7b942aad2e435b2
MD5 ad38f174d2ec8a0fa0847f4d50b373ba
BLAKE2b-256 5c57e055e26a28fb257fb6e2e1c124decb771d51e5050a78d5a01df4190cfc4b

See more details on using hashes here.

File details

Details for the file threads_arg-0.2.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for threads_arg-0.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2802482dfd4b0d616dea75797949456cd8e4aae2848365e2f51bc9713f4e0dae
MD5 056e37db3b207c21c7fd07b164ab9086
BLAKE2b-256 febe528f6679a354b5761f5d16fa831e1d42b5444522bc42365c42cf83212ac7

See more details on using hashes here.

File details

Details for the file threads_arg-0.2.0-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for threads_arg-0.2.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 4e5af149a51e0d462f61003b7ef52d8f6a52366b8590695cf63a69300baeaed6
MD5 5324764e3a1dff02030a6afc1cc943a1
BLAKE2b-256 4ca537994549d846a60300ad67892e1cc3b18e911a36c07d4b8741073648094f

See more details on using hashes here.

File details

Details for the file threads_arg-0.2.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for threads_arg-0.2.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bfb33ca088dc32724ae0c13c87985045bbe746c63ba5e71f4c389281b1e27fea
MD5 590fe4dca4dddc23dcd91a8bad1f8666
BLAKE2b-256 3117cfffe41a7683aad316078e888be2281afab6e7d6fdc40638ece8f89e61eb

See more details on using hashes here.

File details

Details for the file threads_arg-0.2.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for threads_arg-0.2.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 858d15adee278bc3c5459198a00bf2c7282221f1e1b3b7e5204b11cbbd7b7027
MD5 32bf58c465e5b52b96221352f92484e5
BLAKE2b-256 2b1e4b715cfc20a2a2449feba48171ac7c938eecfe67066595196a205a1eb05a

See more details on using hashes here.

File details

Details for the file threads_arg-0.2.0-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for threads_arg-0.2.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 23a5e5db19ed46a508d9f46f55cbf144ae082b6fc0daed419009295476949d37
MD5 c5c3946b907743a40bd3554bd455eefa
BLAKE2b-256 80065628595db526deccd53bbc583aad714926844623ddda2d7365e6c4ce151d

See more details on using hashes here.

Supported by

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