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.5rc1.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.5rc1-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.5rc1-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.5rc1-cp314-cp314-macosx_15_0_arm64.whl (12.0 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

consenrich-0.8.5rc1-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.5rc1-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.5rc1-cp313-cp313-macosx_15_0_arm64.whl (12.0 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

consenrich-0.8.5rc1-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.5rc1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.2 MB view details)

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

consenrich-0.8.5rc1-cp312-cp312-macosx_15_0_arm64.whl (12.0 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

consenrich-0.8.5rc1-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.5rc1-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.5rc1-cp311-cp311-macosx_15_0_arm64.whl (12.0 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

File details

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

File metadata

  • Download URL: consenrich-0.8.5rc1.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.5rc1.tar.gz
Algorithm Hash digest
SHA256 e1e62f6bb90e0db6aef924a8c2a819ed4a7e164de045ad6953bd7a89c454a272
MD5 5279adf7b9c6f8d5bd82b1604324c1a9
BLAKE2b-256 317c6a1ee35bb36622cbf811acc88a690f593d8350499ca884bc5b47aecb36bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.5rc1.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.5rc1-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.5rc1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 be9f18f6f52818cdb2e792cd06130a4f755d0f1f4f692120505473ac3f4ba3bd
MD5 f9cfaefa83c3744199881a750458a887
BLAKE2b-256 f7a3350d14a3b0d2a2b3b878937c7e022f255c0f8e10e6e08ea971c68ffe1cf3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.5rc1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7f8738b5518c9ec3b49feae90154cfbb07921035df75c1f6c2fca56b6612bf0e
MD5 a3473cdf581e125e0190134215d5bc97
BLAKE2b-256 cf7f700db19dca2fafb54bbead4e7123aa051b6111fe035bbc014a7d4a1c0493

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.5rc1-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 35856be21bd9070944757a9701bc402ce119b9f6fcc1565b988d6c4e795169a5
MD5 dbefdc6f3913518127f2c1ab0cff6900
BLAKE2b-256 aae882b33fbd84a62676d65f6c68edba3e7a731ffe4a97aad29ad51d0b4c5026

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.5rc1-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.5rc1-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.5rc1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e20dd191b78ca4639e63445468dd90f18f273a68411c1da5a3a37bff1315f51c
MD5 48d1b793d96f127b2220e15facef1555
BLAKE2b-256 756b009ab108fec2247c8f798d93dd14150ac7d1195a3451373c86eb71360e86

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.5rc1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 439f4b7f9bfff6190f15cea316254ebe920f22a62260c571af950e7a33fe6221
MD5 f4ebe27149a6065e96a54590e551392e
BLAKE2b-256 f3721c3f5f7762d0d80167d27b94e6ecb0ba9bf17b3261fe376d48fc2dd799da

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.5rc1-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 ec995eda3c44eda43d811287ca41e62e12c1c81f07c4bace926ed84b56c33740
MD5 667e277767242567829bc5abc93c0694
BLAKE2b-256 45e6637e61203f42504ad6106d23348eeac8ab551ff21fd8188732c0c09b1cbe

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.5rc1-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.5rc1-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.5rc1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b956d6bb9d2a9a2af8293d4e1887213fc3a8bab3a9e79df6b98c05178e78add3
MD5 1c7537b3ebf454264892607a64888372
BLAKE2b-256 23631d9afea7d513ff4680c2a159f9e2f3f6d15a0c477b9c223e1bfe342c47c2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.5rc1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c1df89e696fe76eb23f6446319e577f761436bfe82196fd1f2ec8b9dbaf9e0c5
MD5 1b5dc7ac95d93a3baa279c55fcbfc156
BLAKE2b-256 71177f0ad56451dba09e8c382f3e4153afd679be0ed0d5068c60ec1a7c565340

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.5rc1-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 166b9387cc8db7ef7da4525191c4e761324a564b1dc0d8a88090014141ffe945
MD5 d329fcae8522219db5763e56b64a0262
BLAKE2b-256 75e4f602fafb05ea9290f0e561cf453a13514429122eaad87702bcffc3347ba1

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.5rc1-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.5rc1-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.5rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a1c04fe198291dacb6473f69560102c319aadf7000b296208f224c75e699d5b7
MD5 a65bd457f6b1ab19e76c67bfea069977
BLAKE2b-256 a00cc87b9602574c4a8305b76148b52a020c18b0a9b700aff9773e21cb043fd1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.5rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ca0c1ad6f001430dacf219bbbd2c27567230aab076afafc7ab705bd5ea3046e2
MD5 aec1cdc0c8e5ceadda0c321968cbf6c4
BLAKE2b-256 bf5da10e615de81ea4e82b13724ce811762a11ff13d1a8347b092b9c01b04976

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.5rc1-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 9460b63554fcb6b9222fcb8b3b62bafd5f00d28393532ab1fb2a795303a2a99c
MD5 1b5952edca8bc7ae5fb87a00ae3bd6e1
BLAKE2b-256 0ff5f75dbac6a163038405e598e6540c8cd61239112fa25b6907123906f06f57

See more details on using hashes here.

Provenance

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