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.0rc1.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.0rc1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (13.1 MB view details)

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

consenrich-0.8.0rc1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.0 MB view details)

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

consenrich-0.8.0rc1-cp314-cp314-macosx_15_0_arm64.whl (11.9 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

consenrich-0.8.0rc1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (13.1 MB view details)

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

consenrich-0.8.0rc1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.0 MB view details)

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

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

Uploaded CPython 3.13macOS 15.0+ ARM64

consenrich-0.8.0rc1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (13.1 MB view details)

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

consenrich-0.8.0rc1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.0 MB view details)

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

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

Uploaded CPython 3.12macOS 15.0+ ARM64

consenrich-0.8.0rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (13.2 MB view details)

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

consenrich-0.8.0rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.1 MB view details)

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

consenrich-0.8.0rc1-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.0rc1.tar.gz.

File metadata

  • Download URL: consenrich-0.8.0rc1.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.0rc1.tar.gz
Algorithm Hash digest
SHA256 14a95cab134a641c350e143138f28340ec629feb971ad373f8bab2c472e0597f
MD5 46f575d90badd9b9e34d0c1130e33c40
BLAKE2b-256 b5e0f8b6c9236de23eb910d2fef61c56be27f653a331a8f70448f06586f9bf4c

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.0rc1.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.0rc1-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.0rc1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aff2331be579f455a7ec667c82181ac39cfa581b9eead1288ef002ee64993bd5
MD5 01a770892f3dc7b543cb8b5957e89e45
BLAKE2b-256 47b1f58521855c8c055e2058e17a9c8940645ac8c6cc321b390ba6dd0cf504f2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.0rc1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ce3f16812ff7a57ddafe73f3da5f4a1b336821fb68224607aadb6b1fc8810493
MD5 e810248fdf89ef20c038e2c8373cf3be
BLAKE2b-256 ddefd82113782d6314148ba1b4fd0e74bf19318988e487a263ed32f440e1ecf9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.0rc1-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 843af9ae13c5e22d0c11dd52fe4ddb939cd8c14d41b57a2ec81189b22c3e30fa
MD5 a203608c51da7ad909b3c64baa98a223
BLAKE2b-256 891a398d14fe9a379c755764e4afaba2262ff45d4b829c0c67b4c5161d875791

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.0rc1-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.0rc1-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.0rc1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8c47a14916b66317146112ff44b8b3f895774fefc4a32551e69834ee1656f666
MD5 655d65c20ad981f42595a07e8db79857
BLAKE2b-256 a0acb68bbb90bdf8032eacf699251eb8e46fa650ff80a100a976b5ce7e94d944

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.0rc1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 441814f12c915341a38f0d9ba168104d9a865519db88b3e49694744e4fa3012d
MD5 aa9390416d64b8bad7958f5d03d3dac7
BLAKE2b-256 ff3ece5972911d5aad980e78c1c2401c7fd922247dde36d25b85767cc9ce6b33

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.0rc1-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 80c81ac71bcbaf17bea049982a56665b0ea678ba0ed786b203c9e6334d7a5a55
MD5 c6e1eaf97a5c383104e3f1e9bdc379f8
BLAKE2b-256 f6dbfb3913d31b19d58974c7ab0a3379e713297ff462dbd4caed97a68afd6a98

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.0rc1-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.0rc1-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.0rc1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 be5c7bab3cd192f4c57aebc3273bd38977c99748b4a5421c2256ba428369be87
MD5 fcd71c7b2e77eb9dd033d49fd3b3091b
BLAKE2b-256 73b5acb395b0dfb6f3ab70cc2692d069faccb7e05fb3a4f3150c360f5bede14f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.0rc1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1b2288a862e2df70bd4201e9411cc5a133177f5d3b470dc83859374e267f42fe
MD5 6314144f1fa38d17c6684c2d4f61c5d1
BLAKE2b-256 8eac087b785dcfde127fbe92f59a76b1aab0795d8cbbdd97cb99af9085cda1e4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.0rc1-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 af2b8269a153c2981aeeef476b8b7514c557db55f2e05be8abdf223473e67e2d
MD5 cc687ccab35e7496380967a9d9e6481f
BLAKE2b-256 7ca0d5bab60dc43bd2ae73b260075a92676317ebcc97ae131ff6544138214a7b

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.0rc1-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.0rc1-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.0rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9a823c6b72d4481995e1d42aea0417254522e7a34d09116c9fd49378fd3c41ef
MD5 4adc27c7b6a0978cbf75df8753913d07
BLAKE2b-256 ad6d2adcb9ee3599d0909447df8d2a4cbc4983576ebbb1e40e414932f476c260

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.0rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 66c10ae8f8040e4ed29e384af192b54b57d6cca7894a46242e96e677cfc66aa8
MD5 e9c3b8f0a29873d1c6874c08d193e9cb
BLAKE2b-256 046396aa94026208019fbd57f4e6e70185baef8060ed0bbaf4ea89f0f1feb8d3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.0rc1-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d068a15fb7ed391495de85fb9bc1b2edc57ceb78c7b554f92718282948e716d8
MD5 94d740d7f75b4e3a62d91561f6a7be27
BLAKE2b-256 bc33d9b736c6799963bf8988194739b189e6440614219cc9c36c738c79df5c82

See more details on using hashes here.

Provenance

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