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

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

consenrich-0.9.1rc1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.4 MB view details)

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

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

Uploaded CPython 3.14macOS 15.0+ ARM64

consenrich-0.9.1rc1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (13.5 MB view details)

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

consenrich-0.9.1rc1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.4 MB view details)

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

consenrich-0.9.1rc1-cp313-cp313-macosx_15_0_arm64.whl (12.0 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

consenrich-0.9.1rc1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (13.5 MB view details)

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

consenrich-0.9.1rc1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.4 MB view details)

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

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

Uploaded CPython 3.12macOS 15.0+ ARM64

consenrich-0.9.1rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (13.6 MB view details)

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

consenrich-0.9.1rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.5 MB view details)

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

consenrich-0.9.1rc1-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.9.1rc1.tar.gz.

File metadata

  • Download URL: consenrich-0.9.1rc1.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.9.1rc1.tar.gz
Algorithm Hash digest
SHA256 e9ee44ddadd00c6871b20dd8aebffa94c0d7a9c01b25ea9b51f7e9ee26bcb835
MD5 c5050bc86d4c27fb03d23bc574925e05
BLAKE2b-256 f89f44929209d95fc334f7c06539e040183c8a63450bcba0dcfebbec452c87d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.1rc1.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.1rc1-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.1rc1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4146094f27e2b53b903f806e220cd5fef085c83af0f9b71ff5ee44fc9129450d
MD5 6a49f285aee8c937370457ab82a625f1
BLAKE2b-256 556f8aef82fddf7ceb80322eb06439fe177decf0546d0d7f39bf0a0fe75319ce

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.9.1rc1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bedfb2af4896f7448a8a90742f8011cd85fcc854643f0e510ef0d45ded3dc706
MD5 571734b2b9dc6b238dab26a0905ac251
BLAKE2b-256 6c0aca094063456264656762bddc339504611931ba8619788c8a0e40af78b963

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.9.1rc1-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 6f8695cdb333c06adea056e522ce2fd19cde7c7a7524a3251e14eb9238513edb
MD5 eea0fbf9fafda5f9ee2c7c316468882c
BLAKE2b-256 92b70632f17bfcc7eb40775101defd47ae9119c4e8b4a4c4b427b00051c2f60b

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.1rc1-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.1rc1-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.1rc1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 742befa8bbd3ce9f2d80adac40a7fb3ff4695f5e89f2f16fa54ef563997d6a84
MD5 a3bcef18cde4e5c3e91d08318fcc8c7e
BLAKE2b-256 11d466fa130d748b1ad489313a4652cc52de339a4d081153cfe2df9f1d0c7ca7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.9.1rc1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ec2ac1a4ee4ec871000c9ab96f979ec4ab321cae927bd67cde31713ec865bda2
MD5 74c202fb8698bea9f0012046167d27b1
BLAKE2b-256 d37ccf0e858afe7ce8a9f2ebbb878d3a644be0f6d9ea75d103b89d2dbde2a8ef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.9.1rc1-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 98f815dcab6507e93ae65ad5b2c3d6e6fc940a892612daf82781a37806aa0cfe
MD5 0d9a3d2abad86603a167c560979a4e25
BLAKE2b-256 6b17c896662a4aad4f1331cab7360fc402ae9fd531eed89b41fd19e8987d765a

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.1rc1-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.1rc1-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.1rc1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9d91f3633bffde6ca354756a780c0c0358ea379077ca4d3ca8e4a1df7729cae0
MD5 d9bb79e3a099c00a8ead921cdf5ac86a
BLAKE2b-256 a8e493498d896ec347c6fa7429dd874584219169bb494795c9c18902b1e501e5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.9.1rc1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b9cd2f07ace01010a9b8dde069b315017289f8e5b84532ae028a51b746305bf5
MD5 a6a37db5af1f40f5112ab62da99771f7
BLAKE2b-256 67c6e661db0953953b9b43f6dacbae93fd70a26f7d82b06b2b14b90faedf4dd7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.9.1rc1-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 67912f8c1143017fcbf2693483f64aaf97cfc5bb8fd5a39cb761dc34359b6015
MD5 2b6b40d51e684a6bdcfdbafc81f38c08
BLAKE2b-256 86f053d89d837142926e48bd9d623e68b18c52a71fc6c02da859d15693ea65b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.1rc1-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.1rc1-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.1rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 44d8e94863b44299e769f0d86a6dc8563482a4cf17127c569e889cecf3c82821
MD5 541098854c122158a2f5993ab727a45b
BLAKE2b-256 9e27c157165ebed23c0f36f8fbb6e23dd590fdb8d5a390991c0a5b2da3a5c5b5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.9.1rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d346e0cd1a18e22cc096fe60bbd4fea1815b18d6429efe08b120526f39679bc0
MD5 6ca944c15fad79ae82adf11cae6cf10d
BLAKE2b-256 65d88706812c5b58b8ef6c6d99b410bd40336e12ad0934c585a8a5985d7417e8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.9.1rc1-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 4eb22e98455833c6436ad788b0566178cb9f228f7dff0cadca4d55e06ef16495
MD5 28cd2a6b2710cbbed2ca6ff99d12151c
BLAKE2b-256 9bb31c2b6c1aa14c539e1f79026a7088d141d28522a112bf4afa742a512c42ea

See more details on using hashes here.

Provenance

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