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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

File metadata

  • Download URL: consenrich-0.7.5b1.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.5b1.tar.gz
Algorithm Hash digest
SHA256 5c751ec1931de25c3f59d9fb55f69a1eba153922c9c70fd5b03149939b79f36a
MD5 1fde6539c06a9931a3134fc3945c835e
BLAKE2b-256 a88d7b3e7b70d84a855931337df2013e87b5b0cce85a033d1dc9e3e6d508a181

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.5b1.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.5b1-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.5b1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1c79c31db629d432319ff5a6e17ec32e1048f1bd0e29958c2e0169c485403e7c
MD5 40e99a77fe53a0aaaceaf4df38ced564
BLAKE2b-256 1e7c1e236890704e5fed18b31d3dd9c8e3f36711bde244853ba911177fc96805

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.5b1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 613626eb9a4f644931851b7e63c25fdbef0a74300c6b00bc4547493fe5994d29
MD5 87befe2509b1e20a6d03ce6b4943477a
BLAKE2b-256 8b7a37627af5552197519b899c3325247365e898b5fd0743b58afe467f87ccc4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.5b1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 10010b4b44d2a8b67116bdc21905a1514b0a2085d24081d4a5ebba663cc7c55d
MD5 4b13b128e2fedf1bd1f7650663e0c197
BLAKE2b-256 a5809512836c3dcb506fb7e3ecf2a5c27da41700e31fbce14a98d95d58e35449

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.5b1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d812de33f85d3c22527a8c15a7c79ab418bc7fd1f6cf036e77ab09f4dad7e633
MD5 61b9ad1073596280fdce6c11cf42b350
BLAKE2b-256 64ce749c6f1eefdff98efc3ab89c7f0807ae1b930b4b57860267f74956604923

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.5b1-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.5b1-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.5b1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1f9a688f36b78198b62b545f50ab7ec91746850a44203b55db73c5100334b5f9
MD5 8f42d3834afe31c535ad5613d81f477f
BLAKE2b-256 00cf77b3c56a01ae1a16805b87aad8f8747826bffbb49d1b576d0eef61168286

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.5b1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b22ff3354148287e3d55891fdd768d761ecc0e53e495f235c8e1f1110c13d6a5
MD5 96e279e9c0ef6d4266096241cab0c56d
BLAKE2b-256 4ad65e4e9a887e97ad9b10b1eff362155ef20a1179cffab8d920729a6fcc968d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.5b1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d38d2eb6693d164c2756c233fec02564406a36bc04e4dfcdb71c86477109f665
MD5 adaaeea0c2f2008fd99de5627629c385
BLAKE2b-256 527de559dbdd9de302ee57ff3be452c5fbfc503f6bfb16177adcccef81d5ef00

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.5b1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b19f5b158fb6cb080b2e8ff84dec3cb8b475fd80a940ba0811a5d9f78b57e552
MD5 8685dfb0e514484e97a5827dc4f08106
BLAKE2b-256 b6e4a94f8aa8adaa7000e2edfce5f21f8834732c4fdbf28e0175fe263f10620b

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.5b1-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.5b1-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.5b1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e789489131e5a28fd1429c585cc1770e934e716977163d2b90a4ad143a40a710
MD5 a4f36f6f2ebcd77a0a147a3b8e06d379
BLAKE2b-256 8af7f6a4cfbe45e7385315460091f273ba6065c9ae748781446f69903b2a8459

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.5b1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cc9b063c86f10ce9b4afdf7577e6f03890f858f09a34995e0471dd6a11621756
MD5 e701d0718a2cd0c544f802db33ba500c
BLAKE2b-256 c56a031ba0507f1d4857ae5021e5197ded1282ff32a29cae5e4e8af99c285997

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.5b1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b5d7680325884d43c6b1bff57a7c580acf4a2eef776e77851a36c9855e415cfb
MD5 09d53bd8cedd968c94743dfc3cb1f32d
BLAKE2b-256 8f39b31c38a5e91c2bb87d9fcb20212b0ce005e76067a48e740353dfd9be01c8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.5b1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 eae85bbe85ac62abb6e6270ba4327ea05b2eb088bc19185ee05ce853465c2d58
MD5 412a40c603185f33f4283ab506947c79
BLAKE2b-256 b0812878ef7fbe74216d0be245626b3fd23a4610a3fdaf701d7818e5f77e2fe5

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.5b1-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.5b1-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.5b1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3c49dd4851b8d05052869831fd8688c77ea7ce6d9e1bc7e194bfae9352757a85
MD5 46ccccce334c9c45cc8b66640808ee09
BLAKE2b-256 aff438df0173e400c4cba2b122bc3757c6c960d903853c86e83dd1f064392057

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.5b1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 841b220bd328b7807a9a8a89c071d6bc58e0209144aa714717ed96d25580634b
MD5 a8a416417b2ef301be30f13310ee8180
BLAKE2b-256 8469d76ab1a002931f53e33cbee41ae2ecb9ddc37ee2829d7c5e80821ed7b4e7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.5b1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f3f18d1b5362bb7f656e195ac8eed66946302bc11d5549a9ea598656d58954b2
MD5 54832a193f178690a98507501ea0ec8e
BLAKE2b-256 0a22664bdc8aaaf10902e52df7ecd244f9e11def09d2a6be2b41ad864aa6a205

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.5b1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 65c0105e1e37abb9d3793202f27b5d9ead4b4bbeea23b42c1f4dc5ff5ae3d0bb
MD5 16e2a8d460e84a3bac14d8beb0e969fc
BLAKE2b-256 9d7b1057a1d9a990deef9b236c57df88dfd7a86f857939494419a6fcce649102

See more details on using hashes here.

Provenance

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