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.0b1.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.0b1-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.0b1-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.0b1-cp314-cp314-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

consenrich-0.7.0b1-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.0b1.tar.gz.

File metadata

  • Download URL: consenrich-0.7.0b1.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.0b1.tar.gz
Algorithm Hash digest
SHA256 abe2e468ea2ba77d1aa59cdba3aff54a772b1839297e3dd2e5491743cb75c63b
MD5 02cbafe4307412814f21ae2076cf9c11
BLAKE2b-256 896df77463ada0c578399914eb83bdded9bf6ec8278a9c2b1b452b8775fd557b

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.0b1.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.0b1-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.0b1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ac3e414807ab1ed7e591af1e8e8dcd4997f80872d9410aab8fec23478a0892bf
MD5 a0a2163d84d9dcaefc5e229658eb655f
BLAKE2b-256 006ccd499ec655b39ce082559ed02bee3724038a4a4c681d847667d538abfb93

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.0b1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 917b17dfb12d900b6cde46071f3ab1cde35d10fa11ded8721b67d5244469e0c6
MD5 c1db32d2e90125fc3cf6d0386e188754
BLAKE2b-256 e27d832490428c32571c6bddf4c961bcb2d921440f194f55013240e42bc452dd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.0b1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f7909e119323a82a71fb2d26140d12c640b9b038a4ebf477acab2348cd03799b
MD5 681ffe4ed29d2509086a19b485ca3676
BLAKE2b-256 537a8b09bab8229c1a48afe4b064ecb40250d76f23002afce06edb6cb74b10bc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.0b1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a6ef4e5f524d4f32555aafa752adf33caf83b6fb4b0bfca60bbb42946290a130
MD5 f3b33bb1c38613707b921f1ef6239817
BLAKE2b-256 ccff08cf6f6e45c43988c911d4a91bb37a92d6d43141192e5efe01c9dc80f639

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.0b1-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.0b1-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.0b1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 791b24c1b2de44e81914f2365c0a6e8baa6fcbfcfccc90a0fcb73248f333e588
MD5 11c495fe52a260c6f5adab6fd59306ed
BLAKE2b-256 95e1d83c30c1466858e96feb47e67557c9fef55a26bf856f58fc619d7efe51db

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.0b1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fbc08084dad67286b5b97d5104cc7a3c1f9980efc5a5de5fc927dec1964cf513
MD5 bb079f1df6f7b9e8632898223922b5ab
BLAKE2b-256 4fdfea7caaf05cffdeea4b61ea2a30d13e58360e659eacb41715363c80c1e2c8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.0b1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 baf223e04382615838635885443745c616b2ca5aec0d0788c0be4e710e519449
MD5 01e501b88eeb3b8cf76641d871638f43
BLAKE2b-256 7fbb18c266a0c6d3417f38fed1df60d6236fdea4c4f64fb255483ffc0b41138e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.0b1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b03d4a0269a416f642c94735a665ccdd36cf1b62cae37e77f6a23cac87ff430a
MD5 dbdb7a0a56902f1750c4d4ac02990e2f
BLAKE2b-256 8116c486dca2aab844d3e43d3955981084106cc769789eabc2330b60fe734347

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.0b1-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.0b1-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.0b1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e5bd274f6840cf4339eacfde5871d8fa21807dd8c94e52e721b568b2a144f433
MD5 60a63610f1b26d5a124ef31ccc2cdac3
BLAKE2b-256 c33a7332c1dc31d57dfde0e4090246665a0043d1de574c3000e1c6b6dcbaead6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.0b1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dc9a628b7184140342506aebe96b05db17613a659b12d50678c31dbf39cc0b10
MD5 a857dec87e7e0c0384697e0f4081a9b7
BLAKE2b-256 d372a1b47d6ef274daeb3ca3070762cc0a743199a15e8c7af98824bf65a73e41

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.0b1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6a7e794301ae4bc0bfe4720170b36029e1e0ac1fb17ea37e4d4cfeff5114f025
MD5 7b79464c88bf023b06941bc08b96f629
BLAKE2b-256 056d4640fe0571b03740967050ac6be49e0145e03ea4da9a0ece74c2cd1278c9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.0b1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 480ff62ddf4fcb724c1dc004dc305cff79485aae16283f65feb7382481b4d39d
MD5 daa65bd982c190fdc6ae614425af97ea
BLAKE2b-256 c9723986f578295671d6507f62ba1edbdf533d54ca2395d27b02826dccbe405e

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.0b1-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.0b1-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.0b1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9f00668953b785d842db90d62a92e88e09c5e779109e82fc65278303c05820d5
MD5 43101be488ab3951de4ac9ebf9a1b0bd
BLAKE2b-256 512cb0f75253b290a7de2942223072455a9dc313752ca0c6bc771b6026d6962e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.0b1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ed2bb7c43ae607fd783aed62c355dc59bbdfe9ea46e05d6b6952eca8286ddab3
MD5 6e848d0209ff7c2891a903fdd8d63fd8
BLAKE2b-256 bf05f172216e9079abc3690d8efd6b5b78c2f4c919a53e9e34df48ee99738251

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.0b1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 61d5157f99d515bf23f8b1655acc8fc3537ededc7ff19165208647c9bfbfe2cb
MD5 89d33500acb0679ae7cd4be57fa004b6
BLAKE2b-256 a4c83774dc1fe563c1331409be1d831640014c7e70ee80eb2c1532966984416b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.0b1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0b3b08ff7775b861efa1580c15794c7e7f2996543c5de4dc1bcea161886f4846
MD5 48da28b25d098631beb688d5a04d58a0
BLAKE2b-256 335824ad5c931416427a51294d9f0f8054afef511d39f6d096bb8ef44ac35a5e

See more details on using hashes here.

Provenance

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