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.4b1.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.4b1-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.4b1-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.4b1-cp314-cp314-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

consenrich-0.7.4b1-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.4b1-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.4b1-cp313-cp313-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

consenrich-0.7.4b1-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.4b1-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.4b1-cp312-cp312-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

consenrich-0.7.4b1-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.4b1-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.4b1-cp311-cp311-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

consenrich-0.7.4b1-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.4b1.tar.gz.

File metadata

  • Download URL: consenrich-0.7.4b1.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.4b1.tar.gz
Algorithm Hash digest
SHA256 5f14144a8275ea8b7bfe526e2ece7f55a2af551f3ab25caf112d694af510fa5a
MD5 54bbfc4bbc6cbf2ff92d820edd15fd53
BLAKE2b-256 1640b905254e55f51897957935055d3b258feb1d04ed7f082522198f2c35429c

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.4b1.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.4b1-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.4b1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aa7ea61c39b81bdeeda10ccf35eed6aa6eff290dd5d6d09d32d3c8b5659b3506
MD5 237ec9f18940478f9a09ca52ba25db4b
BLAKE2b-256 53a83e31c22eeca3bec46e9b9f20fcdcd73a85645d72fd09ebbd1772880b32d9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.4b1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 057aba7b1fa72f3f814434dcaaea3775474fee4962159eff285b047cabf72162
MD5 3c92acad8421c1b898d46da327355215
BLAKE2b-256 035fd826088c28555b065f10305cbc4a93450909934b4bd7be7734dcca2a502c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.4b1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2ebfedc2bcc2150f5f5a761192250f54459a1730426fca2f2fc5d78971585696
MD5 f8e91c1e4544781bfac4adaca1cebc0f
BLAKE2b-256 327ed732ece639fd66008d3b17cccd891f218ae2053bf16362f2a8debe6107b6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.4b1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 96af53be1cfa2255126c99a591a926d62e3c816ede87d0c0087c352951381513
MD5 c91501a782af313db01e686f750dd30d
BLAKE2b-256 f182b8ed8bd63b92ef761c8724680c1c9d0899bd71aea0bbd656094942e166b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.4b1-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.4b1-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.4b1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 87dddbdaa45faacabb46748e2122242a4f7f4b88c2decb014915250331af70f1
MD5 896ab519a508e7f09f49d40cd03facf3
BLAKE2b-256 0f9a3ad09b4dfe9320cb5150a5ebe5a3cba6ce9bd665ee4254a8199a292f2123

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.4b1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c2a09a1e5025a9fc64f69d7db61aaaf486d6b615eab86fdf1990a8b001308705
MD5 7d06539c719e25b0ac885db24b12ebdb
BLAKE2b-256 79b77a0c64253def84435383648398a35dcb98c26e60d401d7e22793e3c16d15

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.4b1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 010fe73fc78e4f2b276c0c1dd0462a0a52eaf6d8d9c6d59d7bdff8f3efcbc426
MD5 b76770c912e025e5fb83de3ba296ec66
BLAKE2b-256 6930d8bfcb57452a94e8b8e57c0866d8b882cb7451607c57e86c7be27c80e195

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.4b1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 2596f42289f495e013fe8b453cea4edb09a8304d2512792cb9fada8776b1a013
MD5 70f556ca7dae1a41a1eb510a5422a5f7
BLAKE2b-256 296fdb9cbb8bb174c2b6acdec29b7ee1a951f0276d3ae0ebb507876bd1f679a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.4b1-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.4b1-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.4b1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1c30470642c5ea590f54af7162bb3f0c6c4767cd2a7863a368b847c8a21c2616
MD5 82f9f624f0a64269cdb735e5c1caf59b
BLAKE2b-256 16929408263570d769f61ccb828954b82b6c23473a10dc5cd8c78896103553dc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.4b1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0d201d01d725c00411230d7bf453adb9a006f5796f701fb7b91c489a96e763b5
MD5 7d48fa48ca9b4aa6571b873df5a4ff87
BLAKE2b-256 4c372f3fd4a1a751c554efa4f4283ffb8e27d6edc7e89d36af615d1cb52bfc44

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.4b1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1cc2d498317df5a28d3ed729bb2506a53989d6626d3677de37a108fb9b1fd550
MD5 db94c40cc71eb2c1bc6aeb6bb02b8b80
BLAKE2b-256 a9409394c64529e35798b5da8fbb8cdaa58e67765955eb8e9c05afca9b09bbfe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.4b1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 3dd66caf9205343259b7150a57fc5dd99c57b82ef4d5839d104440271240fa76
MD5 5d7b47fef5afba442c3bb2d48f4dd15b
BLAKE2b-256 3286aee48d5fad83bad9102636693e84f077927c96c11c65e6f6a1916f752a00

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.4b1-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.4b1-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.4b1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bdca05fe679e9fc99e45748539ed8b04481d70c4d2911689a98e21170369e958
MD5 3afdf448b42331dd435fc29aa7f2b992
BLAKE2b-256 043d0e6a052cd4f4bde5461acd2f0f1a9391c033dfa45d1876490a223b4edbf6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.4b1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fe4717e517b5c2afeb4be9d2153ec62aee8e1944ac482c467a912c6325b4f1df
MD5 5f6d6ed890644a66214780891fa6b7b0
BLAKE2b-256 0ad20d1c8270d848f7e43db8e9c0aadd76512526ff3a5799028429046c4df943

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.4b1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 386cdefd0b5ced03f29688f0bb33b8683b99589c21509ccaa13d6bdef2ac6d7f
MD5 858ae6676c350502b170c21bd235c80c
BLAKE2b-256 bd199001bc3ab22a89e34de5180ecc9795e95831968e8ce2a1eda7d0217ef0a9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.4b1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f4a8d597c181ce3193a9dbe4ea81db67d19dbe1dd2015dba905f7fee0a5acd70
MD5 b32395cc4453bdc58595ae00ac333e64
BLAKE2b-256 18c59a18b88076b630a93c45888ae9089ca328d75b235f4b39121174fc300c95

See more details on using hashes here.

Provenance

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