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.3a1.tar.gz (11.6 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.3a1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (14.0 MB view details)

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

consenrich-0.9.3a1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.9 MB view details)

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

consenrich-0.9.3a1-cp314-cp314-macosx_15_0_arm64.whl (12.2 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

consenrich-0.9.3a1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (14.0 MB view details)

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

consenrich-0.9.3a1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.9 MB view details)

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

consenrich-0.9.3a1-cp313-cp313-macosx_15_0_arm64.whl (12.2 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

consenrich-0.9.3a1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (14.0 MB view details)

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

consenrich-0.9.3a1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.9 MB view details)

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

consenrich-0.9.3a1-cp312-cp312-macosx_15_0_arm64.whl (12.2 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

consenrich-0.9.3a1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (14.1 MB view details)

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

consenrich-0.9.3a1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (14.0 MB view details)

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

consenrich-0.9.3a1-cp311-cp311-macosx_15_0_arm64.whl (12.2 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

File details

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

File metadata

  • Download URL: consenrich-0.9.3a1.tar.gz
  • Upload date:
  • Size: 11.6 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.3a1.tar.gz
Algorithm Hash digest
SHA256 9c30df8c0c346783d93bd75498061e5267d2057df4871ee3710ed45de7f9d413
MD5 ac100ecfc4212a5ae98cae17ad26d0ac
BLAKE2b-256 ec471676adba0dae03aa687473aae98ea729d6f991f97ec8754e6104d7f25c13

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.3a1.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.3a1-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.3a1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c8c13b7d6de83eb1044aa9867cb8e3b30b1d9bcddd34970c8bbd9634a8a13102
MD5 0ff4979b33daf88026031ccfafaff366
BLAKE2b-256 f5eee02e6eb44bf1b21ca0348b13607f1c7ff0e8eab3e279dca3eea92f62f56a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.9.3a1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 300d16892de523d38222f5f3ce5f5e79462a4237e33ff7193cb12b641a220c89
MD5 c28f1b59ca25fc32350b77b88ad6c68a
BLAKE2b-256 0f04648aeef6aa53d2db5fa66096e95eb8b437ae8eea34322d25939beab333ea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.9.3a1-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 9da12e08b8e306887515ef8e18fcb6cab24cc6a06ad5dd255db1042bbaedaca8
MD5 b7a1139113f2ce926a19d567581b43fd
BLAKE2b-256 08404f33e1de6b197044f13469efd715a31257a5207abc97227e817f4a9cf28b

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.3a1-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.3a1-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.3a1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cb096f1602140d084d76f63e800f2a22482625af3b232ccb4fca0596021523a7
MD5 58426badcd2f7a6943f41b4650e3fd76
BLAKE2b-256 1b6ac170fff968aa9ce1525be962ba1b57d4a4d263d36e6c7576f605b7d710a6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.9.3a1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 80fbe70364eb5d472c5f598a08e4982aee72ac0b9a35d68b5e9f4e039c0b90d1
MD5 fcdff8998f4d277cb7cf4d58fa722b15
BLAKE2b-256 a7a9a04d77a886f2587b9238095b07c3fda295318959a48fa7d17de5dd1c76d8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.9.3a1-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 c3b57274ccfe1364dc3fe8529dd4d2cd51d73dc6163c46fe306e369d60170157
MD5 a1381f834be7a8597f5e522880fccaae
BLAKE2b-256 e87bb91fb0ce8ca9e6dcdb5ff90a90514620da3f7e662c0a0306cbd4fcc441b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.3a1-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.3a1-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.3a1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b86ddd4eddedd96e192b6093b3af602ac00570712a32cde01b1d2b005939f659
MD5 c92df792975af6a7e266ecf401ccde7e
BLAKE2b-256 9301c7b9a2e1820ad903122790439a3eb0a3082a0fafd41188741e9fb887755a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.9.3a1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ac8a48181df7a938e5b80823b2d3862e98e9309598891ae8136454a572cedf7e
MD5 a373696e890727f55a2935843c286734
BLAKE2b-256 68ac0cfb53f08eafcd967333e431fa008a2c19c0eaa412f2c898832380864ed0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.9.3a1-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 4a2f0bae53cb60f2d6f40650b188273d52ffbf06f1b287b14ee633a6b06886bf
MD5 653d279ceefcafab738d0b11a3b21063
BLAKE2b-256 c39a13ccc4092b5a8184db141eccaa12e5b02a5e373df7629415252f87090d4d

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.3a1-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.3a1-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.3a1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f3147b889e30f5341beaa3d78b443de21c2406061765e2eb284c7171fa7529ca
MD5 cbc76704bc07cbc3c6e33076493eb1ec
BLAKE2b-256 e0ecede05e19e61e92026ebc745338692614b7cbf6570068bbf1f32f4da02675

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.9.3a1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 77cedd1e0f3ff255591dfe3d3b7a67ed5cdcf75ea6657f59eb3f37c94440b874
MD5 e55f8bea4a6ae90388a282c4d86217b7
BLAKE2b-256 a8e867708a9dd994de0754c558362fa15c9d74a8d894824b5fe643d7a14bbfd0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.9.3a1-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 a0f7ee49cd3bbc53f0c1938164ca60c35f0ecc2a20abd7cb656874a5759ce707
MD5 2b4c0a5dffe0a543de2bfb48c8cff0fe
BLAKE2b-256 30329d7b2f9e637fc7c352b00d68deb030db4082758fe87d3ed6f2a0e33ace3e

See more details on using hashes here.

Provenance

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