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

Uploaded CPython 3.14macOS 15.0+ ARM64

consenrich-0.8.0rc2-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.0rc2-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.0rc2-cp313-cp313-macosx_15_0_arm64.whl (11.9 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

consenrich-0.8.0rc2-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.0rc2-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.0rc2-cp312-cp312-macosx_15_0_arm64.whl (11.9 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

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

File metadata

  • Download URL: consenrich-0.8.0rc2.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.0rc2.tar.gz
Algorithm Hash digest
SHA256 6389e124be2ec34d840c7220d320c8ccd0a88b5642bf8e04c172aa72de6761e8
MD5 e336673a5c2944048f2e494e3854871c
BLAKE2b-256 a2f6bcaaf577aeae652a0abb6b09567860f05c230a0d201ce6d1cbc8773a4cc2

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.0rc2.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.0rc2-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.0rc2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a59cbce633297e035d6c7a31632b99a8030d017c91028965e474e3e5b285c502
MD5 f736b087270ae55fb55d484c0aa2af00
BLAKE2b-256 d91e0fc7de55cfdac726ecd215487bf90daf2bdd4b4d0dde8ac2ac893450a033

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.0rc2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 47e171bbee400f540e9183e615b8c9eddac9cf5a9ced9be56f9dff5cfc01afe6
MD5 3b0405fc010b732718a6066f9cc0de82
BLAKE2b-256 c9b13d2d6cd27736b6a049ebd1c13956a894308c73776ba1ff66a1a196f0b01b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.0rc2-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d7464eec82f59fe641879ae575f98507d26b78a6b3953b45a7efeb5d187b509b
MD5 872bb0a083f47c484622d98518035264
BLAKE2b-256 5319028aa226d144efb33256cc8eeb9ee87fe39c2423388ae0ec38e562b7b2a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.0rc2-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.0rc2-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.0rc2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dbc95a9521294a73721b1e3e8598835181aa01949ceca66fd1a153abbdc36e0f
MD5 14d41f5507d6a96b3ef0c75b8f44ef2c
BLAKE2b-256 3f479a95fcbd1be22289fc3d1d213632e2763d1caeb606392e569a4bcae57b3d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.0rc2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 44832a848e7426c738b82562ec7af5b74615f1a36b6f82ce0b1bcbd92b655286
MD5 2af804172c821faadc601a69cfd328aa
BLAKE2b-256 35fd107d2f3cd22839cda23d5dd53a75ccb45caafc78b30badcf3a4b38a3fe8f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.0rc2-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 10eb53b2dedfb3f81427d93acf55255666aa33fbe75acd8a11acfc9786ec073b
MD5 b42b2e2016b838a127d01500b2be4b27
BLAKE2b-256 237a542ddf71207199639d39b0307a0c29d3163a8105ce6711f0bab8b2f47c4c

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.0rc2-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.0rc2-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.0rc2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 896b57e1feacc6cf2856c78cfb1e82b51972008cb878674abd3ed4c3084dd42b
MD5 f35b44375177e442d42d29ddbf75143c
BLAKE2b-256 0d3bb854afb617df57be665ebbe5a651301e379919d3482bdff63c0cd7cd64bc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.0rc2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d1cfdcbbf6fbcc0c03b61018f07a89f509d97ab9fb5601ce3cca94617f144d7e
MD5 dd7c42f21d88441937ef2f05707f0bc7
BLAKE2b-256 072e79761b475de44655c0bfa7e48dfdd43d8b07dec11ba871518d687e8d23ea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.0rc2-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 fc11ffbadef3c43d329cff6035147fd7c7d91abd5bc43fae813c88aac4d9184c
MD5 080d4fb07950c35a700f697151388a06
BLAKE2b-256 991c475e07499371b5ef8a09fc6209f710cba730aa333e03d0036a8e1a570e35

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.0rc2-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.0rc2-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.0rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d8c9f848289cc7d4d2190f4eb500ea87e824421aa78bcac5cb24891a8ee56de9
MD5 113694f9be1d465f2114e396cef7a609
BLAKE2b-256 5df3446c4b0b2c522ca8f9ef81a93de85e4768d1f09e0a9ba1cb1f22e0a48b96

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.0rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4a8967c0da3f360b2d11adf6b2f19b995b1fc7649f8375b2acf883829edbbaec
MD5 39b30bc9f4661e6f850d1309ad0dd7c7
BLAKE2b-256 e8b59ea612dcf3b7e417413474c2d4eb8f5d02ccfc5c8c7aa33ec185dbb232d2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.0rc2-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 bdb75c185ab92be381943d6612b8260a71ac6ea0c7a1fcfadaa9d8cf009c7a35
MD5 c50b54cc608c471d825add4f0079129e
BLAKE2b-256 9e852e9b78db4bcd232b8d29338659319282c0ba63ea938196fd0d574f063e57

See more details on using hashes here.

Provenance

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