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.7b1.tar.gz (7.2 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.7b1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (8.2 MB view details)

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

consenrich-0.7.7b1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (8.2 MB view details)

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

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

consenrich-0.7.7b1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (8.2 MB view details)

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

consenrich-0.7.7b1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (8.2 MB view details)

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

consenrich-0.7.7b1-cp313-cp313-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

consenrich-0.7.7b1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (8.2 MB view details)

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

consenrich-0.7.7b1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (8.2 MB view details)

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

consenrich-0.7.7b1-cp312-cp312-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

File metadata

  • Download URL: consenrich-0.7.7b1.tar.gz
  • Upload date:
  • Size: 7.2 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.7b1.tar.gz
Algorithm Hash digest
SHA256 1925c3362265b4285ae6a8a6c39d2b5481f0f1f3c043e403947aad84f85dacec
MD5 4324596077ab6196f21a8209962accf8
BLAKE2b-256 1c70643462eb3a2aedb4f1f4f00b4dba99a6b3df2eab4176bade3f99f3033e14

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.7b1.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.7b1-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.7b1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4171609fceb9ee7a181503bf43f1bf12c205f861c097d12cf77a7ef9625d7bf0
MD5 96e3fb1c9cb387fffb4cfa79f4af2c23
BLAKE2b-256 204b88a8800dd6332d3ff6dca1cb6e3118f0a816e1aa29e0ca59a8750c3e72b5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.7b1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c98805dd12fbd0b9d2be248763db98871ee59bab8725724f4f63dcc1d289f400
MD5 dcae3d4687bc544321664f0a985460be
BLAKE2b-256 63310eae3e28ef60947cf72f1a8e06609e28474b49580a04637ed9b4db6ba460

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.7b1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 de810eab0c0be5c1b6aa425cff512ec36b666488057ac3e52a55b70abe79c785
MD5 b08e59f28f1fc97b719f72c1e8dd5060
BLAKE2b-256 91300a53837055a27195b5904a3fb1b475087bb6881ffa3be9ceb01f8805f869

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.7b1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 03c16fa13752fd1fd585c063549fe105056ea6f6fd6d71f9ce364583bdf03d1a
MD5 7364333898a73671007d212174bdeda5
BLAKE2b-256 03810eee86718bcda54c887796c4d0c6305e77ce90e95e094ae54efa8d9bdd83

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.7b1-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.7b1-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.7b1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a2bb36f445c9b0c07010bd9cd0aa7b0e1fa649943ad0e8dd5b4564ca09b3b7bc
MD5 2b60feb332f542a9f989d58b17943d60
BLAKE2b-256 a84f392f62f6b5e94fcf2263c2813e05e85f18a118ff0ed3a4c4149e6d1b7e20

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.7b1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ad573d8a8f1eea35dc7d1d272e3c442ea17a5d2bafb13d7ee463c477bb19332e
MD5 1eed21080a6a451db77bd9638e9ae5a4
BLAKE2b-256 6ea24bba05463e909dbfca3b5acadb60c3fdbbb5c25fce54d8cb3b9d590b8554

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.7b1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f52576c1c0e4510dcd5f5ec5c263a08569f4934e3841129223bd51ab47c4e4eb
MD5 fe8721f9f9c451a01725e4fde3edb0bc
BLAKE2b-256 4ee7d470ff34189ca1d0b0c94b8dba7ef002f328d0c6dfa777160e57190216db

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.7b1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 274b1e525b2b269c8d6871c62286ddb841e928bc8f0d1c148dd9b8eb106fd7df
MD5 5b1bf13928aa804e7d0ec2db8df29ddd
BLAKE2b-256 658ab0186a2417e3d0ba153f9c85fefca73f1d60102a287b59ae74f2f36842fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.7b1-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.7b1-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.7b1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bcbb2d3915ba045d919fd842db6ab60c0321bce952668174cc7e7cbd1a2b6cc6
MD5 ef1c7a982e7e47a70eb7d761a50b50ee
BLAKE2b-256 36e0edc4a53adc37017a7647792d6a2d890617c319bcfda4aab15593bca7b73b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.7b1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0b210ac9aff334795f15229b14e8b2d8f1d1f5e28f4b4a16d3467c791a773389
MD5 1bab7a5950b5cdd7d4560f0410282b61
BLAKE2b-256 c843d520eab8417da474505e257dad0c2d2ab302c2df08f411bb7d5cba1ec6db

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.7b1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 36b56fba0993a3594f8a84c012e002575975a45cfb68f491852d95564d5e2704
MD5 9a087b411295dea01a2f164a722532cb
BLAKE2b-256 7327abc42b385ab1f1ac30eeac6541d6807ebb4c861b6b23fb1bd567cb756519

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.7b1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 4348417b6e438cbd1b8619d8bde613c4f10139100e13429f7f6d78683a44d3f4
MD5 03956da39296cc6313b151ba97f89102
BLAKE2b-256 e54e99c4336778df5501b8d4808421b3a6a6a80bdbc508cd23fa5101f7054b61

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.7b1-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.7b1-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.7b1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e03193844698a049e74a80634ad33b76da520ebc02d2ac02f0eead4c2cdac169
MD5 f335a82cab6485483242ac394b6f0b52
BLAKE2b-256 4d73b724ade73dfa5ff3e41aac0f4e8b392af793ac559d07cdad9b18d127cd99

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.7b1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 06b7928480550f301b3b08511ccc98caf486fe7cf3cc760e7d1e50828130e116
MD5 3ced38fbad2501a6b4830fca08ebffdd
BLAKE2b-256 660e413fdeb6b89254d6f47351976283d6c0f1bd2516b8f7a6f0b109b9f26fe4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.7b1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7d8b1c6ef149e5d3f78215ee6d98ef22699d438f47db6ddcb802d15119b52a4b
MD5 4b527e44a8d36611e7d051e33b8a85a2
BLAKE2b-256 1052d81428ff6b5f7c2d0f7fb26cbc894707bccc042c7072a8a8ac03e92b659d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.7b1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 673cd6fe24a27e87a1f1e0c2a746f82d72bfebe2dadd010fdd9f757919e34e00
MD5 3885ac8105c28be0dce1abfbf78cb527
BLAKE2b-256 a2709e7fb02f8fcae2ecb6882e7315bf7035f8bf95e3b4fe9df00458751117ea

See more details on using hashes here.

Provenance

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