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