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 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 footprints, nucleosome occupancy, histone modification
  • Candidate selection and boundary refinement for differential analyses, fine-mapping, reporter assays, 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.6.0b0.tar.gz (7.1 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.6.0b0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (8.1 MB view details)

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

consenrich-0.6.0b0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (8.1 MB view details)

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

consenrich-0.6.0b0-cp313-cp313-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

consenrich-0.6.0b0-cp313-cp313-macosx_10_13_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

consenrich-0.6.0b0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (8.1 MB view details)

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

consenrich-0.6.0b0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (8.1 MB view details)

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

consenrich-0.6.0b0-cp312-cp312-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

consenrich-0.6.0b0-cp312-cp312-macosx_10_13_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

consenrich-0.6.0b0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (8.2 MB view details)

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

consenrich-0.6.0b0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (8.1 MB view details)

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

consenrich-0.6.0b0-cp311-cp311-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

consenrich-0.6.0b0-cp311-cp311-macosx_10_9_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

File details

Details for the file consenrich-0.6.0b0.tar.gz.

File metadata

  • Download URL: consenrich-0.6.0b0.tar.gz
  • Upload date:
  • Size: 7.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for consenrich-0.6.0b0.tar.gz
Algorithm Hash digest
SHA256 5fd221112d8c7b4df39f8c67a94d4a27c98eda8417057d3065052cb9cd1a6815
MD5 4b5b04d1ca6cac39865313ca5dbbd63e
BLAKE2b-256 d9cce8f5499042e7187a569ae58408fac1b6da52b991bbf89df6e8cd71bc9bcd

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.0b0.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.6.0b0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.6.0b0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 578d415693685c9a74c83fd2c99c0cb2f9559dcc3dca259476d1c8c0fe44c39e
MD5 46ea48a824747455a86717210c75bc62
BLAKE2b-256 d3be0fb3b9269fd2415a9f1121d927a857a604e04cfeda900dce65c568f80b85

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.0b0-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.6.0b0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.6.0b0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ca10fc8eb78cc38a652919f29f61cc5a912ce786cbd4345fac4a3f7332946285
MD5 7fb197dcbd56ac3bad92c0e7bd065453
BLAKE2b-256 892d2e3c81dec720d8758e58e947d320886397932ab81d6d7893487d8f08b319

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.0b0-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.6.0b0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.6.0b0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4d4e49aab9305ac8a6b9ecafd3c01b6bab13093d21313c8390113690cc5e8b82
MD5 ae97dbb2d9a19c3d995c97ad0c02c174
BLAKE2b-256 f0b2b1d8ba3f1a8b55397125e121451b70c7b0ea0f9dd3b173bde00456772fb7

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.0b0-cp313-cp313-macosx_11_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.6.0b0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.6.0b0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 64bb396cf3ffb45a09a4119b91d3ad3a39c4d0debe548d626300cf8a72d3ac18
MD5 b96ec2ed9aa5b284c1ffe18040c66d0d
BLAKE2b-256 9e463115b3e38058848540764858565395913f9ce8ee93af1cbb9f66e6fb28ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.0b0-cp313-cp313-macosx_10_13_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.6.0b0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.6.0b0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6ae7254b720d8bb172b54bf440c9ace17c501f2b34a24b0bef2d49de5fdd885e
MD5 8949bec89c68f4ec9090ba0b9f15eafe
BLAKE2b-256 7940189367de4d3e7801d1409d115760cf542ea6e5b573ba2251b1b51dae5537

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.0b0-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.6.0b0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.6.0b0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7d6ea29ed12dc93035f22453b730c1573d4e5108a93bee8a642dd623e738345c
MD5 251d2a208d30283b199cb220f5b671e9
BLAKE2b-256 1cdae23463783bef3eda6b74018a13e673365b1128a895604fdd321308b10c55

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.0b0-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.6.0b0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.6.0b0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5551c7458e6babe31d7996f7689ca1a4102864b5032c7d8d04d0df50381309cf
MD5 1552adae6a132d6e02f46a9308bcf6cc
BLAKE2b-256 5c05f2b780167ef701850859e770f8d239172858ed3ede6161c0f3efda99b14a

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.0b0-cp312-cp312-macosx_11_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.6.0b0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.6.0b0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 4494d83cbd3ab620480e9f181c46e9612be70ae23f98e510dd5705a21e8d69d3
MD5 cb7585b0f6b8ac3ad7d70f676ff2ff2d
BLAKE2b-256 d9a7c6bb22c996582a16ef951dfca317b82c7547a204eab50fa3313bb261129d

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.0b0-cp312-cp312-macosx_10_13_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.6.0b0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.6.0b0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6d1574fc86c337ed1a3839bfbbad1a7460b6f6af6cf01a016c4c814e71963d9d
MD5 5300132be3b801f57d34b732e461e114
BLAKE2b-256 6df9003c47163467d333165a9c7fb7ed5a672866e56a896a1bd75d29a2f868cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.0b0-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.6.0b0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.6.0b0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a8a78c25b384f970563fadb9964dc44b2c0f4d54ddf711706d80ff79ecd89a93
MD5 6f28fb9ae383ab2085aec56d5fd1431c
BLAKE2b-256 c01521dfad4b9f52788614b045065ed46eaf451dd3da24ef29e7c97ef98e0ef4

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.0b0-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.6.0b0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.6.0b0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5750d6af4f6a9da00100ab33ec1ffa290474e1165dc97d75c70f405fc61837de
MD5 9296892e292e4bff0801b11f14118c28
BLAKE2b-256 225637457f06d4dd9af78b0d5d0efd03d99d506469c20a93ba491a8ea2c4293b

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.0b0-cp311-cp311-macosx_11_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.6.0b0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.6.0b0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 129f05d8be0d8cee2764ebad034dec7d728f420aec2a432501ff2b1c12104a9f
MD5 895c7dfd4f09da350219e87753846d78
BLAKE2b-256 78a67c1366613ef3417330b904f5355afe910489fbdc8126003bcc0f9c721055

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.0b0-cp311-cp311-macosx_10_9_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.

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