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 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 footprints, nucleosome occupancy, histone modification
  • Candidate selection and boundary refinement for differential analyses, fine-mapping, reporter assays, 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.4.4b2.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.4.4b2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (8.0 MB view details)

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

consenrich-0.4.4b2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (7.9 MB view details)

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

consenrich-0.4.4b2-cp313-cp313-macosx_11_0_arm64.whl (7.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

consenrich-0.4.4b2-cp313-cp313-macosx_10_13_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

consenrich-0.4.4b2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (8.0 MB view details)

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

consenrich-0.4.4b2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (7.9 MB view details)

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

consenrich-0.4.4b2-cp312-cp312-macosx_11_0_arm64.whl (7.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

consenrich-0.4.4b2-cp312-cp312-macosx_10_13_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

consenrich-0.4.4b2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (8.0 MB view details)

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

consenrich-0.4.4b2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (8.0 MB view details)

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

consenrich-0.4.4b2-cp311-cp311-macosx_11_0_arm64.whl (7.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

consenrich-0.4.4b2-cp311-cp311-macosx_10_9_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

File details

Details for the file consenrich-0.4.4b2.tar.gz.

File metadata

  • Download URL: consenrich-0.4.4b2.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.4.4b2.tar.gz
Algorithm Hash digest
SHA256 2d18f8e6f39b3b91915b02b22a6975f36553608dc31313d956eb1e3f6d6cde8b
MD5 fe6cb415c161c05884403df02057b20c
BLAKE2b-256 3e85b1c9dc86270a310a82a7235aa03c0d555ee7a96e9cd1df618003e7e9ef79

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.4.4b2.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.4.4b2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.4.4b2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a3d816a87adf8399ca5a55aab1029b699f6cd9db10784b66cc3260d4cfe54fca
MD5 fa1869ca75c098b993017ae786fd3f77
BLAKE2b-256 912451f67cd959e2e6190a9dc13f11d3329d7a6ba5e6277decb20e8d4af72133

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.4.4b2-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.4.4b2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.4.4b2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8e704f2bf97a73cfc6088efa9c9aaa1874abc94df54322798c89e3356576e80e
MD5 ab192b9a3f64dead7caf9962c640c1b1
BLAKE2b-256 b595ba906d5d1b16fa317ae1c59d8667a0b949b7294c1f82db01587fa0afd3cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.4.4b2-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.4.4b2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.4.4b2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6b4749453f3642b144b1555c4a0dafd6f5f40723b8444828cb7735f88d793813
MD5 11c33b61ba43cff2a8858e1edc9b21ff
BLAKE2b-256 3fdb13ad4ba3ad3a34afad6a0f6844afaf11efaf2cbf9fac7261affd72ade503

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.4.4b2-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.4.4b2-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.4.4b2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0003e65bfe21743bea56d67c85647a36c0afe1f02fe106d94eddbc94d6ce7165
MD5 796d64b14db3872a80326b0f802893a4
BLAKE2b-256 c39ae9c1bc6509c4cec6eb97593f547eeeb8537da77ffebf01fdf65a6de6d461

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.4.4b2-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.4.4b2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.4.4b2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5bc6a129bfbfd6654db59e42603157dbaff5c030143f3dfe3ad0a5b8d0fd73e7
MD5 3786d30673176407b9bda5b2a1d4c7db
BLAKE2b-256 34f4d5d21897dbe9e5f9cd6edc0642a5a1d6102fba158f0ce58c2ce491df33a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.4.4b2-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.4.4b2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.4.4b2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 226a2efc461034e717a8f6780b6f95a5fc7860abc137e99a7e9338c2a137ca3b
MD5 bdc7b04e49fcfa0861f1730291c26b39
BLAKE2b-256 d1fab4f2b4ef09cd5fc7c6d12173e44b757fa27185a27d0c011677e7962db95a

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.4.4b2-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.4.4b2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.4.4b2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ce0dc6b518a77481e15a0c2116f72d1da819bb1cfe8207af4adb5848cd90d710
MD5 310173d12726cdc9bf712b5450264dc4
BLAKE2b-256 862869bd5e03da996cd0a9e15864298e0460e819e22d9b317e648d93ef8b0d92

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.4.4b2-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.4.4b2-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.4.4b2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 1da80857a4f7ba15ddcf8ce288f8a79a0327d81cb066bd98caffda3dc69e4016
MD5 20ba64c7aaf2c275d05f214e68a7fdfe
BLAKE2b-256 a375907de2a0d527d93179ebe81ce3f6f0e3eaa67705f99249d0b2dcbc9ff217

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.4.4b2-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.4.4b2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.4.4b2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8c720a53985ce1b9a70fcdb07cbd76d22d1eba9a71174187c632d534f2244123
MD5 d0268d4ab8f6ebd79e2c606681f8a43e
BLAKE2b-256 dc6b1ff5e89505ec900ebfa2d098b968bc2d7f9238489eac10356bb929e79391

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.4.4b2-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.4.4b2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.4.4b2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 762aee34a75c73cbe5ec17a26a873efdaaf3ac90ddbd9fd2cffbabde1623d106
MD5 744c681070c7e5af5877e17d5d132a1a
BLAKE2b-256 9643c407621d961726df961398770d194b3f44b2c970fe09903483f628470c57

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.4.4b2-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.4.4b2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.4.4b2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 58a3b4903e7ca9918a4ec5b1e7325744294d33fb99fd332206ec7e45adca9e0d
MD5 78605b36d1567dc9be29ebe4f1a05e83
BLAKE2b-256 5f9c029c6c942cfd7c17126ebf20b84e33b63e920448dc351a703c7cda75c6fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.4.4b2-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.4.4b2-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.4.4b2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ecc06bb90a95fc4f39c4ad79184ce9e8e44b4a41f5a175ee52617fdf9f971e6a
MD5 12612d6598fa0896c9bb5de0ce349d0d
BLAKE2b-256 fa813204f58d5473e4bb539b390f39da56e71920bf210198a31772469ea434b5

See more details on using hashes here.

Provenance

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