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

Uploaded CPython 3.14macOS 15.0+ ARM64

consenrich-0.8.2rc2-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.2rc2-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.2rc2-cp313-cp313-macosx_15_0_arm64.whl (12.0 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

consenrich-0.8.2rc2-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.2rc2-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.2rc2-cp312-cp312-macosx_15_0_arm64.whl (12.0 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

consenrich-0.8.2rc2-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.2rc2-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.2rc2-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.2rc2.tar.gz.

File metadata

  • Download URL: consenrich-0.8.2rc2.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.2rc2.tar.gz
Algorithm Hash digest
SHA256 5b4319a40b2e61a987b48344567fb93347bf6eb130c7c7baa2add0708678c942
MD5 343cd1eb202a7d8a1cdef9416778181e
BLAKE2b-256 c840da5fa3168a07d92e87330bed0bd0887d973653ad8dcf0e2b56f7d20c0b42

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.2rc2.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.2rc2-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.2rc2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f345994b1658ddb94da8190c8d3df1f877cfdba80e14ecc1b86aeb26ff563ee2
MD5 3acf36faf85cd6e62fa4b00244c2454f
BLAKE2b-256 6480da13fbf0ef98d7c54d2b41990597c92451830d2a188a4067aa58d6819c41

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.2rc2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 856e01318d9fe07e931a66d286caf0bf2748fce3fd616a08b36089031cb3b174
MD5 bb51fe89081afbadb88eba244b68c029
BLAKE2b-256 cbf7e49beac628bd06e3537cabe2ac98e9699f3619560d83903eb701e1519a52

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.2rc2-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 05ef64031cbdabac5eb6b6e5bd826e6198e8c40b44ab42bab3e510c8942ea7f3
MD5 0cbcda7c5614545aa89a51d16b9f9eac
BLAKE2b-256 519eb45ad457772cc747a916b7ff139a5c503d224fe14749a4464241046fc98c

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.2rc2-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.2rc2-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.2rc2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 693844aa893c387436d0ed21e704b9760251410b76e9dc9fe23718ebeae2ca80
MD5 dbd148f51f2fdbd7f7e8c4e93dca8f6e
BLAKE2b-256 695840d7ad40964c4c4a99078e8ded7e382959c40b5ecb0cba968d0721cf1abd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.2rc2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 079d8a7d4ac981192f51c8d5c501296748baa9ad62b2f7dc71456aec78e7048a
MD5 43ca1cb2d090284cf7246a28b7bc2a69
BLAKE2b-256 d696c5f6366ff5a628ad6ae1ff606d4a9ed36c2d374e0fff99e9f1a8f6ccb4d5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.2rc2-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 b78fc2946f8d20dc68feb13c73ab88c808619aad349022483b15dddbb45fcb56
MD5 a87b727f3d2e840012889cf8cb8b267a
BLAKE2b-256 8cc7f076d561d21476416ba8a7ffd4061417c4a72b4ac6bd7d0118085e128cff

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.2rc2-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.2rc2-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.2rc2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 009e797230da4e9edc65646fd1c948506e36f6eb3559ca0cea04c5d9b5a6dd14
MD5 01ada3cd0ab1eb61e249cb4e1fb991d2
BLAKE2b-256 fe4eb25f51677cf0d1bbe7ff5a2b6373e6c603fefc8c62d9e2a33de1ef36abd9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.2rc2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f799d92e54627dbf3b5f8f6d0104a38f2e22e8e0d5820071b9218d4b8693b3b2
MD5 163673679c3231072b1a2a422bd218ea
BLAKE2b-256 f90b154cce58de7fab353ad6f243dbf198d87abd8ad5448937cd90790db95fdf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.2rc2-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 1ab7def94960a7f59b7b20958558420db47d21a40de2ae836a21b3e32ef9a81c
MD5 032ed24365e1d92f0b1e74504e77d0c7
BLAKE2b-256 c589d89c901f655f63c62f3f670bb1f51d6588d2e1a21f67f2bd0a63593eab38

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.2rc2-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.2rc2-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.2rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a497c15b9ef9c886727b83d220d556bfe351cb0da7aad112042eb14cc2dc1bce
MD5 eef5f8577e11178abc0c0a4d75771df0
BLAKE2b-256 6b1435b4d1fca02d3380c33d4c21bfbd6fc32f1015e838a4e485b374213f2bf6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.2rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 afcd5d466c446d147b4a465e81346de04780c62fb1d902d0ae36c527db3799c7
MD5 209250470184a083f7193d340ceefcf8
BLAKE2b-256 d727f06da800bec09b51ffc115a0075e02aa56e49735f284f9e4ec3427d68783

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.2rc2-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 f450fd50f424feb64c8f629b6c515c9c708fc6f5cc824c366b65d1afd3ce259b
MD5 a6417b578db43fa21f7c7a19441c02f6
BLAKE2b-256 9d61a22c59c9fbaf2d6faeea714dc84add9e456187340fbce6683aac5b1bba3b

See more details on using hashes here.

Provenance

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