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.5b2.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.5b2-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.5b2-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.5b2-cp314-cp314-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

consenrich-0.7.5b2-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.5b2-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.5b2-cp311-cp311-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

consenrich-0.7.5b2-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.5b2.tar.gz.

File metadata

  • Download URL: consenrich-0.7.5b2.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.5b2.tar.gz
Algorithm Hash digest
SHA256 bec203a2fc3bb1eb1cc16086c37912607fb0ae461df6047923c00d6a2b7419cb
MD5 c46a804584f65baa7203d93107d44a43
BLAKE2b-256 ae8f7bdc0d4414dcdeb73a512bcd285530d48d4da25713cbc42fd239e1c7e108

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.5b2.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.5b2-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.5b2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 afac893b20b28c4ae13912f367f924f57c9d63fa54ef3be63ab79f197b0065c2
MD5 3f60bffb0e06aa2f531ada89d27c7947
BLAKE2b-256 ea8cf290d18ae56b1a231431bf6cecee9672ebfe72b1a4ead60b2a43ccd7fe02

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.5b2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0434825e8a0829c7133b5e165efdc942805e9bc7d83b431120f5a19029d6715c
MD5 43b523c8045be0d7afd97423a1cbfb2a
BLAKE2b-256 f49efe35eb9827c9e13a93ffbe0813f860dee45c4db6c78ff0cd6210b5dc911c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.5b2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7bbd83394db0ce4b0e70a32ba487be5166f5722f235254aef957b6189675f64e
MD5 53821a6c78039f698a3e98b47b41016e
BLAKE2b-256 f731be8fed125770f752de791d19df2c36330357f8c95b36674e4cc5757b9ceb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.5b2-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 8604a3bf1f882b9ccd14394e4b2feb45ff13f2e26e34d815c2e86c2ad2215e7b
MD5 9acd23366dcf01a902f96a039c4186af
BLAKE2b-256 c17d0a1c30c6ce71015656e038b7fb23296d43d01e8f28a8c45f109de70ad7b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.5b2-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.5b2-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.5b2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1046580e1d8dca2e5febc0b7dd23f3fd670a96533b3cb4579418fb4f61480bb1
MD5 75bcabfc94d4a559d7c5fa7bcacac17f
BLAKE2b-256 7b0210427295875256d7315695ec5cd73a712a6513d9fdd4f4e98ad5808c076b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.5b2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6222b6650896739227184336ad46ab860aa37c9b89d6ff3e2e178872ad264b2e
MD5 d5a219eae09304b7070caf0d080c921e
BLAKE2b-256 eed37b8b938f3c32092c5ff9a84047ca3b6791a3858d663a085cd7b3b5e33dcf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.5b2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cc7adfc83f7a732c2b6d2dda887b5b05e21528aae08bb8f478193d69a1c5ed18
MD5 e1297b5849a58d418126654ad1604986
BLAKE2b-256 c38e8390d5afc68d498a4431f2e7cc5d90d8849403dd086a5f44596d9f30fcf3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.5b2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 930441506f2004b3cb397401a2a49a36088acfed761b1c23c7f4961c69cc6c5c
MD5 0d42b4a5dff14e008efdacb60d98fca7
BLAKE2b-256 866b9fa30274f3204c34326d8bb895fae09c8d8e8e3142ef301923d2c9408e33

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.5b2-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.5b2-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.5b2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3f49fe7f80d36245f7f90441670fe26da7aa10f116d4d995fe5a983c41679104
MD5 62467e687f95a33e92e0c1408b02fc21
BLAKE2b-256 f3f25a24c02ab07d88c2374b1fa352f046076db127a0bd44c2413308751da60f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.5b2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 14c0986c8dc527847823d0d9b6db56588ba63fbb32b9a66c09de565835efbe33
MD5 1b9c6254f33ee3f6ef51c033926f155c
BLAKE2b-256 d8b842d9e9cc6601796993bd4384db4dd627412d7e0d03cd1699530acde4100c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.5b2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3987a1f4167af7c92e19bc58c4ef757ca86e8eb65ee5fe8d751e66b3ecdfb571
MD5 8f116c008ce575a8877c1eeac8d81bc2
BLAKE2b-256 c913840e9899e12631460e65cf0ec064df49b4a27cf476d998236375bc82de77

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.5b2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 bab353485f0e299dc8ad8ca807352dff2d8d47a0e44e87af57c2b3c658227bc1
MD5 5ba9a55e6a7c91dd6a571daef1dc74bf
BLAKE2b-256 9367e7329e805a6ca868efeda2e835dd15c2282aaa8118a5b3e182213dc49f3e

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.5b2-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.5b2-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.5b2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8ecc96356dd95f0c1c2a226dd6f15a5bf10843e6d0e0449d771ab94da351d898
MD5 43f1e88d092fd20277d9da6b8d78ae55
BLAKE2b-256 524a0203d3a861a241d8eddfeb853bde633e829f53cd35bdc3f9012751a4fa8c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.5b2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 69025c3c199aa5e461eccc7a5415d3f2845317a8e22291a748b1ab0129d6fd20
MD5 657307efb5ae0aee8b4d2eefc85d2de0
BLAKE2b-256 f63c8a0ab437b78c27c22259298e897c2871b166d650c2fba05807bcbaf45c5b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.5b2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dca92e303beebebb34462ff118dbc29a980a2a46d487baaa5620930d4f6cfeb0
MD5 1893f4f1d7f5a4e4dfc1e8cdb0a928d3
BLAKE2b-256 c1d822a69cb4c666bd5373a056cc712f6ea485c148de5c2d1a109bd59ab0b515

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.5b2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c97be4a053ca65d4c44c61da9581bb3ac503287d46a20468f8857a1dbcc3893c
MD5 985ac5a6c4c89532e0db71df5aa182b4
BLAKE2b-256 cd97c6453673ed9bfae7b1a4f0d1f12cd1b96985fd5b17adafff3f347f86a327

See more details on using hashes here.

Provenance

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