Skip to main content

Genome-wide estimation of signals hidden in noisy multi-sample HTS datasets

Project description

Consenrich

Consenrich is an adaptive linear state estimator that yields genome-wide, uncertainty-calibrated signal tracks from noisy multi-sample HTS data.

Simplified Schematic of Consenrich.

Special emphasis is placed on computational efficiency, model interpretability, and practical utility for downstream tasks that require well-resolved genome-wide signal estimates and uncertainty quantification across samples, such as:

  • Consensus detection of open chromatin regions, TF footprints, nucleosome occupancy, histone modification
  • Candidate selection and boundary refinement for differential analyses, fine-mapping, reporter assays, etc.

See the Documentation for usage examples, installation details, configuration options, and an API reference.

Manuscript Preprint and Citation

BibTeX Citation

@article {Hamilton2025,
	author = {Hamilton, Nolan H and Huang, Yu-Chen E and McMichael, Benjamin D and Love, Michael I and Furey, Terrence S},
	title = {Genome-Wide Uncertainty-Moderated Extraction of Signal Annotations from Multi-Sample Functional Genomics Data},
	year = {2025},
	doi = {10.1101/2025.02.05.636702},
	publisher = {Cold Spring Harbor Laboratory},
	journal = {bioRxiv}
}

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

consenrich-0.5.1b0.tar.gz (7.1 MB view details)

Uploaded Source

Built Distributions

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

consenrich-0.5.1b0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (8.1 MB view details)

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

consenrich-0.5.1b0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (8.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

consenrich-0.5.1b0-cp313-cp313-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

consenrich-0.5.1b0-cp313-cp313-macosx_10_13_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

consenrich-0.5.1b0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (8.1 MB view details)

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

consenrich-0.5.1b0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (8.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

consenrich-0.5.1b0-cp312-cp312-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

consenrich-0.5.1b0-cp312-cp312-macosx_10_13_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

consenrich-0.5.1b0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (8.2 MB view details)

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

consenrich-0.5.1b0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (8.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

consenrich-0.5.1b0-cp311-cp311-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

consenrich-0.5.1b0-cp311-cp311-macosx_10_9_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

File details

Details for the file consenrich-0.5.1b0.tar.gz.

File metadata

  • Download URL: consenrich-0.5.1b0.tar.gz
  • Upload date:
  • Size: 7.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for consenrich-0.5.1b0.tar.gz
Algorithm Hash digest
SHA256 c6736331c6785b8fc3d181861d514dc38d3a36b922f00c3e6d90200f19860417
MD5 d22e0d5788c0eb165e8baeff1f49c921
BLAKE2b-256 48646e3483918c8534fccafe0ef10ff6a88bdef6deb4946f23f9f29754c9f012

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.5.1b0.tar.gz:

Publisher: wheels.yml on nolan-h-hamilton/Consenrich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file consenrich-0.5.1b0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.5.1b0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7350ff8e1378f95e8da4ce8da26b506e1f47de5e2cd2302c822f6cb8d0af9436
MD5 4bb271a353f6acd2683eb74d51764ee7
BLAKE2b-256 f9c7130f87a9d280c535dcb8f855e1bcfe56fdea1ac57ab64714b4b11d7f58d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.5.1b0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on nolan-h-hamilton/Consenrich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file consenrich-0.5.1b0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.5.1b0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9b1219bc9a168319f546693fce9ee0da67f1c15cb0e53666fde7fa74a010b93d
MD5 78bdc15782097fc3b577efcbbf2fa4ea
BLAKE2b-256 8c47855d928bbb75a3dc3f6b71d37ca458ba7fa8ebd05f72a63ac748ed5d6b8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.5.1b0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on nolan-h-hamilton/Consenrich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file consenrich-0.5.1b0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.5.1b0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 63133c5d036bdfc37a0b2a1939fccc567a5c1de714a20a816f48fee06d9c663e
MD5 70c8391a2a84677d153d49a8862cbc5f
BLAKE2b-256 e433ab3c011c8bbffba88390aeb0e9fc2bb3e5e05780c2caa4ab3ef27540fa92

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.5.1b0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: wheels.yml on nolan-h-hamilton/Consenrich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file consenrich-0.5.1b0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.5.1b0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 2885540ad98aad62bf5d630d19eabd2538f3452e204b40d1ce431d2f6a30271c
MD5 fdb4cd1964dd602032ca2e7d4f267af5
BLAKE2b-256 0a185cb488a19ac6239e7336b90cd077d813e8df9a7686f8e95f27d526047770

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.5.1b0-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: wheels.yml on nolan-h-hamilton/Consenrich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file consenrich-0.5.1b0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.5.1b0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 14b4c1b10660d5aababa26605e7ca25180408de2fd2638e5ce5f0d6184b6f648
MD5 ef676fead24994c86871adc292d00512
BLAKE2b-256 e3171dd11c73f58ff663f2f04e055152a9ab9784b62b76fde7aed8d6622596db

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.5.1b0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on nolan-h-hamilton/Consenrich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file consenrich-0.5.1b0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.5.1b0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d120324005d4e28fef56f8bf4decc8786cfd702c8e7e3b969083f93a8e48d5f7
MD5 8f3045bf3fc5dd915dd459b960419c77
BLAKE2b-256 8c54241fe7d7a89a65e2bf4f805e40d17c8aa2db57f520a715fba2096efbf81f

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.5.1b0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on nolan-h-hamilton/Consenrich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file consenrich-0.5.1b0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.5.1b0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b8e0111d77483e247785c93b22b3d9ef7850127fcb95a30dfeb15fd6b506a675
MD5 efdbf6d6d09285ba312068f45f9cea6b
BLAKE2b-256 57c5d2c145e5b37511e4d4da407da26af4cea5170480c8b768a83641f59ddf5c

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.5.1b0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: wheels.yml on nolan-h-hamilton/Consenrich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file consenrich-0.5.1b0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.5.1b0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 3935f7bf0caa6c12bc239aaa04aabaa2e3ccb0bcdca4274c514a40f83416848d
MD5 3f2a0255fc26a0bd921ce75bd9a6c25a
BLAKE2b-256 9bea3f2afb9834e13b01ea1bdd2ea5c990d0014c633028dac7ece71ac42bca23

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.5.1b0-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: wheels.yml on nolan-h-hamilton/Consenrich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file consenrich-0.5.1b0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.5.1b0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6afe209ceeefab1861d25c857176d92d4ee33df970107bff38be2727b0a25cca
MD5 4feb9661054922685160a74703f61705
BLAKE2b-256 44e323eee7716e9db543ee0158c264feec77f1c145b245206188e4a59d184616

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.5.1b0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on nolan-h-hamilton/Consenrich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file consenrich-0.5.1b0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.5.1b0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8e77bea52a7fb0cfc3434b5baf8413f3bcf8a76b6d3ad2479cf85ecdc6b129cb
MD5 dc223f4d17ef674542c277eacae7fa1c
BLAKE2b-256 bcfe321e6218f2937376835d368bd87fd6f53d21d14c0f7e6a1db079ecfedaa1

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.5.1b0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on nolan-h-hamilton/Consenrich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file consenrich-0.5.1b0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.5.1b0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 58c82b8f26816afb906145038b05d170e84fde9d31ae949ee6b989fe091e558d
MD5 a95b01500ec659d3f18f64e78e399055
BLAKE2b-256 978d199ebc2ae5e72281c41112dbaa48b74ae86be0bf8c5dd3e5ff22dda09a56

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.5.1b0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: wheels.yml on nolan-h-hamilton/Consenrich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file consenrich-0.5.1b0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.5.1b0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 60d6a810f25c09730f18e221d6db3109d92ed73a55882fbd2fc623c3cb09a29e
MD5 e8a7f3104b47b194101705641179050e
BLAKE2b-256 0f4d56b6e3d061d2ea3208f44dd5d6ffda568254c4fc6010a085e30d8b24c254

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.5.1b0-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: wheels.yml on nolan-h-hamilton/Consenrich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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