Skip to main content

Genome-wide estimation of signals hidden in noisy multi-sample HTS datasets

Project description

Consenrich

Consenrich is regularized linear state estimator that yields quantitative genome-wide signal tracks from multi-sample cohorts' epigenomic HTS data.

Simplified Schematic of Consenrich.

Emphasis is placed on computational efficiency, model interpretability, and practical utility for downstream tasks that require well-resolved genome-wide signal estimates with uncertainty moderation, 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.9.0a1.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.9.0a1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (13.4 MB view details)

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

consenrich-0.9.0a1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.4 MB view details)

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

consenrich-0.9.0a1-cp314-cp314-macosx_15_0_arm64.whl (12.0 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

consenrich-0.9.0a1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (13.5 MB view details)

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

consenrich-0.9.0a1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.4 MB view details)

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

consenrich-0.9.0a1-cp313-cp313-macosx_15_0_arm64.whl (12.0 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

consenrich-0.9.0a1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (13.5 MB view details)

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

consenrich-0.9.0a1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.4 MB view details)

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

consenrich-0.9.0a1-cp312-cp312-macosx_15_0_arm64.whl (12.0 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

consenrich-0.9.0a1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (13.6 MB view details)

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

consenrich-0.9.0a1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.5 MB view details)

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

consenrich-0.9.0a1-cp311-cp311-macosx_15_0_arm64.whl (12.0 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

File details

Details for the file consenrich-0.9.0a1.tar.gz.

File metadata

  • Download URL: consenrich-0.9.0a1.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.9.0a1.tar.gz
Algorithm Hash digest
SHA256 b3ee42ec8251a79b90defbe63663a6193609229f927c69d3980fe18a51d38ec1
MD5 7d1e724c217ff81bea464c70c0cd1d9c
BLAKE2b-256 8030989a4a69b807e1ec0b30f881fe8365c4715624be34ee06a55b71819bbe35

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.0a1.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.9.0a1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.9.0a1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 15361af2f9d83915e39235be2c5c74e49eb08029d9aa7df3a58fd8a771edb799
MD5 d883b179c37b701b491e92a6de308ad2
BLAKE2b-256 5bdd170003d51044372aec7d1d6b4eef43466d30fa69202de24067b7f2b1e2f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.0a1-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.9.0a1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.9.0a1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 01bdac98ca790ff0343c61f1d14a2c6355d279438d8dc57b8185c9447761928a
MD5 e7f4fc7291fd9bc0c859e55339739504
BLAKE2b-256 af63d5b3489fe586690400a2137d69e3082d7cf4510dfcf7ff6052fec72996cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.0a1-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.9.0a1-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.9.0a1-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 2460cfe28d83efb7acb5a478d684447ca4cb23600c9b3035872697bf0788b693
MD5 a49289f06e990e5f323e24296fa540d6
BLAKE2b-256 162cd0326e172ace8eef5e5b1a9409a57cadc9227df298cd4981c59d2f154897

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.0a1-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.9.0a1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.9.0a1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 898b7d3903aecdabf246943d2b34282be2b28fb8f40293481237c208abd3a8c9
MD5 2a12fad83cfc265acd51d8d740dd5451
BLAKE2b-256 e46f8971956e81ba53df34d383e288df8d8ec21eb6c6cd8b4dfd13c5bf01e0cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.0a1-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.9.0a1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.9.0a1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2b2c44119e74a4775b7453aafed88b3590e6c08aa4868a7baf754359c1f6525c
MD5 6ac5886a11ce2171fcf95954815d1984
BLAKE2b-256 2e91c4a41e8343ec2dcb02ee2742255da04a3100b48ef1895b1d6ba02147648c

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.0a1-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.9.0a1-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.9.0a1-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d76a51210a6ade82b2b744fb80385928b3ebf3ad3d874102b683d7b6e92b02af
MD5 1b87c3260554e2a586a21eab39f1648b
BLAKE2b-256 54838e282ffaf7ef6cbdf3156935d29fbe7d56b94db46e2e3894e595f5f3db29

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.0a1-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.9.0a1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.9.0a1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 adb2ee61a001987b3b3614fdae33a0833eadcf46e115e910d0c0e18b7359a289
MD5 28a1d235852edffe2d6914677dcec884
BLAKE2b-256 7279f6b70d7b5e49f4795ed57c72ee1d94672ef4591e575dbc283dbe15e3982f

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.0a1-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.9.0a1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.9.0a1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 adb22d50e0b37a139866e4c8ff336adfd016621a9a594cd590b60af9e1f719ad
MD5 31a43d986fbe1683639bba557bbd28d2
BLAKE2b-256 099abac96674f5481c41810bbfe07cf9a462126e966da8b82ba0ba9b8489e247

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.0a1-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.9.0a1-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.9.0a1-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 16acf4ad62812db0feadf54a696e66e0a331eb44665f3c9a9e9234b415f90c0c
MD5 9e6bd10d9f70f8310f39aa58a7276cfd
BLAKE2b-256 e1a6ce066e49da18dfcf54c7499f06e6a93ca1592527181fc806eaa048b4af07

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.0a1-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.9.0a1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.9.0a1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e4cb03feb35358088177be8b54831f11a1cd026da36b90045a2a6d87adb0cf7e
MD5 57090d32e8c7252b97c026314ce796c0
BLAKE2b-256 2ca94b7b5a6a9d9067cbd1e240472cd4c06c7573e6e2269a029a78ad8c5acef2

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.0a1-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.9.0a1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.9.0a1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a14e96eb24d3b1b2423a79f823a7a47fb858eac7db212cce107c3b6faea8ec66
MD5 a0630293075530a761f1bbcde28d2770
BLAKE2b-256 4c7ab429338f32d1ea28b09857b5c7a0672394d9569e7566c1250232c651849b

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.0a1-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.9.0a1-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.9.0a1-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 12d7710c0c4b71a6984c5c291c6282b6dcfd1cd03e10b2c6a2a189563e7bfa1b
MD5 998ada7e7cf62feb876f20252caa8583
BLAKE2b-256 3168e01d82610d5fdf0120c989a39fe9e8f1727eb7b6ecd59d490eb174614d98

See more details on using hashes here.

Provenance

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