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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

File metadata

  • Download URL: consenrich-0.7.4b3.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.4b3.tar.gz
Algorithm Hash digest
SHA256 922d952bb25c7a6d1ff3159228803630969a46ecf691e6b2eafad55cafe64770
MD5 9233cec0c1d24c05e6d949dfa3bfc929
BLAKE2b-256 da86ce98677832982298e2d6074b17e93cc1bf3b2015a575ca8e9ca731a57184

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.4b3.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.4b3-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.4b3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e0009c7ea21fb613331ab388d0964275755ee123b10bff2f2f9df6c83fad331c
MD5 752e2002bd6d2442615acb4280405af3
BLAKE2b-256 db9c6d8835eb6c8d332a62eba0c3a09fac0041cdaccfc25a6756cc8e9e4d770f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.4b3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 14333b5f2fdf9abee540cd869619b3626baf9e99491128ff337429260e9d5c03
MD5 08866ada2349a381163e8849a95faefc
BLAKE2b-256 5c89c123ec934fb6b082347705aa9927a54914ebcab798e013db20c2073bfc97

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.4b3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e4d86a1190b760a936d865e8ef5c3c9e611e44b7b9494608edeebdf09cdf9201
MD5 8b11f9a3b95f5b4489c83797731c729e
BLAKE2b-256 713902b64f05c40f9399b504b374579dfc6eb1eba89ba4f90fd42ed1b2181ff0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.4b3-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e2871870157d85e758248b706f205d3f41baaee252193b49c82153af4f225d20
MD5 c6d108c0106a69ff31927e9af4481ee4
BLAKE2b-256 87ded2084045060526ed299d55cfceccc6dc1592f61a698ca44f2926e98daac6

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.4b3-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.4b3-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.4b3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 398274dda366c0c82ea3d99d69bd1c0bf234c316dd06dc3a2a9f4ac314fcd49e
MD5 4d8e47a361fb720c391aa92b130ee9c7
BLAKE2b-256 414530c0b38286c99096800c2892ee6c245dd372f53c34da0208fb688b5f666a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.4b3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 447c816269c69c5144905275da1508cf8770dbc138a289226b649e4bfe2d015d
MD5 9f3db5768af5bcfb848c7cc6c4836505
BLAKE2b-256 a988d5f1b6eba5ee7a97c4bca8b85bafeebf0566d0888502c04fb426f1ba92c3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.4b3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c530ca0c982a624b8276467a451fc0aac3abea4e2745583e425cacc1cda67353
MD5 01a5acf66e57681e5f9050a45539b1ea
BLAKE2b-256 660466138195a91c51ce2f6db91f175c30c731647843055d5d4da7b5279f1453

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.4b3-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c77ea6a6fabf1ab6e998e1f9abb2a46979197081581249d32c42525a537e6f12
MD5 da37691ff564dd0a068777efcc138338
BLAKE2b-256 0c5e375444f2a6a5da449e52c9b8de10905d3eedcb9a9abd2373ae5c313567f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.4b3-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.4b3-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.4b3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3219065c41659908cf425925f2c7f47089c5a41a3306b6cf0bdb271f8405cefb
MD5 8487a3c8b6fdd19ffe7a7e18188453f9
BLAKE2b-256 0674d91e95c2b7e74a6705135083f3685de357a1b5b0ffd21a63554b92fc402b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.4b3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 160e99c65566aae4e928c57f9c6cde9aea7a8e98157b71f31bf9836fd8488854
MD5 16d301d932e6adba011347a5f2ca3e2e
BLAKE2b-256 27f487f3ec70e91cc3a27ac9862d61fd00f658d479e210353e718880d6a16213

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.4b3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f69003dc8a495e8f0f88348071a000cc67132913157c14cb37b219f6f56890fc
MD5 979adeab614465bf5a8eb0214ef61c00
BLAKE2b-256 74704320b77a7cc88507cb9bdf98cc76a50fee28dce7959ffaa5a64418298cb2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.4b3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 76a95be3c4aba1763adf6d9fb1187cc8e2f161f2c08428338a487a06254eec5b
MD5 6f38361b544ab6fb4c156feb86f23ddf
BLAKE2b-256 0e4e40cc0fa9b70bc166df6c5e100329b81ba408eafb1d0d7519e892d3945782

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.4b3-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.4b3-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.4b3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 db2cbecf133e746c9b1fac99e5c26160b977363c72473c9b0ae9f4443c04b327
MD5 e13fdf2456bb53ddcedfcf35e74534c1
BLAKE2b-256 7e5ed0b20d4a6f57bbf3fda634210db2a163f48ba5e2036c16e3f6f4072f5ba2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.4b3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6b643817f64ccf673aff0c8333cdc7705edaef83cdd5ca2fa43ad9776c402b1a
MD5 85562bed7ab11f2a94668b607bae51d3
BLAKE2b-256 9f04bda907c2c58a0d6a9d4f0b82a0a0d21b4ed1faba2a9dbd7f4f98f6ef1315

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.4b3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b0670017e3eb70fa4a1f5174f485ab53c27d36ee97d64e177ecc904dcc0eb755
MD5 e47a37405b09bc9fe9a4377b406302b3
BLAKE2b-256 d8c2ad8dfe91dec3cb5680ffbd239df48bcac0c834bd7f070d03e8ac54460908

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.4b3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 30823064b3bc92c2cb9f13afd9184537f088df543ec56697a50eb3de86c59819
MD5 d81e27fd7b937e54da2aaaec6cd26816
BLAKE2b-256 216c996ac44356445fc963afa4939a7e352e50d3f84b3e6a3e1a9cab1227d7dd

See more details on using hashes here.

Provenance

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