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 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.1b1.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.7.1b1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (8.1 MB view details)

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

consenrich-0.7.1b1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (8.1 MB view details)

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

consenrich-0.7.1b1-cp314-cp314-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

consenrich-0.7.1b1-cp314-cp314-macosx_10_15_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

consenrich-0.7.1b1-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.7.1b1-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.7.1b1-cp313-cp313-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

consenrich-0.7.1b1-cp313-cp313-macosx_10_13_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

consenrich-0.7.1b1-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.7.1b1-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.7.1b1-cp312-cp312-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

consenrich-0.7.1b1-cp312-cp312-macosx_10_13_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

consenrich-0.7.1b1-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.7.1b1-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.7.1b1-cp311-cp311-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

consenrich-0.7.1b1-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.7.1b1.tar.gz.

File metadata

  • Download URL: consenrich-0.7.1b1.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.7.1b1.tar.gz
Algorithm Hash digest
SHA256 193d246e9280ba33444a4c427119b5e033211b544398d2e447e8e130ad77cd58
MD5 4fc50867b23625aefc4e3cbf6f8dfef2
BLAKE2b-256 5eef72982e29ea63f4225190723050a8cf0cd81e9a1729e7841b7eedcd33c122

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.1b1.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.1b1-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.1b1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3dc355da8e70a4fcab08b6f5bba6df9438fcd1f3a109b367e9d21a8b00f957c8
MD5 f5992174acf05fc6f8d94f624e3a2eef
BLAKE2b-256 ecf342550c2471cc518188de5e075b969f0077f78dd95a4071a35b6db1729ce6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.1b1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c2eb1d246957cad6cfdd9d105f63a143b4f269056bb1fa58b831cc94b9c1cd06
MD5 befd77893b41bd492182c7615bf3dc18
BLAKE2b-256 3de010bb62834afded511d95bd66c0787ece73e279b5e62b5ffefa79043fb66a

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.1b1-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.1b1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.1b1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4f8f8dd7debdb38d4543ccbc2d5d43451dff0bec063e1318966b49497784754d
MD5 2a06f32579cb56d88c488d99eb2883a1
BLAKE2b-256 7d4af506c8c4a7966aecc7b64499e836d672b9274fcaa4ab9f3a1e726872b64f

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.1b1-cp314-cp314-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.7.1b1-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.1b1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f76f6c5145dda6fe0a584b8fb6bbff9178115cd57cc50f9a586c9c042521e007
MD5 cc9091f22566a903da838968e3827e08
BLAKE2b-256 9ffa7488c8d56c4a706a8704e4a341d6134dc15f2c09c67432755d3486310625

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.1b1-cp314-cp314-macosx_10_15_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.1b1-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.1b1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 37a7c4e1f49f6d05defbab7a89e3552dc8c5f53cda13cf3fd03cc37670c20307
MD5 99a23f592749c97f407b319af8d70e7e
BLAKE2b-256 beeff1b4377eeaf8e8338223b5d1b2600fe7bfed9147e6e1c3b8e988be8a8ed4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.1b1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fe68f4db3788f651a37bdd8e64591b9d3276fbde2eb9d4845addc01e2b644a72
MD5 c9f666436176795f039749727f2183e0
BLAKE2b-256 6877f4e3bad9aa4c94b30b674e5db8f17eb38a9ba803c8b54c62045ddad28b01

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.1b1-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.1b1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.1b1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c0c2fb65c2489e2340a9604abb0d8aced4c16798890a102077f9c2c846099037
MD5 f748c874d175dff1ff47cc4fe0ab7885
BLAKE2b-256 0acffe2aa4376abd60faf1579e1032b076a3015f0a7a7fac151b45e27241defa

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.1b1-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.7.1b1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.1b1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 67f14c6e12d5e16da3021b2c0fc6c940ed2c309006bf4d28f3748481436ebff6
MD5 cd61051b3b58e94d15f4283955cced28
BLAKE2b-256 9d047db13cd05e2f130d93f8c71eb2a663c3a93c9a9c8aafa6ea03346cb27b2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.1b1-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.7.1b1-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.1b1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7a56701624076eefd83ce314624d1c2f233f478c9a81e3a6bcfb71437b2c376c
MD5 29eb1a3a021adb8209a778c2ebb6f221
BLAKE2b-256 d349dbbd69823b4313d6e535226b98da56cc5b10691ba30844f57a2cebc7d872

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.1b1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 52ca215b603d188afed93100b3340bb2c8e0f7bf5f86daab2fca7801a0d04769
MD5 fc1d3c7e216850b38c5e49d71db09372
BLAKE2b-256 f59fba0fec326b15b3266804e78812c0e54d9454312318779381a0d32519a926

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.1b1-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.1b1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.1b1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c92d2a8fa34d461ed96ec0ea4b7cc7bb53fff7330541ae3b2046bad6866ae6ce
MD5 aa25e412b95db283898b686692a8aeee
BLAKE2b-256 7236666b840d87dc7a443ff751d1f44e562c39532aba43b793f20b9f26e14557

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.1b1-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.7.1b1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.1b1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 058d369347454f666be67a5880498d931df911ebb7e981e89e0f1c81179db5a0
MD5 c67ef40f8d36b19ee8cd5c966cb11f84
BLAKE2b-256 4138c9f2780f278d050bbc301502e7bf9da5011b5e9d0ca29ca1b244ef1918de

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.1b1-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.7.1b1-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.1b1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c866fdfe1ead18ebc82b3540f00367b30a6addd270031cdfa73b0588c3d67a42
MD5 e1e851dfada9ce1cc1558cb443c77478
BLAKE2b-256 7a36ae5839603aa2d3a766d27a09b288152c25b3f8aa9eba823b21d77b515c81

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.1b1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 341006a2d8928c4c119cc906938fe03b8fb9a017a805044081461d5b8c880fe3
MD5 4abb24161d8e08cd6d2f4560c763ed82
BLAKE2b-256 7624fa2ec62ec5fcaab75820540a45fc4a0bf328406eaf15859029681ee23429

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.1b1-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.1b1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.1b1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 33a157b50ccb90f502b84073a79ef446c04832b59bcf039e2c9e16a2f8790bf2
MD5 2e6714f5663e2e673899d42d8792044a
BLAKE2b-256 94e37ebe3f98f71e9677643cd1dce5ca8b43fa8dbf73a6eca84208f26321b139

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.1b1-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.7.1b1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.1b1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 23daa995bc1adb52928fa7a1438a1edf2a1ef97afca64df2a90823d88926eaff
MD5 0b96bfa1931b3f1eb7659f527fef2c78
BLAKE2b-256 eb38be97c9197fcbbaf464cccd66c6efc7afb7e98c446ef6d7d47f25dd703573

See more details on using hashes here.

Provenance

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