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.6.3b1.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.6.3b1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (8.1 MB view details)

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

consenrich-0.6.3b1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (8.1 MB view details)

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

consenrich-0.6.3b1-cp314-cp314-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

consenrich-0.6.3b1-cp314-cp314-macosx_10_15_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

consenrich-0.6.3b1-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.6.3b1-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.6.3b1-cp313-cp313-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

consenrich-0.6.3b1-cp313-cp313-macosx_10_13_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

consenrich-0.6.3b1-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.6.3b1-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.6.3b1-cp312-cp312-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

consenrich-0.6.3b1-cp312-cp312-macosx_10_13_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

consenrich-0.6.3b1-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.6.3b1-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.6.3b1-cp311-cp311-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

consenrich-0.6.3b1-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.6.3b1.tar.gz.

File metadata

  • Download URL: consenrich-0.6.3b1.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.6.3b1.tar.gz
Algorithm Hash digest
SHA256 7afd107d901028005ed796e95f764c6af489be3ad9f267412a51bb58599aba71
MD5 79eb8b5d763024090cb77f82fee90313
BLAKE2b-256 9f4e7127b07237098bd30e90b424544ad6872b97560197009b35c80f5f8dc34c

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.3b1.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.6.3b1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.6.3b1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f90364b134283eab4fb809aeaa019a50bd7451908b624292ef8dd61c79306fa2
MD5 84f3e4a66eb2ada3faaf09d322570e6a
BLAKE2b-256 6ee15e87634d94be7afb7953aa564ebd5738e8c8013afb78e9ddb03547b19430

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.3b1-cp314-cp314-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.6.3b1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.6.3b1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c55198ed719cd76fe76c27509117020aa780d2e5c0bcdce493fc6cbb1f9365a8
MD5 06f00f0ae99f50fd8dacb8b88a7c9e62
BLAKE2b-256 75ca9ae105154cfd20c49b23f1c030d8d3b5008e6bfe2d7dbc690bb4983ec5bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.3b1-cp314-cp314-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.6.3b1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.6.3b1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eab0d2ea121ef602fffbfecbf927e7feb37c019c0647f810de700471f743f169
MD5 7df08470c41e1bbb5c7dce023a44c52d
BLAKE2b-256 fe2c69baed78f971ed5865e5aa158ff8490cbc4ab10f36a74129f71df0a305fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.3b1-cp314-cp314-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.6.3b1-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.6.3b1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 62a84b975e19fa924c9b3d1c33b06b4da0ba2961256c97efc022679612a43312
MD5 bdf28a7226f8d7fd82d783e3807cb6f3
BLAKE2b-256 356033d45327f04ce2a990851e04cd50f9ab9f3298f9a0a36f69da0bd417578d

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.3b1-cp314-cp314-macosx_10_15_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.6.3b1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.6.3b1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8d244b76e043b9255846faee0922861c0a3fad4e0a59cae04ff3286da09c1a1c
MD5 fea579e778412b5aa4467720841bfa97
BLAKE2b-256 a36f4b97def878949ec67d6aff4880244ba529cf326cb7e489dbb3ae89f7ad4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.3b1-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.6.3b1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.6.3b1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7087e52f766f0900794127206b7c22a5439f74ed775a78ae6b732e09c82d88dd
MD5 feac015630989a5ddfc81c5e05527e89
BLAKE2b-256 47434ad8a02f369dc1891e1a4c3092b71687205baf7c9a31fa5379a633a33364

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.3b1-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.6.3b1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.6.3b1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 02e917eb432bbd56bef599df440b5d0dc1040e69eb8980525596a98571ad3057
MD5 64b5b3b64124efe05f4ce901190ac190
BLAKE2b-256 4b82c00e58279d9ae0c857b200752ce275df577a5978d476f19c226a22afe9cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.3b1-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.6.3b1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.6.3b1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 8581736c04bbee2abe7cbbfd5d6eb78912861efaea94bf0f70eeff9964146064
MD5 a5234874a6c999a342c48402629bf3ed
BLAKE2b-256 fad3c423a9efb973590b8df9ee504c0691287e2343fd82955317e156e8bad80f

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.3b1-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.6.3b1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.6.3b1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0b02c002ceea9db5b5c01eff75704e4371e14664fe92176b981cb7a42b7a408a
MD5 72f7b9b010ef40a76a669dec1d993b2c
BLAKE2b-256 fdd016b48cb124d6d870d306e08ca766667ca8b80979893b5d15298847604183

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.3b1-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.6.3b1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.6.3b1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 66230459fb4e6b8acf16ff614c87bd57db009ab3da48b495d398f1796deb34f1
MD5 b8feb6cc03cba99355fe81ee9f8bfb82
BLAKE2b-256 09fe18f2b81c0db9b7c18e5ed1fa9f5d1db13624156f596777b141232ce3c3fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.3b1-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.6.3b1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.6.3b1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c0ed2c1d96d4546c0cda45cba8444125f4127f9ed84b23c2111e064cc067aca9
MD5 a7374aa1f1a4bd3c49156b5c872ca136
BLAKE2b-256 e5406a1187785c3c9f47126bbcc320f82fc5579c27fc612554fab6d461062dd5

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.3b1-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.6.3b1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.6.3b1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 7157214d101e4547cf1571c9ada322206748b70f511651586cbaf5ec7545e14c
MD5 c9e4eb8724a51f1ce8fcd1b66b31d928
BLAKE2b-256 29516a450cc3bed153515f933acdc43c3a55e66eedfac67057358d3995de16a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.3b1-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.6.3b1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.6.3b1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 68ae86cb02994085bf5c0af8a41295abdac1308cde88e9def71be0a215129000
MD5 fcf0a49feb832dbe7a42af4459e91933
BLAKE2b-256 934683aa001f5dc64f2dc38e5c0a8dcbf4ef67ea0884ddebf294509a3532bf21

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.3b1-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.6.3b1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.6.3b1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ce386c8f32ad4d895fff60b606b9615f33608ab3a692d8145d74ccdc0cc54ac9
MD5 395da99a7fd7e21aae05e6b6baa8e33a
BLAKE2b-256 007438d57b8e752e3c7c9af6c534381ef5deaec0cad5d837f1d46499e1825d07

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.3b1-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.6.3b1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.6.3b1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 81bf47de6598f317e44e1ad8788acf9ceb282da1faadc303d00864a0b27a764e
MD5 d191ea0d78d3c604ef982479cdf7b97a
BLAKE2b-256 dd18008b621af1ca7f2c620ae2fa99b19fb99de26839dae6d2465e8e181f0816

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.3b1-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.6.3b1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.6.3b1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1ce0268f7e6d28658d03cfaba2fc1dc71b60549e29a72a16a21b61f5f00227fe
MD5 0d8d8aa06fc935642401c6fe494ca3da
BLAKE2b-256 307dfdd627e776f828246ff313bb3bfd92a7537c74e28325ed1ef834bc0ae530

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.3b1-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