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

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

consenrich-0.8.2rc1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.1 MB view details)

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

consenrich-0.8.2rc1-cp314-cp314-macosx_15_0_arm64.whl (12.0 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

consenrich-0.8.2rc1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (13.2 MB view details)

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

consenrich-0.8.2rc1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.1 MB view details)

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

consenrich-0.8.2rc1-cp313-cp313-macosx_15_0_arm64.whl (11.9 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

consenrich-0.8.2rc1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (13.2 MB view details)

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

consenrich-0.8.2rc1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.1 MB view details)

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

consenrich-0.8.2rc1-cp312-cp312-macosx_15_0_arm64.whl (11.9 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

consenrich-0.8.2rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (13.3 MB view details)

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

consenrich-0.8.2rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.2 MB view details)

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

consenrich-0.8.2rc1-cp311-cp311-macosx_15_0_arm64.whl (11.9 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

File details

Details for the file consenrich-0.8.2rc1.tar.gz.

File metadata

  • Download URL: consenrich-0.8.2rc1.tar.gz
  • Upload date:
  • Size: 11.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for consenrich-0.8.2rc1.tar.gz
Algorithm Hash digest
SHA256 2ccb4873063d32d5d98e7348b218f230c748eb3c0a010ff67de3dcf9f201a049
MD5 bb22e73c66d4119d36575c94ee59d77e
BLAKE2b-256 7e39d4a6da24fe6a63fa81e71f251c7e199158ff041605235f8709190e082e27

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.2rc1.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.8.2rc1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.8.2rc1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c5b1dcbf6c7b047b5dc4ae3341689e0feb453ebe3af8cdb56fe81906571fea68
MD5 2fced519d04276ef2dc9f0e9b8d363d4
BLAKE2b-256 3239dc89546bbd7aa7d048004a8292fd433156a9b4b5cbbdea8c764855f15a60

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.2rc1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 314f061697356f62e26b81c41b30c8fa3abc30cffeeb2afe2f6c3c43d96a69b3
MD5 a8a4ee7cbd0e79c96982c2d172723266
BLAKE2b-256 2a1a8a22fb84d089874ffa7b3d9255360c9466c4d48f4f1e61e64cc53683cdba

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.2rc1-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.8.2rc1-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.8.2rc1-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 4d4f1bf93d252b8ae97aabcae0692792290fd6e10dbb7c68fdc9175be28b5e0b
MD5 4c6da15a115cce4715796c46c0c075c8
BLAKE2b-256 204e27a32d58bba893b7b3aac8a9adff5da301974e2922a2acd0d72db4c3a182

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.2rc1-cp314-cp314-macosx_15_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.8.2rc1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.8.2rc1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b9759c1b44033b85e7072df2f3910f4e384097064cd9dd0ec6ca8e966e93e599
MD5 cb3e56ba3061cf5beac2c3d6ec1945a4
BLAKE2b-256 f8479a9e3e247fbb95c6d0b1e911a7ea8cdd70b8dfeea08754fed40df208cb80

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.2rc1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bccf4e85a5e992e615ecc0a09d80ed92c17df568bb1858a5f95ea2a04fc2bef1
MD5 23309df2039fd5a12cb34bbaf379e248
BLAKE2b-256 e4402d361790cc744537d5bbf5c148a289862d537993b95591bf69684a6d5d49

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.2rc1-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.8.2rc1-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.8.2rc1-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 66b1e4c11df5431bcdb92d19bb4c3b9fe63a13248db31428a9458c881fa79f10
MD5 8d7003ff11dd70589f398d3cb57ee7c7
BLAKE2b-256 9228c264eb2a6ba4e0528be01cffa3fb662d362c5d5f3f9ece4e9aa4189c6685

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.2rc1-cp313-cp313-macosx_15_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.8.2rc1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.8.2rc1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9ccffd23857d4a7b00cedae299d0150b8dc2f3fd2a119ce9118f217481cbf05a
MD5 0c488f522b4aea479748e5617d89d4e2
BLAKE2b-256 a9e3cd27cbb3fe9b17c5087524a3dc4330256c47f5c7e66f29fade7e95070695

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.2rc1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 274a5c7a857b938dd7ef8d3e65420d3121cf3b2ff2e3f77007b16e0eceb11dd6
MD5 0054b40e5a8cc484dd0f3fa2203a3a30
BLAKE2b-256 e236ddf84b75fe1781d120b71635ce13913eb28d2182aead2577ea1165219e06

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.2rc1-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.8.2rc1-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.8.2rc1-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 991bb9e7d92660f56de9d05b16a8d8ed88427ae4529dc3eb526b93e5c4c754ed
MD5 e3ec10dac6f0457c7d612c13f073aa31
BLAKE2b-256 43aa0e8525250dbcd87dc37d37ab0bd72fee2349a338cfbb1d769871f46a237c

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.2rc1-cp312-cp312-macosx_15_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.8.2rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.8.2rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9ef3610bca92688ce44e53c13fde2a92d8b1c07ec2053cf309cb362a1a0542b6
MD5 5ace537c7c7e0ee2b61b0dd278703480
BLAKE2b-256 b473d24cff5cea659b27805df76b231bc71e8c5dbfbb3cf945efed9dbed8c7c7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.2rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 70bd17273af2050094e4b9db33f375c545163c8133d81e644daaa07683eab85f
MD5 5627188c73702ad4a3998b48cd45925c
BLAKE2b-256 607234c460c234e8ea572469e0a71e5d7463b94e43dcfb5d6b72cb3825b5af33

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.2rc1-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.8.2rc1-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.8.2rc1-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d492f7d92ec00332e93ee815f47baf7dd660ac38a752cd54561a00c2042a2e1f
MD5 3dc8239f0023b6c24717acd330b8e736
BLAKE2b-256 3058df3063a42e6b6d4806bac03700b864634edcf226fb50728ffc8b2300d60a

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.2rc1-cp311-cp311-macosx_15_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.

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