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 cohorts' epigenetic 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 binding, histone modification, etc.
  • Candidate prioritization for differential analyses, functional validation, integrative modeling, 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.7.4b2.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.7.4b2-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.7.4b2-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.7.4b2-cp314-cp314-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

consenrich-0.7.4b2-cp314-cp314-macosx_10_15_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

consenrich-0.7.4b2-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.7.4b2-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.7.4b2-cp313-cp313-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

consenrich-0.7.4b2-cp313-cp313-macosx_10_13_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

consenrich-0.7.4b2-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.7.4b2-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.7.4b2-cp312-cp312-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

consenrich-0.7.4b2-cp312-cp312-macosx_10_13_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

consenrich-0.7.4b2-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.7.4b2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (8.2 MB view details)

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

consenrich-0.7.4b2-cp311-cp311-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

consenrich-0.7.4b2-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.7.4b2.tar.gz.

File metadata

  • Download URL: consenrich-0.7.4b2.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.7.4b2.tar.gz
Algorithm Hash digest
SHA256 619464ee9210792d45c1a66e8a97b9ff2d4a412c006e7819ebaf575123aae734
MD5 7787bda18a107f7ce5dc49c22934ce50
BLAKE2b-256 f2804fdcad53b477bced5a04a8bffe2bfeb4db4cebd7bc92626dd530b0267688

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.4b2.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.7.4b2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.4b2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ce3368677725cbf54703d8b8e0c8f615d69645dc6074863416fac35921cbad59
MD5 eef627d66c52614e0f2eaed473e7d2e2
BLAKE2b-256 6fe6e178c1aa4f6db7de42e14dedb5873bddf5a6e8ae154bb5ad6554e59c13f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.4b2-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.7.4b2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.4b2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4466c91399e785813b4e3f4cdac84609decfe77141487155f16fddbaf0725a4a
MD5 a2b285eacd42a773247bc55a6e2cdefb
BLAKE2b-256 d5d2a3492dfbe0dbc18a313a1c958b8448535b589a851b4004e0509abfa1199d

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.4b2-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.7.4b2-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.4b2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 be47e67442e2cca5325eea7a9dec7e132e531679a285f4a5038cc9f7012f375d
MD5 94b781a5e24a30766baef41f79d11a04
BLAKE2b-256 150f1219b8deb2f36df5f9074329ac30daf9068b4d9e44e2534c970ea914685c

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.4b2-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.7.4b2-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.4b2-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b9844e74edc0ef8865accebb077a4e44e86aca036f104f117160d82b6cb7dc49
MD5 d6c67968d4229aabb0824146a9c0a75f
BLAKE2b-256 bf68210252662f19662b2e426c155854315e7bd7ad46745281f8484827fd424b

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.4b2-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.7.4b2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.4b2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2c06e25939a24adebbc28b4529715bf9ccd9de76294020fa5b158288c791567a
MD5 3966a7ea118efd7987fc3bd0e50165fb
BLAKE2b-256 60ebaba0237e931f00de3c916ea4435b274662e4e75e39628b6ca420f8f41222

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.4b2-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.7.4b2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.4b2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bc053fa3759230759ace7fb773d16dcf0f204671c8c50fe12524841fa2504423
MD5 c7afe4aea78b3c45c295adbb5333d0cb
BLAKE2b-256 19d0e22bda975c13ad7ca820467ab1c85c9a63633e76f4f201a114f1dc4d5c0b

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.4b2-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.7.4b2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.4b2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6f7048b7087dc79a96c9f58eddcf1ad983752e2639a8a9ec1b23549cc713c0bf
MD5 13316cc7c1bac7f7ec96eeaa86e9c00e
BLAKE2b-256 3c424e82657415a336f13636282d1e7862a76aa17c1facf75090f8c83815363c

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.4b2-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.7.4b2-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.4b2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 5cf278e114cdb1b6e3d53686e0299efb933d49f42113e9367ff0b102a74180a8
MD5 07fd8c58ac1fa3e6acbad98f5bd06728
BLAKE2b-256 04b3a3cc98bd575bd7b01f92f9ba68501bb9c850c9652518e8e36805334f4223

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.4b2-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.7.4b2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.4b2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a7c67aa5db06ae8516e1e8d864e2d9d21206c8c0453147c276ab8adfa4bff92b
MD5 ff6ae625863c5ba34c0b81ec4807ba99
BLAKE2b-256 e39c65e4efa4663c5f9f8a6083717c1dc67f90ef75aa7e85c91b45c21d0a10b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.4b2-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.7.4b2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.4b2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 94a8cc85809bdb8e7b4c1bb7b1e2b28d10996a048e12191054a796aa1da1f9b3
MD5 4878da4cf3baa1877c29149e3f04a8c5
BLAKE2b-256 77af96618c815d630df450df5b5f8abf9f240426935296a79a8be888ff1eb505

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.4b2-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.7.4b2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.4b2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2619fc34b2b80bea03d780a2b958718fd521155a63253bb8a0d88cfb6a151726
MD5 e864a9c18b8092f5a35963cbd61d279e
BLAKE2b-256 cddc45667ed5060cbbd948d141597266408f7a5466cd01c04d403382ac8da1f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.4b2-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.7.4b2-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.4b2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 4faeaafa67ab1bbc6f4d2abbb0b0debeab42b2ac21e6d5045774d2555cc7e2ef
MD5 710ffce76675b1009197d19c96fba55f
BLAKE2b-256 4f1ec3978c360abd0742ed748ee945d400184e82060866fb3b4a7f36ff52c6a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.4b2-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.7.4b2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.4b2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 851e1f87a45b38daefdeeac7b8789f15a6834b6930aeaa60fe10b847f14584d8
MD5 987419958ee4c7e804b4257fe493b71b
BLAKE2b-256 f4556ad57fab105559f3e981b6f9af70c45ba46521e62d38017bbcc491f6e009

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.4b2-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.7.4b2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.4b2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 04574d2e62c561e4bd9218c6482ae06cda4b4bd5fe20d8f8d2a9b70b24b1685b
MD5 729ddce5c720a719f92587e6a3287054
BLAKE2b-256 b10b755399ae8ae2e8be567565eb8d0d9c4ae8d31bc2d42f9e6bd3115cef8978

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.4b2-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.7.4b2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.4b2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eadfee2db187020a12eeee52b0bd16769e7733a62083406d132932dd8ed90c05
MD5 1c6c5196f6c8fe75cebe694fc992cf77
BLAKE2b-256 af636ffdf27b718890d9ac8860f6df840ea0e1ee0fb6d5e3d833cc2269240cc4

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.4b2-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.7.4b2-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.4b2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a526249d3ea6fb31f357f286c0940c0ef7f287c7a2cfbd62158e7e0d3c633009
MD5 2af3d3ac19b81c556928a7200d165695
BLAKE2b-256 1f039adda6e191d64875841126006246e6c44aad71d6d3f189f1031fa537d9ac

See more details on using hashes here.

Provenance

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