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

Uploaded CPython 3.14macOS 15.0+ x86-64

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

Uploaded CPython 3.14macOS 15.0+ ARM64

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

Uploaded CPython 3.13macOS 15.0+ x86-64

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

Uploaded CPython 3.13macOS 15.0+ ARM64

consenrich-0.7.22rc1-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.7.22rc1-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.22rc1-cp312-cp312-macosx_15_0_x86_64.whl (12.0 MB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

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

Uploaded CPython 3.12macOS 15.0+ ARM64

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

Uploaded CPython 3.11macOS 15.0+ x86-64

consenrich-0.7.22rc1-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.22rc1.tar.gz.

File metadata

  • Download URL: consenrich-0.7.22rc1.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.22rc1.tar.gz
Algorithm Hash digest
SHA256 335802253bba30a0236fedfada9a9d7df72a4355fe7600181cdc68956c9a5062
MD5 ec252aebdbf3ac3d05f402c1aec259cc
BLAKE2b-256 806b684a36f6c5045f6aa5fae8d57f334acce7d526e78980e743ef9e418a2ca7

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.22rc1.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.22rc1-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.22rc1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 acff8dc073116c64a2f1d4ec4676b006c80c4bf12746dd28c678d32e31fac378
MD5 445e9889310cd76cf46a91460da16998
BLAKE2b-256 99b30e67838973067872a3dcab68e771891c0de9e30050c619a8e3ae25ed5160

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.22rc1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c54e93dc9b9694820024e904856b0a889ee662e487f5ebd4fc7bb724a9483238
MD5 3840a5baf6a2b27794ca50987d79e7a3
BLAKE2b-256 1d961ac5263db52082c40a9f13811847a9d6074515a79d817c6d19a34c58eed7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.22rc1-cp314-cp314-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 9aa4e40af498178f534e9b549d9797ce4eafeb80143d908d8250c61606146dcb
MD5 5f1b25dfcc9c6d93de2f5c8e02cf6c27
BLAKE2b-256 1a72fe3a868cc5d14c4d5b3e9a5c3e48a7a4e4a3e2732d766604c8633ac19d10

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.22rc1-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 0ca49a06dbf835fdd8dd99dc45b787e7f53d51b21871a5da26eead0f67998ee0
MD5 bae0b5b3b2dc208a83d032f759ae8213
BLAKE2b-256 6886dfdcd77fec08ba598757ab81c775d1b973f40d09f1b60851bd1781c50296

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.22rc1-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.22rc1-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.22rc1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1c6e011b07962a8f067b891efd2b542a236059676d9f214457979eb78b18b316
MD5 21e040db03e8f16470faf8555235f7f3
BLAKE2b-256 85f8580bc56217a4b5fb3ec2214533721deb2c9befd5a724d2bb3c20a5f11114

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.22rc1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5341410ee0a131bf4b01dec08f0880487988fb30062a1827e0bc365e0890d55a
MD5 6d0436cbd32cb1faf62a6869bd6e09e6
BLAKE2b-256 a3827d096e33d1b976e0e23fd36af54193051825054974345bcb7b5e2910df1b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.22rc1-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 fbbfdb19450ecc3e632dae27290c9292a5166b63dd5cf0bf08375d4358f12df1
MD5 60990e344c4c3018732bf402b190bfe8
BLAKE2b-256 464349acb93797afff3911ff7ed404e2420698f8bcd3d57bcb52749d80d887b5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.22rc1-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 b8e70281a56bca6a492987ff616d7eb31968887b45cbe0496d142b9ec87fc5c4
MD5 57ee8485e94b015f422b097f70bf9b22
BLAKE2b-256 9ba8acec3e1d5664fc1f42eabae6b92a21ecf1a7023c87266ab41888ab1dfae8

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.22rc1-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.22rc1-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.22rc1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6ee78c1421e600828b4dfe3c04f8094e39e4e5613b89070ec668a55aa60ee22f
MD5 03651a67448560ecca73b5cea42bea1b
BLAKE2b-256 7601270c067c188591af8d3099e5b31948d2fde500c58a20282fca5b6fbea161

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.22rc1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cc348aa80c0bdfa60098572179903d0cbadc27050d8dadafb56401519060fde6
MD5 b0f61735c20c1ad4cd6430f6fa3803ce
BLAKE2b-256 ef86bb8638a0ae98090c150a4d1da9d03e801fc05b5fcc480bb914d4f1820b7e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.22rc1-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 01265399a9adb336e695e04ceeae773892121f409210e70f2b40f13cd2e76ccb
MD5 a696d491a8d3217c973a555cc39e029c
BLAKE2b-256 615aca25484d7057abf458fb426b446889cf615e9e27c46a39979a5a4f39be14

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.22rc1-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 aeb67af140ad786d3549908d1b7bd70f61648c11877c4f4cccdea4ccb28e0bed
MD5 d90b9c874d48c62da6dad5358cde4430
BLAKE2b-256 b2a45dc8f47598487967ae63de8d63af7e5fd3de8df89a5891cda5df2a4ec3e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.22rc1-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.22rc1-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.22rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a63e7ea0429ba61d2c48d313eda337725cc9229d8cea4488393f7800fb1d852e
MD5 be20aacbe66a61112e248380545f3258
BLAKE2b-256 c245d6979a4fc5c50e9c951ae3ed99a4a41538a73ce9b5e658090e870698647a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.22rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0b573787e4619d624df7f3427d4927b507522b64c3ecdc7ceaea2a84bca1ed32
MD5 0e786d1f74e8b67449b19d5274ad11ae
BLAKE2b-256 c25023f580572854de1e1e571a7c3c16556592a68fa82c1b432e1706d1b116ef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.22rc1-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 1e9cfbfaab9e21968e4fbcce5461c4075c1dfeb06be7c8990a1f61ace515e2e8
MD5 0a696fee5dabc2ae5ebae093198ba09e
BLAKE2b-256 887b7747d6d72ac45c8e745f7f4a612a61ed1eb7386355dc2c0ac0895c65c5c0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.22rc1-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 3ce2ebc49dfab74bc39fc142c2cc02b4f80a87fcf14d0b5255398ffe9892ebfd
MD5 dc99253548efd2b128e693697a16c678
BLAKE2b-256 44337eace7d1a472810caa1049744770954509e199e939bfea11c3835e0f2df2

See more details on using hashes here.

Provenance

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