Skip to main content

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.1] - 2025-06-03

Added

  • VCF conversion backwards compatibility (#76)
  • Add Linux ARM platform to Python wheels (#82)

[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

Metadata

Release files for threads-arg 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for threads-arg 0.2.1
File
threads_arg-0.2.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
threads_arg-0.2.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
threads_arg-0.2.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
threads_arg-0.2.1-cp313-cp313-macosx_10_15_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.15+ x86-64 Details
threads_arg-0.2.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
threads_arg-0.2.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
threads_arg-0.2.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
threads_arg-0.2.1-cp312-cp312-macosx_10_15_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.15+ x86-64 Details
threads_arg-0.2.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
threads_arg-0.2.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
threads_arg-0.2.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
threads_arg-0.2.1-cp311-cp311-macosx_10_15_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.15+ x86-64 Details
threads_arg-0.2.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
threads_arg-0.2.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
threads_arg-0.2.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
threads_arg-0.2.1-cp310-cp310-macosx_10_15_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.15+ x86-64 Details
threads_arg-0.2.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
threads_arg-0.2.1-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
threads_arg-0.2.1-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
threads_arg-0.2.1-cp39-cp39-macosx_10_15_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.15+ x86-64 Details

Total release size: 6.9 MB

Release files / threads_arg-0.2.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL threads_arg-0.2.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 360.8 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
db587797adf92c49f9b0895ff28e30bbf8ea94ffebf6b9013edc2caa4682bcec
BLAKE2b-256 checksum
How to use checksums
72856911bf3f54371e65ab3e356a7fa45551655956fd375035b880babe135320
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / threads_arg-0.2.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL threads_arg-0.2.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 349.0 kB
Tags CPython 3.13 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ad8c5aa8c3c2d492c778d901ee597dca296ff4533149edc0cd02365211354a48
BLAKE2b-256 checksum
How to use checksums
333e3aa75f1027e7ff32b5192c06d2ceb35069f94373bc979853a3b6a9a76b53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / threads_arg-0.2.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL threads_arg-0.2.1-cp313-cp313-macosx_11_0_arm64.whl
Size 322.0 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3a365c330a5d0320d391ad9919159e57da8fdf21d93e420517f0e4644a1ebbe8
BLAKE2b-256 checksum
How to use checksums
58d7272438fcd30e1a9346f4e2d12a93e3bdb0c740281b942bd7712b133b941c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / threads_arg-0.2.1-cp313-cp313-macosx_10_15_x86_64.whl

Download URL threads_arg-0.2.1-cp313-cp313-macosx_10_15_x86_64.whl
Size 356.9 kB
Tags CPython 3.13 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
3612d3d1538bf53710f56a7afa815d957e5a3b3da4c323f0e22ac0dde68772ed
BLAKE2b-256 checksum
How to use checksums
2343b2c2684edf1195f40d8cf57ff2905626d1e27f507411ef5e16087ea2b401
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / threads_arg-0.2.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL threads_arg-0.2.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 361.1 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
06801fb786469ffecf55479fc7217a1dd95a411fe916077e51fcfb2d134f26ec
BLAKE2b-256 checksum
How to use checksums
96bb9dcf89ad8496571ea70edea51fc9d86fbcc6f1a002491b8cc6bbcff7ecd0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / threads_arg-0.2.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL threads_arg-0.2.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 349.0 kB
Tags CPython 3.12 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a074b9140c9ef519ad53630cc1589de2d6c93be2219ce9b82e8977a739675eef
BLAKE2b-256 checksum
How to use checksums
22ae06c23848dd71d2aa7c92dfef813717f8ff10f0c07791e22008eb46349e09
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / threads_arg-0.2.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL threads_arg-0.2.1-cp312-cp312-macosx_11_0_arm64.whl
Size 322.0 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
30a1f30a41280baa822a21ba8e1add3e979b142ad121aebde016d8789d535294
BLAKE2b-256 checksum
How to use checksums
b80fa65a16a0ddd7b9933ebe3c2bd8c3b79ff8f8463a9a43270860068620d76b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / threads_arg-0.2.1-cp312-cp312-macosx_10_15_x86_64.whl

Download URL threads_arg-0.2.1-cp312-cp312-macosx_10_15_x86_64.whl
Size 356.9 kB
Tags CPython 3.12 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
42f33fb28a1f875f2c622e61994612617889e987f6343549a4aa390cdb9fc43c
BLAKE2b-256 checksum
How to use checksums
96026ac75c6757e569d48f99d5b5c0133f353b5d8ccca9e59db57292a44a7490
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / threads_arg-0.2.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL threads_arg-0.2.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 360.5 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2ab2cc78310fad0d5fc2f2fbed5b098104423d57ddee18f4f423715f97cbe082
BLAKE2b-256 checksum
How to use checksums
d3fc9ccd2bbbabf4ad174f5cf1e327eb9fdf1b7af175a84aeeaab97392db10f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / threads_arg-0.2.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL threads_arg-0.2.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 348.6 kB
Tags CPython 3.11 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b7be664a2547b56279d18a0d039cffc74f6f2172c5521c1059483ba119500202
BLAKE2b-256 checksum
How to use checksums
a747f32017b05ebc783c1e9beedfb4137540e9a041e944cfe68d743ca8597e91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / threads_arg-0.2.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL threads_arg-0.2.1-cp311-cp311-macosx_11_0_arm64.whl
Size 321.3 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
86e73164efdb2d5f37f35255bb12b84b5b0cf6c219b9ffc3e914db4946ba16c5
BLAKE2b-256 checksum
How to use checksums
d2729bdd2f081b8bc49688606ed40a6193fde9306f90ba02ab0012e9b7b6ac57
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / threads_arg-0.2.1-cp311-cp311-macosx_10_15_x86_64.whl

Download URL threads_arg-0.2.1-cp311-cp311-macosx_10_15_x86_64.whl
Size 356.3 kB
Tags CPython 3.11 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
40e2c6686dc71a39e106f3355373335e83fb1242f79473dfb12f9b247f57b540
BLAKE2b-256 checksum
How to use checksums
bb0bc017317bee526e64bee59d69661ec94e4c8b248e6a18b6cd53a9e2ce393f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / threads_arg-0.2.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL threads_arg-0.2.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 358.6 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
43921e0141d4fd31f461b82cc8e4eb88f49ff242392272547f633c80a14ce75d
BLAKE2b-256 checksum
How to use checksums
c740a3f17bf40d9803b5e66712347ab1c2231d5da244c7ce9b5f3eeaeef56ae7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / threads_arg-0.2.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL threads_arg-0.2.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 347.4 kB
Tags CPython 3.10 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0bf19d6cdffdb55dc94ec59d936595c0117402886059ab077807dee84d1d3afa
BLAKE2b-256 checksum
How to use checksums
1026121ba7a1dd73da01df150107743278083cecc5aff1334e5d16bf08dc624f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / threads_arg-0.2.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL threads_arg-0.2.1-cp310-cp310-macosx_11_0_arm64.whl
Size 320.3 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
394aa7f98d0535f3c6793d6ec5f521be2bfbeef19b92c2a8471726fcd97f2a10
BLAKE2b-256 checksum
How to use checksums
9ac846f0af236d48a0997ba37f77d16cce4bc017c81d9175f70f3c15a8a05cea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / threads_arg-0.2.1-cp310-cp310-macosx_10_15_x86_64.whl

Download URL threads_arg-0.2.1-cp310-cp310-macosx_10_15_x86_64.whl
Size 354.8 kB
Tags CPython 3.10 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
dcb1d5d5cc6422cf81a22ef311540e643ba7a4a6a132293c697ac89dbb123cd9
BLAKE2b-256 checksum
How to use checksums
c420e02e40fb14d9546317906298c1c5af7354bd40ff50ea507cd429c016c8a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / threads_arg-0.2.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL threads_arg-0.2.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 358.8 kB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c19e8bfff25c10e48c3760c4e25ba00a7caac953bd37d25a7daae823829ad7dc
BLAKE2b-256 checksum
How to use checksums
7e6e48abb90ceb91b99fab3f3a378bde58dd6067449c1a9e69aa3a3256887ad9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / threads_arg-0.2.1-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL threads_arg-0.2.1-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 347.8 kB
Tags CPython 3.9 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f7e418a47ff6eaf1972ef23826cb73119a21705f4f1e0fb2b2853e5ae04f7024
BLAKE2b-256 checksum
How to use checksums
a26ff6daa43a5c3092c1e01296032654f18879daa05eee1e55c184abaab84b41
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / threads_arg-0.2.1-cp39-cp39-macosx_11_0_arm64.whl

Download URL threads_arg-0.2.1-cp39-cp39-macosx_11_0_arm64.whl
Size 320.4 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
da991569f5470edbd982e4a81962dacfbbf9d689e28f19394251bd320200fce4
BLAKE2b-256 checksum
How to use checksums
3594db4c5d559fee6334e26db82c799e4605b59c77c2b475c6967efd7f0de0ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / threads_arg-0.2.1-cp39-cp39-macosx_10_15_x86_64.whl

Download URL threads_arg-0.2.1-cp39-cp39-macosx_10_15_x86_64.whl
Size 354.9 kB
Tags CPython 3.9 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
2ba3473655cf3d8af829c0f59e85606c93e4985b75fce63c4fb3b38de69e9d5a
BLAKE2b-256 checksum
How to use checksums
d3e28c2daf225d93e9d4885e952eba180ced3d0093e555f99c7aa2a57bd2372e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release history Release notifications | RSS feed

This release

0.2.1 This release

20 release files

0.2.0

15 release 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