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

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

consenrich-0.8.6rc1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.1 MB view details)

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

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

Uploaded CPython 3.14macOS 15.0+ ARM64

consenrich-0.8.6rc1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (13.2 MB view details)

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

consenrich-0.8.6rc1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.1 MB view details)

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

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

Uploaded CPython 3.13macOS 15.0+ ARM64

consenrich-0.8.6rc1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (13.2 MB view details)

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

consenrich-0.8.6rc1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.1 MB view details)

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

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

Uploaded CPython 3.12macOS 15.0+ ARM64

consenrich-0.8.6rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (13.2 MB view details)

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

consenrich-0.8.6rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.2 MB view details)

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

consenrich-0.8.6rc1-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.8.6rc1.tar.gz.

File metadata

  • Download URL: consenrich-0.8.6rc1.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.8.6rc1.tar.gz
Algorithm Hash digest
SHA256 e5ced6fd73067ccf07bae9a4924c2e846b6434e82ac713cbdc0282af1f8a153b
MD5 4c730318683d3b07718a85d79192d97a
BLAKE2b-256 2041fce85bdb1520a8a52e8c116728e5568794e85b1934692c1dc1145d099f02

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.6rc1.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.8.6rc1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.8.6rc1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c50b5104e3c798d0be2b164fbca4dc4d37c1a012c02641abfb40284c0c124e39
MD5 511faf87b3fda74f3f2fa1f083343a0a
BLAKE2b-256 c3bf533d66540404a4eb3fdde571e0e14addc874c6d0a67432c873fc9db4644f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.6rc1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ecde5d3a5d7f1b619988befa0e5d338945a4df8fb41934996507b8d0bddcc95e
MD5 63060266781a5feb53a36ed4dfe0c4c4
BLAKE2b-256 6a6eb598e933ae8a6e25b395d636d7e22b3029a7ed151737f78fd95b0c674f36

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.6rc1-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 dc6f927b123347af4b4d183cd4c8fabb42206cdb3ede09e0fbe74506bbb639dd
MD5 850fa0aa98728d04c29d4f9118742dfd
BLAKE2b-256 319fd37b2b8622c9b2daa3b09c83442c909027694a908737d42c41925486fd98

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.6rc1-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.8.6rc1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.8.6rc1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ffcacbe451e198e18c0bfd1d1c52bb16a5b5738751cc305bd34f491aa7daefc6
MD5 a06979dcace5a48cb31c454f59c3b2dd
BLAKE2b-256 aa2882a87eb17888528a8345e2fc2e8cbf0af24b65ba64a1188995c0a52b2156

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.6rc1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a89b8e231ca3520843c52ec61fa4d9e89a0133e3b33b0d9166b02227105d7ba0
MD5 0c9ed2226892c75e735207f1dbc851c8
BLAKE2b-256 9b800cef7288c72778143c46ffc984b4c51c5210c6c7ac2d059aebf4690d30f9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.6rc1-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 70daf2efbbc297015cf51b511ce1fa5749f3b3bc84f91b330522de12f34d9988
MD5 bed52ae017c90f4621719f09eaad7e80
BLAKE2b-256 4ba30c5aa892f223bcab246793dfab6d9e24445eab573128c01b975ae54b7110

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.6rc1-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.8.6rc1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.8.6rc1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bca8bbcd275e46fd70036eb9efcb39f99f09f008c51c6625c83da05a9692dec6
MD5 586e1a8354825e4b35103216f5bd8346
BLAKE2b-256 d8e88ca8b48ed9dde65ec98ac0a5e3c68073be05aaff81afc7e975ebb3529f94

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.6rc1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8b8693b7f8566293592828b4f170a01c9092c3699fbd3260ffd20c349a7066f9
MD5 33e580e1fdbfcf9d20bc046eb8ffd640
BLAKE2b-256 b9c4384cee6025665b51adfb913162702e1a12b291dc819f05ed3d5640bc6f98

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.6rc1-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d12e2a5456c43d3e8bf7a57c5f0fb2c64c2ce0382e8482b8127fa6f982e3daca
MD5 91f52c3ec36010b70ca510f28616daec
BLAKE2b-256 1d76f9ca716f8fce45026b88e2b89e6899a2f199b92af73deefc8630914f082f

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.6rc1-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.8.6rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.8.6rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cad35e459781c4afc48bcafe264ef7d3c7dfea0d06bac7944ee6a6a74518a029
MD5 ac9d824b590f499d1f0c21225b57adeb
BLAKE2b-256 71237f7e3091648cd8db44db2e871ac9e55a787cc5289134e94e49cd6e57a04e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.6rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1a23d1f561219737812579fc7b538709fe439826a1ff8d424101d2a6c4658cee
MD5 9f06774ca175bc4327b004be5608c467
BLAKE2b-256 ce0aa8e7f2c9cbccc52cbf5711c9b4afaed855920393171f29df0ea6a49addd5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.6rc1-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 6ed07ed4db2ac6b962a81f94f77c5252bfdea083513247016e2ef640289dc3c4
MD5 c545076adcfc2e5c5a9a87ef06520f7c
BLAKE2b-256 ee3a11411f9d8afebfae514c378120df34d335e6b3af040632bd9cda8e98be5f

See more details on using hashes here.

Provenance

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