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.9b2.tar.gz (7.2 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.9b2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (8.2 MB view details)

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

consenrich-0.7.9b2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (8.2 MB view details)

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

consenrich-0.7.9b2-cp314-cp314-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

consenrich-0.7.9b2-cp314-cp314-macosx_10_15_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

consenrich-0.7.9b2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (8.2 MB view details)

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

consenrich-0.7.9b2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (8.2 MB view details)

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

consenrich-0.7.9b2-cp313-cp313-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

consenrich-0.7.9b2-cp313-cp313-macosx_10_13_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

consenrich-0.7.9b2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (8.2 MB view details)

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

consenrich-0.7.9b2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (8.2 MB view details)

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

consenrich-0.7.9b2-cp312-cp312-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

consenrich-0.7.9b2-cp312-cp312-macosx_10_13_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

consenrich-0.7.9b2-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.9b2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (8.2 MB view details)

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

consenrich-0.7.9b2-cp311-cp311-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

consenrich-0.7.9b2-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.9b2.tar.gz.

File metadata

  • Download URL: consenrich-0.7.9b2.tar.gz
  • Upload date:
  • Size: 7.2 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.9b2.tar.gz
Algorithm Hash digest
SHA256 3a593f49d022d22395ab4f63ed5b963d0d55c951a5b7ce2ef29136b55a0a23f4
MD5 9fe457898bac4289fb43f4dc3ef882e7
BLAKE2b-256 cc5372892c15a832dba5a1c8ff5bad8af8491cd41a74b8ac0daeccfc997c143a

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.9b2.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.9b2-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.9b2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2d43e17b11114e233bfe994d96286462de6b9894f7dcf23510c372935d56e17d
MD5 7d152f70554da55650f3a3461a769fbc
BLAKE2b-256 78b013813a0412c0dd2ec5fa83025e38a916adaf411df15091cad843c8e53c7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.9b2-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.9b2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.9b2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 923ccdabcabff5d8e3e2aebd3352f792bc09590b1814a3f005f37ee77b7136b6
MD5 03f756e7c3ba8762d48304f9fd28d7e3
BLAKE2b-256 8b4ad1122e1b629bee3fb3f77e9783c2d6b9cb320fcac15ae40fff9aa2d9b8ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.9b2-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.9b2-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.9b2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 127dd9840c5404f852c6427463d149df28468dd2ab511c6be022af25516794f4
MD5 5eaeb466dd0f6b4a76305c57d35b5771
BLAKE2b-256 4f6af7eeb69bc1c42195edf71824a59c6b666a85f87d41b8e1dd1e380788bf52

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.9b2-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.9b2-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.9b2-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 45526f3bd90573068feb7ef26c739d9cc6b44f171a8b8f146db511215960067f
MD5 ce439026515183fc62a789a83ba17a68
BLAKE2b-256 ffed0dcf44f0db61e4cc8622828fce3956e775b8a543bbcef0143f0b872eee3d

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.9b2-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.9b2-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.9b2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8abb1ccf62e9dd7aee56442aca723944db792fde80dc773885f4c51744c70d02
MD5 790a867890db6a528302d37f6848903f
BLAKE2b-256 9af7204e0fc5b1ef75a587d7f7049fe06d7d88a02357b26f5594974eb1de3eb4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.9b2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d4477d3a8b3ea197633516aa4a2205c35c7bf870899c3ea6101f5c6c686c3fec
MD5 f0a081d3388b1401aaaec4b932d732b3
BLAKE2b-256 e39cff124ae0216b732ef9ba43ec57c9c63784b8b6bf7d159cb6184a3eae394d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.9b2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 36cbf9b9679e3fc782b379f5abac1ce90bedd467925b53b785c5fce669035b83
MD5 ef59cab47c8f75221a130b85796f8d39
BLAKE2b-256 096e706da9e5ce5a56acef229d3c03062ef338fb72f2b41a48e480d5a65e2cce

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.9b2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 72118616eebc1889c2086828cefc680fcabb14727e9e5f0ed086f9ad7432460f
MD5 4f3db9ea6f6f3eaf82d40413bf110fb5
BLAKE2b-256 8dbfc8208ca921ff86277cf89881a3413965b61ea9c1fbce24cfb0c7d3c28abd

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.9b2-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.9b2-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.9b2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a3f6e567a7c2b4e0815c258abaed2a6082cb90f0de934398a6f39cf026adb9c2
MD5 8b5bae8b45ca45b3e1844a86221e75f5
BLAKE2b-256 323492e8312abc32ee58a0d3a6c0fadec71a2f6279ed9371666541b6365357a1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.9b2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 279b79749b571bce4b49ad6ea8063df6a2cd37907ca624d9a2045edd08d9dbd5
MD5 2f4194e645d51ea9edb7d3a4a4a1ae9b
BLAKE2b-256 3f14863a51280028db73dd608f0e7bbe3e83800d1a931e06b5b30d101676ecef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.9b2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fdf86b88eecf6fe1c3f8c4b8faf94eff3d2d55b17b2e11f5d1a2750f86dd93ec
MD5 ea81ae36bfb519d7c22ba1237af47ba7
BLAKE2b-256 bc30d08edcdb81f291547f535c724cd615025a7e59cd486336c35eac77599ca2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.9b2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ea067cd54233e033e35fb21b66401e6822d7c025acb325b3802086f10111fb3f
MD5 87307de9788fd45548eca04ed37fa5cf
BLAKE2b-256 a0929553fa43538dac51b33a65c691f1fd7cc0565a7ac733cb40d2d15b71f6e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.9b2-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.9b2-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.9b2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bd8ff9cf64e36c7c5bbe6d0fef66aa8a635f3000aafe75404a21eb3126fbb96f
MD5 274b04a577748c84bc90f9f10f3fd6d5
BLAKE2b-256 5a8d1429328c49c29b896c3be2a9074ff5dbe0468c8c882dc6eda9c74d365d96

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.9b2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f2dd7a553c322dffae3f73414bcffbbe29e86759b22ef6751c3c7cd89c16d982
MD5 464f540a2f903335ef860dcfab090529
BLAKE2b-256 d426bbd8dff2599d136c4b6050faf2517875969a325073b56a7d480473e55347

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.9b2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0eca4e72de3b637fdaf04db5924bf5d753d6998e40809529a95d8d4efc85644c
MD5 3f18ac8929d32afb782082af250fb1b1
BLAKE2b-256 a02413a13f662f75afa11354f3edaf78b91e723209efed037b2c1c91fe35dbeb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.9b2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 23ebaddd335993ca7ee21775f9dc6f44349cb59e76cab11fe9cb321b70d8c74c
MD5 2a875708352828e92e8cf7489b31a264
BLAKE2b-256 6c53844741e934ca5c027c909b6bb224e1286564d9f0a07962ba0e4a23de64f6

See more details on using hashes here.

Provenance

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