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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

consenrich-0.7.2b2-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.2b2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (8.1 MB view details)

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

consenrich-0.7.2b2-cp311-cp311-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

consenrich-0.7.2b2-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.2b2.tar.gz.

File metadata

  • Download URL: consenrich-0.7.2b2.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.2b2.tar.gz
Algorithm Hash digest
SHA256 4daacb459ae3713df7792e18e433864c66fcf50c0e823491d0ffa67d2b1f6cea
MD5 e97f6b6dcefb046579e48c246025bbc6
BLAKE2b-256 676faf79730aed62d1c6ac1439838c747d01aae8df3f7397592edcb75e3709e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.2b2.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.2b2-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.2b2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e8bbb9e9450280d16f5c8444a6f437381df7168731c963ba878fd0095bd97db7
MD5 fbef84a8010ecafe5d99ece38e8c085d
BLAKE2b-256 0dd127a9f227cb1bbf3245c4de4acc73c8eff903fc04c89349e2609e3ae7d965

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.2b2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6f29d7e67494c7a068de5f8cd1e2185845999bbc6ead9599b6cd3f8bf9aecb6d
MD5 c0190d51e6feb370cf77ccc36acc023e
BLAKE2b-256 acc2626bc50162bc67857715b92a210881fb7a660a45647b5e3bed3f9cf371c4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.2b2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9740dbdf3fc55ecfd1d6a72abc0e545831a13279751f0914ab1a4b5433d22fa2
MD5 2470cc3791a10a33680f32e42a8d65d1
BLAKE2b-256 5d0df5116a471c262e40c9c252ac747f5aaaf313bf983fd8091a09e925371e0d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.2b2-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 92c3256c3aea1b9270882e4f5f71762d3b95e0279f8763f524a1d9ee5aeebb64
MD5 997a6290eddd46ac71a998a2da2aa21b
BLAKE2b-256 7d297094aeba4d637c51063a2129ed03436212481cd3e679ea53d5369f4ba557

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.2b2-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.2b2-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.2b2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a261f27f1bfa8aa91602f34c54c8749c126c8e08dcc91e35118518aa1e875548
MD5 15b72612a2afbf6f7ce66f2274977e8f
BLAKE2b-256 abbb6d1805f0f1905c484e65f072b2eb137b9c3a7db6cf128d604540484ee311

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.2b2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 36df18e9dfee59c087c320810c2fc181f9e1f4a92542c7c22bf258eabc06f650
MD5 c57cd79311ec09e5f6f3a15188ae1613
BLAKE2b-256 2fa4f22276e088f56a863bbd797f0a7fb0026e10c8f42af3941824c4a5b5c6b8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.2b2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 69be060941c88ee7e936b96d01a4acbf287321b68b62b8679e3575cbb61a4c1f
MD5 d3a9d3d315151427635f55e235fad8c8
BLAKE2b-256 e82587b975bc9887cc4cb4e0e326f76969cfdcdf73a230a2fe46ab34997443cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.2b2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ec8aaf99c57ec98058ca091083348a66d1bf22ca76e84cbea15e3a137ddae3ec
MD5 653039e3f10428e67da0cfe60cc4cf6d
BLAKE2b-256 8f0298b6dd515826d12428a54d10e0f7156bc9e6b9f495e9b2e326f066d7050f

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.2b2-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.2b2-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.2b2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 498bc08c08cb7beae8cf500ef1f347227f23dd82e839549edc1bfe23da96b916
MD5 c87c2877c4d288e0325c0aed480828fa
BLAKE2b-256 c4f964130f68546b97d4761d98253af5688ed3b5a7b1820d0408351640c7724b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.2b2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0b1c61ca1164d2dc6d7a96881b6fd4b0e3b88964c6c06822962f2b88bcc40223
MD5 0683ecb2fc499de5199668a3e67c51b7
BLAKE2b-256 f1d2806e9f6c0465f5f402603c293723669b4d7c093c953539a5a7a6519152a7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.2b2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2790915159aae1c1de2c6f7c2a6bad06693a99ab6f19a423e521566c32b4a856
MD5 fc7f801d9568d792fdd412208083c54d
BLAKE2b-256 d015b929e06eea51a93c6265a408410148011ac5a239cdf890cb5c77ff0987ea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.2b2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 89d706d65fa791e9155ef46ee1d6dcd79293beca9ec47b3c7e492b6c44a26a4d
MD5 4ee8d65eea5727641b71e8daac6dc58a
BLAKE2b-256 d2a0ca349f27bb8308bd64c85797d8625c8b1ee3e28f2dbd0b081fb8944f1be1

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.2b2-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.2b2-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.2b2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9e28efaa8e3e7b8c398bc156fc938ea924b88aadf6861579b47a4d477fd96d86
MD5 dcdff838ad92bd31b6bb8339a9ecab75
BLAKE2b-256 b1ded52a420e275983b003a4500a10620a8d3e544b614c5ab609e438ece2f76e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.2b2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 40e901cf91c22b34ce441a81babf4119667f09a3cdc04e9a9ce619e1131a672f
MD5 9b4f5e4ae65ad9fb3eff051c0a56769c
BLAKE2b-256 9a4b0de8bda7abd926ddf47746ff09a6318b30a3e4406a0356ecff5564d73506

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.2b2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f55084628f76f64d6a8c1127982e5549340c4107610b60b6ea935dfe157b331e
MD5 b4255eec3a6661b7129cbd00ae8eb975
BLAKE2b-256 5377956be31f5c92e56f1f53b69ab170d2e59390a5ac8305e5e2cb8ca1df8e58

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.2b2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f1743253cb24a54fabfa89adaf5398a00dfa3eca5dd42b580e99aac913af880e
MD5 6a9d6a7232945e9c179c185eda3d825e
BLAKE2b-256 48d4fb52bfb1987d12f9ab379d4003864d31d5c741e4decd6dd19b95c4621f92

See more details on using hashes here.

Provenance

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