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.7.11b1.tar.gz (7.2 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.11b1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (8.3 MB view details)

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

consenrich-0.7.11b1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (8.3 MB view details)

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

consenrich-0.7.11b1-cp314-cp314-macosx_15_0_x86_64.whl (7.6 MB view details)

Uploaded CPython 3.14macOS 15.0+ x86-64

consenrich-0.7.11b1-cp314-cp314-macosx_15_0_arm64.whl (7.5 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

consenrich-0.7.11b1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (8.3 MB view details)

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

consenrich-0.7.11b1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (8.3 MB view details)

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

consenrich-0.7.11b1-cp313-cp313-macosx_15_0_x86_64.whl (7.6 MB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

consenrich-0.7.11b1-cp313-cp313-macosx_15_0_arm64.whl (7.5 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

consenrich-0.7.11b1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (8.3 MB view details)

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

consenrich-0.7.11b1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (8.3 MB view details)

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

consenrich-0.7.11b1-cp312-cp312-macosx_15_0_x86_64.whl (7.6 MB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

consenrich-0.7.11b1-cp312-cp312-macosx_15_0_arm64.whl (7.5 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

consenrich-0.7.11b1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (8.3 MB view details)

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

consenrich-0.7.11b1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (8.3 MB view details)

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

consenrich-0.7.11b1-cp311-cp311-macosx_15_0_x86_64.whl (7.6 MB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

consenrich-0.7.11b1-cp311-cp311-macosx_15_0_arm64.whl (7.5 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

File details

Details for the file consenrich-0.7.11b1.tar.gz.

File metadata

  • Download URL: consenrich-0.7.11b1.tar.gz
  • Upload date:
  • Size: 7.2 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.11b1.tar.gz
Algorithm Hash digest
SHA256 be7492a2abc720b4d93ec50c3389090d6a4741e7814c329774195c9b82b112cb
MD5 0054e34d712bae596e9ec7f10213907f
BLAKE2b-256 22328ba0e05c04483720ea495f46533b5e94c52e401dcc2a948716a39396e12c

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.11b1.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.11b1-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.11b1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 63dd30b611f6fae546c01a535f720609a2548ea18e760bfde9712a6e31450907
MD5 3bdad6425941b360d02d9d8556748229
BLAKE2b-256 61cd8cf1989f6b8b80b3408eedae62b96be18b1ce8ad19f0795cc0602576d6c2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.11b1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 58359dcb32848920410a4ade83eaf40b552a1ee258b4ae0b389653f46152338a
MD5 10699a45e7014e0731e4007ea9d6a6fb
BLAKE2b-256 a760fd3d8b4f7e19d9b1507df49f5b34656f97ec9524f27612da97b6a9dd6ab9

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.11b1-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.11b1-cp314-cp314-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.11b1-cp314-cp314-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 ff957dc12aef5a1394dc32a8af6562c3ee0ca267f3117d943b4ad65453946afd
MD5 5374266af12cb88d95938c8ff012b4bc
BLAKE2b-256 b48574dc8c2402b5916404adeab2de1a106f2be2023edd69b9b2d88d93104889

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.11b1-cp314-cp314-macosx_15_0_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.11b1-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.11b1-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 2c0fd0a9927a37b8be65ed51c04458cec095c257013bf99210efc81288125d28
MD5 e66a36cec7e7009267d044fc5bc7d517
BLAKE2b-256 da296e9b7ad080d25d6f85355d138592fbbaf4f43157d02015c0d6cc40bae785

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.11b1-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.7.11b1-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.11b1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 db38bd9ab63fcb0de120f448ee3748dd10744fcb2c20494ef5d94a843cfc3db4
MD5 33255f39d724150ce0c45707008858f6
BLAKE2b-256 4ebb6eb5a457afcfcdc508429259cb2a85fac9980a9d32c5109d68b5cee613ed

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.11b1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 953a1615e87ed1cb0351a9fe412ea4e777ab232342d4e07303b06c73d3619089
MD5 845556da42e1b14ac77e8e3e642e60d8
BLAKE2b-256 13146f350ce329ce0aaa429d64e8d7ac0b2263be6616f156cfffd3cf6dad87e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.11b1-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.11b1-cp313-cp313-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.11b1-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 c4296b848836adc4a8a89d4a6b5b2ee1dc57f3cb87166a4543440bcd7861db65
MD5 d92eb62811a561c378f627c9b4e50295
BLAKE2b-256 a1dc2713faacb4beabab15e6c7c7b29ac7ad32d305111a9358a61ac029ec1236

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.11b1-cp313-cp313-macosx_15_0_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.11b1-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.11b1-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 b8996b12e58792289ca1a51e489541be56acc0c298393951bef98305296a281d
MD5 c81f82134f5c17083d0e31d8c5076913
BLAKE2b-256 76b3669ccdd00411bdcf8a4e2fcc74280f6acb413580436e3f2f1f2af5bc66da

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.11b1-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.7.11b1-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.11b1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c06a3a7c706918b10df1b311c5caa997c36855c5c268289aa5def47acb5c68da
MD5 6c1ae7961fd59489ba08863c0dfe3f5b
BLAKE2b-256 a4db53d6d8ba818be19b97410490973fab60255af256792d60d8d14dca793237

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.11b1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dfc52ae302c42ab6df6efb7d95f59682a9d750b5f71b709bd453f92a84e6eabe
MD5 7402bdde435856352324a81e8aaf939a
BLAKE2b-256 e8b8a47504f5e8a550f1af2d5f6cecabf8eea5e437899e7cc71c36432733a092

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.11b1-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.11b1-cp312-cp312-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.11b1-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 4617a2ff3061aa7eadabd178bb94bf790b28da79c769d0182cf4fb5396a5036b
MD5 44ce173b7837180ddeb922d46d04e117
BLAKE2b-256 6aaff680ca16bf806c4e238c940fad518f23e8b1784281c8ad98dccda0fd893a

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.11b1-cp312-cp312-macosx_15_0_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.11b1-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.11b1-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 e4b3b055b75cb188c1fb14d6e615c97a9ddb5ce1f1ed6170b1abe0c02b762812
MD5 f3430abd3fbdfdaa76e9d19527dade62
BLAKE2b-256 fbdde7a8ab1df40e0d6c30804dcd47f625410f60653e1748e59eb56ec56be5ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.11b1-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.7.11b1-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.11b1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a824f478aefdec566544bf448824dbe230807d6cba64b73955e9199ebe4b1edb
MD5 a8a5dadd4a80fb7f8afb755ad3abd9f8
BLAKE2b-256 deed0c8758050d6c5942ccbc8fb0b07edc9382263afb8c5be297300650e84536

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.11b1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d50770d1b7a36352ca7e3c4af4d924ebd99f100a13c1ab961ed4af33761635dc
MD5 69905f0c07afa655c6dc681f798b54ad
BLAKE2b-256 5c75a911281fa6d38e5400553a275da7273b739df661fefd1a606511d3bb6db2

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.11b1-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.11b1-cp311-cp311-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.11b1-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 60da53588597d49064c12d8d81650683945d39433fb49b659c21f8e54f44970a
MD5 f10c23dd4c7ca943544430efe8b4a89e
BLAKE2b-256 5eb4f9c0fd1ab23f6baa9f48d127f68b35a2a18c309cd9b6c3585a6a892f9e02

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.11b1-cp311-cp311-macosx_15_0_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.11b1-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.11b1-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 db96f0e04222981a3c52c9dd36fff0bafe46c2931a25749f66d80ac06b9ef8da
MD5 5c1f72c0c069a5a5c496a63381e977e7
BLAKE2b-256 26e0aea4ec33f16e1450ee3e8768669c2722dab7583799145e761213af48d5ae

See more details on using hashes here.

Provenance

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