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.10rc1.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.10rc1-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.10rc1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.2 MB view details)

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

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

Uploaded CPython 3.14macOS 15.0+ ARM64

consenrich-0.8.10rc1-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.10rc1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.2 MB view details)

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

consenrich-0.8.10rc1-cp313-cp313-macosx_15_0_arm64.whl (11.9 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

consenrich-0.8.10rc1-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.10rc1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.2 MB view details)

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

consenrich-0.8.10rc1-cp312-cp312-macosx_15_0_arm64.whl (11.9 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

consenrich-0.8.10rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (13.3 MB view details)

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

consenrich-0.8.10rc1-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.10rc1-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.10rc1.tar.gz.

File metadata

  • Download URL: consenrich-0.8.10rc1.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.10rc1.tar.gz
Algorithm Hash digest
SHA256 02ae4f74e374443e2f6c198991ba7b305a8ccfcddaac2650e553dc3493b0cf16
MD5 0feb9515aeafbcf2baf427f782d5ff79
BLAKE2b-256 c3f2a3534f1bc1aba4068001f986e44cc25bc960cbd10e7c578edf64a8b2e921

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.10rc1.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.10rc1-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.10rc1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 db4fdad679c1abfa47166496ba1f0a62766e94d97b89b3f2c4a57e167fa774d4
MD5 b63fed99cd8ebc7f7436920a7832b54c
BLAKE2b-256 cd58297fe5cb945cb9b02ac56e0e8c0b3287054c886ad249de38cd3c047fd909

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.10rc1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 506410087e485e991f8912423ce1b40352eb1c005c1cf5aed8dd1fbf225c2af2
MD5 57d38c34c641e5028d3fee485aa303c5
BLAKE2b-256 8ca7715123bc3556a05cae7c9cb1e667f4e1a961b8e7b526f1a1276a6013a63a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.10rc1-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 a2dd4daaae08178ff61c14960805931f1c143789b59ee78c06a52044e1f39b20
MD5 226c16492d25e0e9790d312d933aa202
BLAKE2b-256 b6ecccffccf1c2c44b568a4ade5dbcff0aafbd70576ee4b602e9653f272a5116

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.10rc1-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.10rc1-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.10rc1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f95550916dccfee8fd54cd1de2aac72f1b588c5d51754b9ff2461766f6c37b44
MD5 27c3d72a9abc3648d58f4b1af7a66abf
BLAKE2b-256 6187f3fd18e961b92ea3f40adece8d65d858c93e9003b721be8f666c8cc45563

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.10rc1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e6961e5dc89955e9536d0e81df6497e76ea65a4ce43b73845a62ccc4d161d383
MD5 49f8be7e4949a65515d6649b28c1bf4a
BLAKE2b-256 6df29237882b179c996337f867939cca57c3b11b0cfc62040fe80b13342f3670

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.10rc1-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 ac554691c18ed535f2d284345a69f61b02442bbff8b55ddc87a69de77df94a25
MD5 16acbe7edbb5c4cdc178865fb55de7df
BLAKE2b-256 62acc747345fb345ddbdfc069a678328e36503eaef7452a79fbe2499a7bdbe49

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.10rc1-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.10rc1-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.10rc1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7143c6521a5d7449c54a95d391d6941aabe9d17e4b82db76d44cc10c02442e99
MD5 be080eebcac5663ac5dbc12cc9389153
BLAKE2b-256 51ce824d83b7aa2492e1abd37b25452b3a85613d72c0a62f6d808f7ed6405189

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.10rc1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ff642e322ff5ae091439063315f642ec026a728ab4aad5618ec97c9f779f97b4
MD5 a1a14960180caa7c3239e630a9c18a97
BLAKE2b-256 54b33c3fd0a701bfac7c005bb57199df4386acc746bf63aeea93ece0e22ace44

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.10rc1-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 990ab8fb9014506def15514849815f7cd45efb0e04a633a886ff242256d209ff
MD5 99bd6b00bc9888acf3d51d600631adb8
BLAKE2b-256 e03325335d04ba7755769efa97c1232c5c21696a259dbcb6bb0384455f22aa3e

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.10rc1-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.10rc1-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.10rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 64379282028147c0586ca448f69869828880bc60e044649dd10186484d7beb06
MD5 ff2b70e0cd1086c1271da29bdc029968
BLAKE2b-256 062a651eb6c7d8495770ff22ca36c541aa68b0f4a8daa29749a2c0d4bf989620

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.10rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fad26358e419e8bd8a494e3c189023e0f69d661f54d634ab904242e3f8b4283d
MD5 3d8c18393a0875319d62b71ee6e7e4df
BLAKE2b-256 2244e919068205e4900d371571a5770dd8a7df1a8e0dcb6d5d63be1f07decfa2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.10rc1-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 053884d0cf96be31dd120e4c19f103b4c5b2e6b2cd547f0071fed15fd0e52d3e
MD5 9e9ef47cdd1a3c81c5d07f79b819f82c
BLAKE2b-256 35856c94f6b09028e3ce807265ad57260e3790835bc5ef60125936803f905151

See more details on using hashes here.

Provenance

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