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.3b1.tar.gz (7.1 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.3b1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (8.1 MB view details)

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

consenrich-0.7.3b1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (8.1 MB view details)

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

consenrich-0.7.3b1-cp314-cp314-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

consenrich-0.7.3b1-cp314-cp314-macosx_10_15_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

consenrich-0.7.3b1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (8.1 MB view details)

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

consenrich-0.7.3b1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (8.1 MB view details)

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

consenrich-0.7.3b1-cp313-cp313-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

consenrich-0.7.3b1-cp313-cp313-macosx_10_13_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

consenrich-0.7.3b1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (8.1 MB view details)

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

consenrich-0.7.3b1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (8.1 MB view details)

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

consenrich-0.7.3b1-cp312-cp312-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

consenrich-0.7.3b1-cp312-cp312-macosx_10_13_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

consenrich-0.7.3b1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (8.2 MB view details)

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

consenrich-0.7.3b1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (8.1 MB view details)

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

consenrich-0.7.3b1-cp311-cp311-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

consenrich-0.7.3b1-cp311-cp311-macosx_10_9_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

File details

Details for the file consenrich-0.7.3b1.tar.gz.

File metadata

  • Download URL: consenrich-0.7.3b1.tar.gz
  • Upload date:
  • Size: 7.1 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.3b1.tar.gz
Algorithm Hash digest
SHA256 99c8ea8a6868f880d2f493e61003f5452e5a38f871febc22454ddbfd2331d66f
MD5 80b0f24bcf459413ea1563673f545599
BLAKE2b-256 5d44f1f04afc396540841fef2cccb9d98da8bb333bbb999e46a0525f9584ba21

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.3b1.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.3b1-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.3b1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a29cb6b15a96f1d9775f69478b09ef35fada9adec6cddc2f406107260fa3f8a0
MD5 070c162d74314dd1ccc740d001893243
BLAKE2b-256 1f16bef6fab51e2090ff718987fbfe554d38c05b33639263a79ce1b50f833186

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.3b1-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.3b1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.3b1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b628108ff259d46d35201618b4d93f5d7edab9b8c9b1c237636896654201450f
MD5 4d725cc2f15c8a3267d0b5298e743446
BLAKE2b-256 06bdd8de4d097d0ef21d7c849eec3ef3094a7fa1cdc7f6ea9092b03987dfaf1b

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.3b1-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.3b1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.3b1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 38a3e08f06ae0d137020c2da22bbd4560d7fe30450dfcd846940bdbc6181bab8
MD5 8f6f25f725f179595c2f90ce6d2070cf
BLAKE2b-256 4dc5d75fec6e6e5ed3e37a0ce1188239a05194c41223ff8e905e5e33553fa529

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.3b1-cp314-cp314-macosx_11_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.3b1-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.3b1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 9ef152232cdc67fb95875cd439ac505c71249b7c87bdac4c616cee108f87cee2
MD5 1edfc3c770b04aeeb572f51426f5b80b
BLAKE2b-256 f8924be44bd205f910f3318d5542f8e000ee0db813b23c8f675096de86ad9ad5

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.3b1-cp314-cp314-macosx_10_15_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.3b1-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.3b1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3d204a0dc2e28202a4d996c8178fc1277c716eb3e753f72ec846e26071db56f9
MD5 553ac6b3203f5d6dac92b7b7dedb5a3f
BLAKE2b-256 4ac5776ae324ba2944a0ffdc1b0213faf1771b6aa56acbfb971a70f695c73911

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.3b1-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.3b1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.3b1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 19388401c37ba9f824a5a2a6997fe222cdbbfc49eae792d98c3a578f302c78f1
MD5 7c289f657abf7d3716ce9597284e6091
BLAKE2b-256 639e6738c5208721272b721eef09c695466933e37450e8769dc1eca52debed39

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.3b1-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.3b1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.3b1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6e66e489c375c1b9c74f8475cef48c452543160e77739e9bd5dd8dd44ef0cdbf
MD5 248fe600b0ad88ccf1bf9bf2d0580040
BLAKE2b-256 d563b6ff979c7cbedad7d15e7ba079da2663a8634c993e6897e09307e90953c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.3b1-cp313-cp313-macosx_11_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.3b1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.3b1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 6996afebb8c00f619b7b55af253641659207084d5800f7c53b51ab785c73b904
MD5 c4653481f400c184a928ccd3fb3181af
BLAKE2b-256 04df0f2b1cb537806e641f04dce020f77dbf6e7132b9a48f46b24f1be88f8422

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.3b1-cp313-cp313-macosx_10_13_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.3b1-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.3b1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e9b582232f672ee3e117e5194a14ccc78a0064535aea967b93a7b842eb0dd118
MD5 92e75f45b1ec9a6f19357d43a359e5a2
BLAKE2b-256 71c95d0054dca8e0ad5c57ab4a2b41334654c314e4b152eaed264935ccb5e76f

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.3b1-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.3b1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.3b1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 73394408b3296716fe4732bcb7741cd944021ad8485cc4f78e3e301404e7944b
MD5 8d9def534d42bb18b746478e8fb6b931
BLAKE2b-256 e79999f154e41b7e19e4d558b042bb94c7488a90e636cf1154ee0141af2d14d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.3b1-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.3b1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.3b1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2a75a4b34a660f683f20c357526df9dbbff3189efc5227f2390a0aee142a3bb4
MD5 93703579c99b0c619636e13622151616
BLAKE2b-256 a2205e924340f05ae4b59c10a8b13e15cc956f1a67ccef612366d1b3e4acee93

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.3b1-cp312-cp312-macosx_11_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.3b1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.3b1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 29ae4ab25ea62d3afc4828b565976a2fb22bc7112c14d46d8d62008c4c6d84d4
MD5 df541dc24119ab16fa3a26635c7e5de2
BLAKE2b-256 53af102aa33426b390418b67ff3c1ca4ff98f107a4d4a72b13fd23461e48e3b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.3b1-cp312-cp312-macosx_10_13_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.3b1-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.3b1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ad41edc64ce7f6a77058ee9ad3d4f03954f672a8e8cf6fe4420222ff84293991
MD5 ef88cfefb136029ce317033fd0a3dff7
BLAKE2b-256 3c2c5c069d13e5650bf14f087af222aa0a730f2f7503c0de6ab91210d787123b

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.3b1-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.3b1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.3b1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 171a0142e978b3dcdff876f38a7abe01528d9cf6f8d5971d6c3fdeda75fd4666
MD5 abbf4b30b0cb5f29ba5600f21248750a
BLAKE2b-256 725688b6c92fd9ac212190a1229650c1aa0bdb9bba892a4ae8ec54cee90cfae3

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.3b1-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.3b1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.3b1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9f19b9feb897f59ff2cce9879ee01c9f8a49a1fe4915e7d5db6a1434f9349500
MD5 562cabeff76ed27408bd9f8f4783806c
BLAKE2b-256 2ca5cadf9339f7bb2c62fa47fb6dfcba79ff12f41d130ddf2313adf8e53893f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.3b1-cp311-cp311-macosx_11_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.3b1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.3b1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 37ff7eedfe9f12aa5dba0d9da0b36a31762764c98831019070eba946fb742e30
MD5 180ab1fe43b856f8c4d9ccdd7a528648
BLAKE2b-256 2701bd785a53d21c778e32f2f0390c1202151bcf3bd6c40e4f1e1e6d79476e36

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.3b1-cp311-cp311-macosx_10_9_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.

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