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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

File metadata

  • Download URL: consenrich-0.7.9b1.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.9b1.tar.gz
Algorithm Hash digest
SHA256 f769374c49683717f605eab52affcb7312f5f0804de782256123cda57c8252d9
MD5 99e7f62cbb4e08680cd69bab419ccc3e
BLAKE2b-256 d08233d82e96ce2695fa7dc2b7110267648f1d30bece5e7517398323b8157366

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.9b1.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.9b1-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.9b1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2a0219d2dce1111779a3866375569c45cf25ad2a40bb7fb97191b4635f9f3746
MD5 9a73d363053edfb16230fc2f06221693
BLAKE2b-256 45b793d5731f37d27a82128501a404e752ffff883a2a601e197d4d42cbcc470a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.9b1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3065fbf1a6cb769d1782277a5b264b84e70afd3d4f0c88f0fd2c6e578e4bfd64
MD5 fb612a76b526d3b13755c8c895a13915
BLAKE2b-256 e8d921be5f8205964d6d845f2294ad9ab45fdef79024f84f3a6b7b36bcf84bc9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.9b1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 feafc9c7bc104320cf3e4421ce748334c90c0b2299ce0ceaa633c51375fcdf40
MD5 4f61bbdf4c3d0dde508694ee6dfb27d8
BLAKE2b-256 51086c55cbb0a662dc3686ec38fbdadb05c1653d6418029b237d244d0eee2c76

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.9b1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 54cac90ffb521f8f95ffbe9d4b1c3d8524f65645c1d1fdbc987f6e50c776a836
MD5 d9012e6f1ca7df8232000fb651bb505a
BLAKE2b-256 708169dc3eb775b5ea0c5ef63a360b0c21bf3d392aac00d930ddbe55830c1771

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.9b1-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.9b1-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.9b1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1c156109778e0e1b1734a87f89b13fb2c67dfe8ec7b121bc9170f62b6ee4f92b
MD5 bdad139ee949151d9c87e526a5a9773f
BLAKE2b-256 20875f7d38ab177fb47597b320d43f424d0c3eb2f0bfa2f0114820530ae09a42

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.9b1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0d58448dbd2edbe67a287ac69114dc56ba194ef69b55b7fe32e55717019bd829
MD5 ee7b1ee6dbc52b675497aeb7f71ffa31
BLAKE2b-256 a33df94849fc9d334d5daeface29f264f1f89ede85fc04adeaf05e443e62511c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.9b1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a201b0a35532b613c3cd6980752a33787ab37e870e53c54d43909febf4ca6960
MD5 e5a53e77181323f78ee4b134daa34943
BLAKE2b-256 e20cb7ef57812beaa021c15d9d1a3acc2f44a7db4195d8466e4ddd794b2db317

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.9b1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 3825177cf12a11f4efcb8b67f666df9059a81cc9aacc86e8a4523e4cf44d888a
MD5 09744b6ff6165d1c7a7066150f40f87d
BLAKE2b-256 d32a9deba86db328e6f0556e7bc1637ffe825efa40eb871d729e5fa21e055081

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.9b1-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.9b1-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.9b1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6246acff6422126138f469394ad4ff625a90d098b12f989c45ad7f80a45a1956
MD5 1959c2721d3c4e2319a21d1c61643bfc
BLAKE2b-256 b0f4211a109a84cfe9c122be6be53f37e833d86e1a3541b0f3cd03c5ed59433a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.9b1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2c9551a125084ef33de9fcf9c7a04fb401ac9d80e3f1713746f9bcb986e81671
MD5 4e2c5f6439d4cb715531fec6a66a1db0
BLAKE2b-256 b6dd478bebe0bc3e1af6f7dc35adc2512987882c91d0ac5f880c4d6d97e676fe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.9b1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 692c18dba537b263caf7bef3172926c3ae28fb3de371cf26d3cef80fceb7ed17
MD5 33ba4e8eb18ae3421e6aa124792e8b1b
BLAKE2b-256 5ba6d1527923ceba77b06ffd907101280f0c13bb0a7ee4a57b075267ede92782

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.9b1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 bf9400ca782da30faf47f43cb0479241d1f29a8561f34b7c8fbe98cb59d33e8d
MD5 38c12784d8bd190a1b38928044d92786
BLAKE2b-256 b90f268f134056a46f857a3a1c3e63ab83fa531def5b20abf7afdff724c5c087

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.9b1-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.9b1-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.9b1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a9ad626735cafcd50f4545c930dffdb6cec127ff85f0acfc5cdfbb59158bcbd8
MD5 e5ee645f1308d067802002a784518aef
BLAKE2b-256 8159e4330905f8f9249d9a32acfb534d761649c73ec8d6182675841f4f638294

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.9b1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 37939fea6b20f7f06c97c07f1d1cdd07a62988d3b11596f00e428b8744af078c
MD5 8862fb147f6e7607330c0a9bfe583a5e
BLAKE2b-256 f60988508ba2ab4b948e75deeedd15ebd2137f1a624b54c32d851f194077c276

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.9b1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d2e6481f6f688679f329c396991179b224a3db820690db9d15e812ade6ef0df3
MD5 1f61ce9969f80271afebdcfebef5f30f
BLAKE2b-256 64a470d779b606010cb60715f2d646d47ca824209f2a894e3571c3dc176178ec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.9b1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 03fc1d5a7e85e7b70d18e1c79bb0d3c91df970c3e2dc57cb1636cfc1535fc9bc
MD5 ac05493a7bd087d50c638a5580dfd562
BLAKE2b-256 cb062b7dc7447d12144b38a844155a7568ee845d0da42a52063476a849d63421

See more details on using hashes here.

Provenance

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