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

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

consenrich-0.8.3rc1-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.3rc1-cp314-cp314-macosx_15_0_arm64.whl (12.0 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

consenrich-0.8.3rc1-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.3rc1-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.3rc1-cp313-cp313-macosx_15_0_arm64.whl (12.0 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

consenrich-0.8.3rc1-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.3rc1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.2 MB view details)

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

consenrich-0.8.3rc1-cp312-cp312-macosx_15_0_arm64.whl (12.0 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

consenrich-0.8.3rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (13.3 MB view details)

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

consenrich-0.8.3rc1-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.3rc1-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.8.3rc1.tar.gz.

File metadata

  • Download URL: consenrich-0.8.3rc1.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.3rc1.tar.gz
Algorithm Hash digest
SHA256 f1eb83e32660159a0ad7be28caadfce65b2b77ef1e0615055d97e33f7528ed7e
MD5 1c5b7456f9726f555385a12cb16e5a74
BLAKE2b-256 ed4c9de50cffe22f3613027348307cef9071ceadb69bb864fd740f13639545ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.3rc1.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.3rc1-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.3rc1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2cadb758aff4978e39c32e45b396efbed4bc127e1dd1b741f3c343a2df5b8788
MD5 0d11860af6b21e049875ae4cd29ba384
BLAKE2b-256 e062d13a19c59ea817a968bcbcda8578725660292cdd220f0ee97ba173f05edf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.3rc1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3d6c990b467165b0d69cd52c7c033c1a555c46dc1c8be7237ece10fa56391b43
MD5 ebf1ebde2a7a7cae09620a4ee24fe03d
BLAKE2b-256 301cda9e336807c88619c6b2f3841f76f69c54998066b2324350154c78683769

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.3rc1-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 1aa70b200925321c6e3422a91b8613d346a08b06a556619825091b68203317a1
MD5 ef0c6d7371d66a2ee3397b6b0faf1702
BLAKE2b-256 e6ded76175e66acc3a083a076b5b38c268dad7d5e0e5bc58ffb5d0fd07e882dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.3rc1-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.3rc1-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.3rc1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 488813fae573059601fd646388b57f3074add55af46799e48aa4cd053eda8a5c
MD5 5a310bf004864a3f56713c86709f0cbd
BLAKE2b-256 f3b1445f73ad55ffdef0319be84adce9f5847267b809c6f61e79f918643e6306

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.3rc1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 868b84526595c4369f9b9a9af6275f6ad1d87d47e9ffc69f61867e816400f726
MD5 d1896230cea32397cfdaf91343d9e492
BLAKE2b-256 ff481b241ff46dc003f253db6c6392d192eecd13629b58b9b526cf0a878f1373

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.3rc1-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 150a0be1a392d23c3b1061a2715ce66e921503d20740f1936f430b56a9055d91
MD5 b6b1f8dbfc7b3fb57ea663de1cb43709
BLAKE2b-256 fcb793d223b564cb669e8cc44722bb60d0da8364d203b73aaf9b60a752a4de81

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.3rc1-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.3rc1-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.3rc1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 73302c9e3605a11cc6e703a51c303976ed60a1297fa722c2e0193f0c05ec6fcd
MD5 51a16cbaca1b95af19cecec8f01d6363
BLAKE2b-256 54f6d0981693a293e594ac54fddb63b04fb75e89d767b38e040c22d305f073ab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.3rc1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9b8023db0ccbc176f1fb1a7aaf4dc11a5d1cff2d8a20d3745af2699d5fd5042b
MD5 a8d1d713481cb3ad92e9c7bcbd13a131
BLAKE2b-256 d9905c28ef25e6261814ccd82ccdbdf13aa2a495a0907913910ab112a0a11d37

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.3rc1-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 3171011700564a97cc3a815a6705b11cbc45f2b85e7f8f6f646c1b284f6c85bf
MD5 d0ef9d851809f47bfc091967f9d26744
BLAKE2b-256 5891d733a8c83d8f6df2d83b0c26dde4ef1d91b065615731d15442390a398874

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.3rc1-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.3rc1-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.3rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9c19d00fba3542780d3a2f81c8c7da54828e5176de7d3df3f1f962cccb361e30
MD5 b76ac4e5bc98de733226b3ec9fa65961
BLAKE2b-256 6a7c48201284794b61dc9ba694d984a5077bf8559fff0279e68ca00aff7dd90b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.3rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0d5b4bcfd8e2a1abd3d4e2e6eb925167ad623f3dfd8e2b8d52cab850f2c915e2
MD5 caedaf6e161113901216277b1f7540d0
BLAKE2b-256 4cbe4339940401abfa968dd0c740706181eba7d1dbba4e38349992eea0495f38

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.3rc1-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 a3d79573e160076a9d01edda434665f7a27415dbdd175e6c81cd60e1a8f91287
MD5 a6ad5e10d5cabe5c32847f24717dcc53
BLAKE2b-256 900838e6752bf0450dd4fbe8b31213c06067a0537f8cae01d17589f16a259bc3

See more details on using hashes here.

Provenance

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