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.11b2.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.11b2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (8.3 MB view details)

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

consenrich-0.7.11b2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (8.3 MB view details)

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

consenrich-0.7.11b2-cp314-cp314-macosx_15_0_x86_64.whl (7.6 MB view details)

Uploaded CPython 3.14macOS 15.0+ x86-64

consenrich-0.7.11b2-cp314-cp314-macosx_15_0_arm64.whl (7.5 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

consenrich-0.7.11b2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (8.3 MB view details)

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

consenrich-0.7.11b2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (8.3 MB view details)

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

consenrich-0.7.11b2-cp313-cp313-macosx_15_0_x86_64.whl (7.6 MB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

consenrich-0.7.11b2-cp313-cp313-macosx_15_0_arm64.whl (7.5 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

consenrich-0.7.11b2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (8.3 MB view details)

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

consenrich-0.7.11b2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (8.3 MB view details)

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

consenrich-0.7.11b2-cp312-cp312-macosx_15_0_x86_64.whl (7.6 MB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

consenrich-0.7.11b2-cp312-cp312-macosx_15_0_arm64.whl (7.5 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

consenrich-0.7.11b2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (8.3 MB view details)

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

consenrich-0.7.11b2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (8.3 MB view details)

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

consenrich-0.7.11b2-cp311-cp311-macosx_15_0_x86_64.whl (7.6 MB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

consenrich-0.7.11b2-cp311-cp311-macosx_15_0_arm64.whl (7.5 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

File details

Details for the file consenrich-0.7.11b2.tar.gz.

File metadata

  • Download URL: consenrich-0.7.11b2.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.11b2.tar.gz
Algorithm Hash digest
SHA256 40e4bf89bbfad04a5b8406b2a8fdd6429288d8b04c954b308622c5fc0f4dabcc
MD5 7dbedbde6a43ade72498e2b9decf3931
BLAKE2b-256 7ff538ec794d0f6739a15e6d00666464d520679bf44f3426045a5f914fdbe687

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.11b2.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.11b2-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.11b2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c05fc274b6c1a35c241666291a8ec56b77fa53c738aed3103bd035f5d98d1fd1
MD5 12b226c639eece58dc7d358869e5c56f
BLAKE2b-256 b039b58283655bf97e256e4c038e4c73e1d72d8d202aa4cd1aad37775a6ada8e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.11b2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 95067433ef44bad14602b8c46e8865e050b5e77ea05abf251feb21de42bf4b41
MD5 be3ab37a10b18b40f7209866b210e010
BLAKE2b-256 0a97351f8ed7f7bf47406d869d544ffa485c1a5191fa4cc5db8c7eb1b84b0f70

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.11b2-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.11b2-cp314-cp314-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.11b2-cp314-cp314-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 29f74f9907e809168be7af72b5db75c4e6a9fa655a9125f175ec66b6b4eb66f5
MD5 345ef96780af2e8a33cb63cf84158249
BLAKE2b-256 83ccbd91ec86fc7dad9c4dc18334e55deab64bb621c3ea82d1e7a6ea9f000c1e

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.11b2-cp314-cp314-macosx_15_0_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.11b2-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.11b2-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 dcbf11ff084691bba22537cd33f29cb5743df2b7f738413f6eb8510762a490b1
MD5 d69238bda617d2c075eecdd6d1d4ef64
BLAKE2b-256 cf017b5f7982c0600fc65c3b6aa4ef46a7f71925f819a24a09d78a2bedfbdf6e

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.11b2-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.7.11b2-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.11b2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0368e4d2ed055334fe9029cae60eda9fe1c5c8b00aff1d90720f4c5b8fad206e
MD5 0a149cd1589303e85fe0768e54181662
BLAKE2b-256 5f1413e8a127a9545746d2d816a9b4696bba806cd351f6922eaee909982c4d62

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.11b2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ce39b54ea5504bd440b2572279160d53f648a0740eeaa5dc8bea1b995c5fe94a
MD5 97be50dfb39c24d963aaeb722595d203
BLAKE2b-256 444eaaf5bc011b8c80aef26f5018e3d07fdb5709597ad1523fd33f3ed0de4554

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.11b2-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.11b2-cp313-cp313-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.11b2-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 4113d18a471c46cc363fb9462e1cc79891ff6bbeb37b387294142f4b7f60b01d
MD5 bc6b8b2bfec69debf0d496fa03573bc6
BLAKE2b-256 8d8bd8d44470f5d865a07e99d0882923fd5c57d9b026582ad3e0c3a8341a533e

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.11b2-cp313-cp313-macosx_15_0_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.11b2-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.11b2-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 c8f9185f51778d3b38558560a8bb154d65949837fd4ae7a4b0a31e764eefa97e
MD5 65e4807234c9d266406c5ee3eb524a92
BLAKE2b-256 0949b576ddb5032a1eb33f7b4d1a6418d7022e70e02dcf4ab3da2c72f5e5fb37

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.11b2-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.7.11b2-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.11b2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 912a89d379e0f0ff687f435f58c500c821985980b99419e4657754a39132305b
MD5 16143690f687eb426f01166036f7a829
BLAKE2b-256 c8d566dc9fc511be26ff959f5b6e21e2714ce2ae686ad44fceb6aa65a88d02fc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.11b2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 936044bbcf0b890b19dba42dee0a20961b939c5ec91efa3f1b045acf56f12425
MD5 76858a4d7c0308093c7868f1e9a36f30
BLAKE2b-256 ad749d99408616574f600f31bef03b0f1cf6cdca9127ef5ac212577b1725aac2

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.11b2-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.11b2-cp312-cp312-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.11b2-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 26b4d7ecc48e0bdcebaf1cae03483f959361a1f252441cba9854c6a4df6c4039
MD5 61e21faf1dccf394898a62f0e96815b9
BLAKE2b-256 53b9570a246100adef449a2c3920706f74be8762adbcde34dc28c52a42485364

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.11b2-cp312-cp312-macosx_15_0_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.11b2-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.11b2-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 e4878ff23a144b23d6898d245c34ceabe6861d87d002aa7c268f9800137ba333
MD5 e63a0e932285ff6f47f315f1f99aced4
BLAKE2b-256 66f4c0badb69639130febb4dbda033fd493916b9b67614f328347a48a1761355

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.11b2-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.7.11b2-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.11b2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 558e8002bf149c436b55d30fe943a380a326c3a8261f47a6328e63120cef8971
MD5 1f23bdbb290a02d25466759c8288eebe
BLAKE2b-256 81a5cca6929e12c7f4dcbf1bcb90fa8e55851ac0ed02d1f3dc22003ac22a95af

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.11b2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ac673fd7b9633e2125bf41180c67136856b11f2705cdcd5345b3b373fc607f01
MD5 807f5ee953c3981c7c99831bda977be1
BLAKE2b-256 8312b0e0aae0538e606521a1444ce6b4734b4b2b25130c9ac272eac4b0aa1099

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.11b2-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.11b2-cp311-cp311-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.11b2-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 0b0bfed8c1406839ee4c829686875525b501aa1114572c836569280951c19867
MD5 432a8922e15befbb3bd52e6107ea182f
BLAKE2b-256 341a5f1066eb15cf2ef4a93249706efb04b05a1cda9c5cf3d1bcef7cf2317466

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.11b2-cp311-cp311-macosx_15_0_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.11b2-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.11b2-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 10326d40bcb677cc8ec86f0572a43cfbe14f2f3a901449918d55575beb8a6e8b
MD5 b3cdb3d394318baacb748d08b1660eb0
BLAKE2b-256 94e63a6767e8384f1a3acea9eac545e426cbb908955beb168d8e6dcf9033d726

See more details on using hashes here.

Provenance

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