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.8.9rc1.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.8.9rc1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (13.1 MB view details)

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

consenrich-0.8.9rc1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.1 MB view details)

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

consenrich-0.8.9rc1-cp314-cp314-macosx_15_0_arm64.whl (12.0 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

consenrich-0.8.9rc1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (13.2 MB view details)

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

consenrich-0.8.9rc1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.1 MB view details)

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

consenrich-0.8.9rc1-cp313-cp313-macosx_15_0_arm64.whl (11.9 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

consenrich-0.8.9rc1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (13.2 MB view details)

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

consenrich-0.8.9rc1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.1 MB view details)

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

consenrich-0.8.9rc1-cp312-cp312-macosx_15_0_arm64.whl (11.9 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

consenrich-0.8.9rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (13.2 MB view details)

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

consenrich-0.8.9rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.2 MB view details)

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

consenrich-0.8.9rc1-cp311-cp311-macosx_15_0_arm64.whl (11.9 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

File details

Details for the file consenrich-0.8.9rc1.tar.gz.

File metadata

  • Download URL: consenrich-0.8.9rc1.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.8.9rc1.tar.gz
Algorithm Hash digest
SHA256 375e985a985784ad87bb4cabc95b321c8f06e001d5450983c15ff4d43cacdaef
MD5 3448fb46aea54943711ba17fec1088f8
BLAKE2b-256 769f0d4f170db4f27de608bb90ee8ffb50ce167c9dc923552bd9c016d13b03b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.9rc1.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.8.9rc1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.8.9rc1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 50989a3e26221d11a08342ddab32ac797b0a4bb1ba37b8634f778018f908b9d4
MD5 877bebb30f9423f4b84c73e78d1f15e8
BLAKE2b-256 3fac1b1b75e36626bec1b48435d8107c95ca3222c38c2573aec634cc4c5cf2ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.9rc1-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.8.9rc1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.8.9rc1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 712bfa902d7d4c758b999e7e80b4ae83c620ef0b9c1c8b35571497315da866c1
MD5 e2bd6b52cdfefe0782bb152b342cbcfe
BLAKE2b-256 a7e62b79c303b0e5c5251c288612dce2cb67d9c2cae631019e2ecb664b865115

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.9rc1-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.8.9rc1-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.8.9rc1-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 c72b182f52330bf94b59f1b1ecc06478ae4bd6ab389a30e56a470f81a13df511
MD5 6192227d5da5397560202da50fd72443
BLAKE2b-256 a680e15714efeaad0833574427fede733d3572d29c1e52c4c9dde54d073fb01b

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.9rc1-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.8.9rc1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.8.9rc1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6e2d7865d01c83abd3c2c0deaec52acb870628dee034e9de016d181e56ddf3e0
MD5 50913745eda2008a4dbea2aa6705e604
BLAKE2b-256 4d726a319ae2fec6fa45cfac1270e85bc0918e6ea5137820ab50a6e7bdfefad7

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.9rc1-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.8.9rc1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.8.9rc1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a37e1b7a0ffc97566b6b98b65b64af0853ca7791e7880c9a4d70be674a5bdc1e
MD5 4d18349b7612d07a92f52a180cd7e9db
BLAKE2b-256 d778fa6618ffeb35304ce5153372c29941895d08f36bee385f056cb37dbda146

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.9rc1-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.8.9rc1-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.8.9rc1-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 bae96df33acd4f86fc0ce6266bb4621101e6704492791e15e7d375af09cb470a
MD5 b7425d84db6a3f66ffc20696075100d4
BLAKE2b-256 381a1185813fbb3ed0196ab42262912de3173aadbc57357ed7e3e988e9ff94f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.9rc1-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.8.9rc1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.8.9rc1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 13db110c4d2f04764cebba8b548686ea98ccb5cb481aefba258cb0b2d1de7637
MD5 a828da566db4b18afc3e717acaa53aad
BLAKE2b-256 216b1347ca4eedd6a1c5a5c9d28c93031ef723d390fe87cd8306e9db2e69d3e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.9rc1-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.8.9rc1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.8.9rc1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a16e3cb841f62ab9803d084938735b4ba5b5e2d044b715afed75cdc852a4cac8
MD5 53e9ed085e497516e50e3b03cfa79f80
BLAKE2b-256 2ef35153b4e8de03430a54c4b147645ed7d66fc5cb6e69f4f014b22be35c37cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.9rc1-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.8.9rc1-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.8.9rc1-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d7ecb741a3fd1d07fa942028d92e639327a5a38e2342d0e03eecc17332968258
MD5 40fd801e171567193e7e011f0a164d65
BLAKE2b-256 ef92ffb466d6d0240082386a25ad20b042fb4e6398b52fa92845ede5fb6b2707

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.9rc1-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.8.9rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.8.9rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ad95c05e4ab1191513e0887a99298d000a7cfe299b8c63bc05c15a44b89ad37f
MD5 b472624de750a73d36df0210efe3d68b
BLAKE2b-256 704c26e89cf1b475fd74337f88c29290dbe8bcac9323f13a8d2228ecec2b9387

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.9rc1-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.8.9rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.8.9rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ceafd2825fdb94c740ff42b95ad8604100db71fc7b333a2dce6e5b38c9b36769
MD5 df152ad06402c2bc3246e41315cb9977
BLAKE2b-256 76e6ad407cbad1d4383da75db262cc023b166cfe19421c338d99ebc3a3a6c6b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.9rc1-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.8.9rc1-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.8.9rc1-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 6cfaa2c0a9848d977938f8fda8fc835b3a8f4c254ca0f1fe85b3ae05d671d87d
MD5 c2787f0fc01073aa25b056e2944c0180
BLAKE2b-256 55b92882010440e2ec7cc6f58b5cb703da90baeb13a2849ea6ebfb87ec7c6095

See more details on using hashes here.

Provenance

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