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.20rc1.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.7.20rc1-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.7.20rc1-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.7.20rc1-cp314-cp314-macosx_15_0_x86_64.whl (12.0 MB view details)

Uploaded CPython 3.14macOS 15.0+ x86-64

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

Uploaded CPython 3.14macOS 15.0+ ARM64

consenrich-0.7.20rc1-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.7.20rc1-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.7.20rc1-cp313-cp313-macosx_15_0_x86_64.whl (12.0 MB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

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

Uploaded CPython 3.13macOS 15.0+ ARM64

consenrich-0.7.20rc1-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.7.20rc1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.1 MB view details)

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

consenrich-0.7.20rc1-cp312-cp312-macosx_15_0_x86_64.whl (12.0 MB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

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

Uploaded CPython 3.12macOS 15.0+ ARM64

consenrich-0.7.20rc1-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.7.20rc1-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.7.20rc1-cp311-cp311-macosx_15_0_x86_64.whl (12.0 MB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

consenrich-0.7.20rc1-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.7.20rc1.tar.gz.

File metadata

  • Download URL: consenrich-0.7.20rc1.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.7.20rc1.tar.gz
Algorithm Hash digest
SHA256 17929f98ca9cee1e2ebe6f32cada002ec08e86780d74cfc9af183c00052f9d8c
MD5 32d3127f3615820b6f9051baf7bdce23
BLAKE2b-256 aa472b5ee00ecfdfbae4e7a0f7505f67949f0b66877e225bee76c23170e26b7e

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.20rc1.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.20rc1-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.20rc1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c17224381f2009543591a082aa8d3201ba928d56b655763a526299835ddce590
MD5 40373175528744dbb71842ee9e453c2b
BLAKE2b-256 5e3145b75c33c7dc681c8204cd42af6540d5b0172bb6b052565e228496752dea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.20rc1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a1b7f0378274e8c9eebd8af315841bd1f99ec7cfb839a3e6db4e95a98fde7ed4
MD5 ed411262136018f5d7eee77dbc2e0b5b
BLAKE2b-256 094a236248806b3ced7863325cd2d7425c12547cc19b815f718c5b318a0e68d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.20rc1-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.20rc1-cp314-cp314-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.20rc1-cp314-cp314-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 7d5dd536765869d2a006e6b6eb79824402ae6363aaa2835502913c8aefcb02b9
MD5 5d5b471d96968c34528e8e2cb30e43b5
BLAKE2b-256 974e8443e93de9b5e9c936e10591a84fa03b754e72bdc6717c034979628f613b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.20rc1-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 062c6ad706ceeea5b715dd22e0e603517118f19c6d12568d3ec226775abbc9ad
MD5 2481dd591fd8c94bba89efc2cacdc483
BLAKE2b-256 52244395f32b90d2dbfc6025e397e5602edcb26cd1286aba38eddc9091dfe37c

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.20rc1-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.7.20rc1-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.20rc1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 24865f7079f9c23daa4794ed606cc15e2c8303b010aa4ec8f81507aca019f9fe
MD5 4a0c9a083ff80156c43cc7a4a450fa19
BLAKE2b-256 dcaf765610ae2e4281ead0a21b5e4725732586a1ab399215b28fcdc54ca333c5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.20rc1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 598fd2fceb0af54b7dc87855036e03a91e51ba982a51e27f1df21a7a6e6c83df
MD5 05014293c4b9c950dcad6f2f6a8840ce
BLAKE2b-256 a9c4a40745d548f41512c032822d65696d29335d6bf59fcd68d6b08a1284f583

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.20rc1-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.20rc1-cp313-cp313-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.20rc1-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 cbd563e850c94aec9e69810331d106e6ad02cf951e77ee28242c493fe6ef64ce
MD5 1c2d5b32939569de5927c20903a9cab7
BLAKE2b-256 228deb877142a4bfe972512d6df0ba041967e05677688d435ea6eac7630570ec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.20rc1-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 3749c4345d76e6401b1012639f3bb7dde58fc4bce1b9b2d4987a2182f6e88528
MD5 3912d62e57bbc96b8a0eef2c25866b6f
BLAKE2b-256 c3fddaeb55b01856deb594d5f1f6d771833052af96be2cc5a4d84d1bd1a7fbf7

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.20rc1-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.7.20rc1-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.20rc1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cab49cfb7659da22a7d892c813db26c90236303b44022e4835c4440a6ff99d15
MD5 9b0f062018b1314456fa7eae5271747b
BLAKE2b-256 3bf9a85be5198f9d9f205746f2b520ef88f761732f35638a916b961b3996b809

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.20rc1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 78887f1f577caacecb1f1e6eda80ce30aef69ab727b5065f21c521b5f9344772
MD5 611381a1b021c53be7038dad26901348
BLAKE2b-256 d33574a49d6f750d72797a3dfd57f2c8330df19b16c33929c729c535b0e182e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.20rc1-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.20rc1-cp312-cp312-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.20rc1-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 cae725f8bca25e687c3702d40f77fc7fd291035d8ee40a6e71669805df28ce02
MD5 4def2d93a83247f98f3b0709a9cdc131
BLAKE2b-256 7b66977960f875ad033dee71f72e6d025374bcde01f7472eb05fe0d8413d3b69

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.20rc1-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 6f0624b1c1ae845d83d90cb8edd46b9a7a1463ba8bd9c483b3ee0fdd762e2773
MD5 363dad70b6467fd675bd63bb2fbcdc91
BLAKE2b-256 2d3bba74ae0c958a441960f512b9c95e9612dcff44ae0278fd91aad13f11bedf

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.20rc1-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.7.20rc1-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.20rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2342ec16ff97a285fb1a83d23b3e0b75ab5629cc26324e282f6dae57da94fac9
MD5 7db08dbe93c9aa8f797ac217508717f0
BLAKE2b-256 66b4bc19ff2bd550a64bccdff30d372de66e3104e8753dd7f2f6a5ea4bff3ef6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.20rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6a2de13e0b387bcc67532d5d7e02ff06ca70ecf9bdf63546536d2858336ea5aa
MD5 ec4911ce62286868950cbe2d9dc9ed3e
BLAKE2b-256 f1ebc411ff2cb9ce98f828d95e6fcd16cc2af0b69f6c7cbfd66d46e2b0ae8b14

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.20rc1-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.20rc1-cp311-cp311-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.20rc1-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 719ef60e3dabebb04474ba04cb6ebf54d7d263c9b86cb321195f8bbb04d19bcd
MD5 9691d319e10aca9952984473178ab4b7
BLAKE2b-256 eebf8bc6e32952682ee06eb0a8f0d74e219045135bd85fbcbb00ae69d8892ce1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.20rc1-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 98058e58c9088362cd8298cc0c6b427988ece9c57a1a46fbbdea3a9ffbb6de08
MD5 838c4a813a8593770a2b706930e4f822
BLAKE2b-256 b57a88eb10e835f1cd8a05d9d6578d437767e507b8873995eeb4e0ffae23d538

See more details on using hashes here.

Provenance

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