Skip to main content

Genome-wide estimation of signals hidden in noisy multi-sample HTS datasets

Project description

Consenrich

Consenrich is regularized linear state estimator that yields quantitative genome-wide signal tracks from multi-sample cohorts' epigenomic HTS data.

Simplified Schematic of Consenrich.

Emphasis is placed on computational efficiency, model interpretability, and practical utility for downstream tasks that require well-resolved genome-wide signal estimates with uncertainty moderation, 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.9.3a0.tar.gz (11.6 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.9.3a0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (13.8 MB view details)

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

consenrich-0.9.3a0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.7 MB view details)

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

consenrich-0.9.3a0-cp314-cp314-macosx_15_0_arm64.whl (12.1 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

consenrich-0.9.3a0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (13.8 MB view details)

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

consenrich-0.9.3a0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.7 MB view details)

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

consenrich-0.9.3a0-cp313-cp313-macosx_15_0_arm64.whl (12.1 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

consenrich-0.9.3a0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (13.8 MB view details)

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

consenrich-0.9.3a0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.7 MB view details)

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

consenrich-0.9.3a0-cp312-cp312-macosx_15_0_arm64.whl (12.1 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

consenrich-0.9.3a0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (13.9 MB view details)

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

consenrich-0.9.3a0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.9 MB view details)

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

consenrich-0.9.3a0-cp311-cp311-macosx_15_0_arm64.whl (12.1 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

File details

Details for the file consenrich-0.9.3a0.tar.gz.

File metadata

  • Download URL: consenrich-0.9.3a0.tar.gz
  • Upload date:
  • Size: 11.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for consenrich-0.9.3a0.tar.gz
Algorithm Hash digest
SHA256 b2bb60218db302aef54040f914c3a87bbfd873df6ead8c52bebd40419e865b44
MD5 6e92298a02d7d0693b8e699cafcff4b1
BLAKE2b-256 998fd83b399c58bc556e4ed22c4818aa83d222d283a05d38ee872f9255cb1dd5

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.3a0.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.9.3a0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.9.3a0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 75c81df7ea1435ea5c5a8f6b30a41d949f86468fb7c2e981bbe5a22d6b3f58a3
MD5 2c9ba2d8d46ee20ab3239f2418460fdd
BLAKE2b-256 169c86a7b0a12605b3ec9cb1c69b3d7063f32ac1184d63fa86604a758bbce4f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.3a0-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.9.3a0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.9.3a0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0ebf0d98c92074ee21c83602fcfc900d21c55fad35672b13d7489cc29b5743da
MD5 58b18f9b320b3f16ef3980509da78e80
BLAKE2b-256 fd993829ef43fac6d5ef02f82b1cd9a0c74468f382f1eaa0f274b041597c5f3d

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.3a0-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.9.3a0-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.9.3a0-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 dad42437afd7e97b18a936630a3eab7eb6e9fbb8a54382b5e5fb5066b42bde1c
MD5 5ef9bebbb54cb763360b04fdad7ddd42
BLAKE2b-256 b613ba8f32d84ad8391236fe42ddba1fc4b2c7161d977431dac1b0981940fd3c

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.3a0-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.9.3a0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.9.3a0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b2ff73e548103738cc479637640da5412c46f3ccad71bc641fac47a7188b40e9
MD5 e00e6269d4220b2f7c2b0cabb9a8bec7
BLAKE2b-256 1f2e6e9f9d15d7b927055520cfb4353bb58a24e92a6f8641ca8cd16ec2ab0ed1

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.3a0-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.9.3a0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.9.3a0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 aad8ac90a347f83644b836cfbc85873c5792f02571576c1691aad9da9897ce9f
MD5 f2eacdfbd8e6b87a8a8c2ba83fec7a29
BLAKE2b-256 d9eadf72bf81c142afe2c19eb9d998d204ea702d8e0e263a80eb198d897c1a2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.3a0-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.9.3a0-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.9.3a0-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 68726ee9ef2e84d1e54c2e95fcf64b026d918e393e0d5bf909651e95de1478be
MD5 2866c21d493d4a99da890571ef0c789e
BLAKE2b-256 def4b2bd8371961a75a6f7070af96e6755e4e9cb0edefc9ffa63f9f8145642fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.3a0-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.9.3a0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.9.3a0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9ce5f0b3f48640c7cfd5643c33594f03e5ddaba6c7413b2348aac803b95dd339
MD5 07ec0f576e1e033c419a928576af8104
BLAKE2b-256 96dc0ee2f24a76215013271ea1aec6b7c39c781be8ca8c7dfcf0da2ca8dce871

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.3a0-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.9.3a0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.9.3a0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bc6e039dd4f18746f5c6b2bc664ab2b4a0e59fa3b36dd634c24e1bb28f4eda56
MD5 9f7b4de9a0f86abd812d359b81793437
BLAKE2b-256 682d3df30faf7b293811fecb8b1026acf66b046c7c998ea73870f274dfc1dfd4

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.3a0-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.9.3a0-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.9.3a0-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 9f523b825e6a2ee77e258c13478826098d094942aecd3d948627e524069b4478
MD5 f317b7870f812327665a9ca7580c96eb
BLAKE2b-256 87fda2734ed46e50c5a9e34c5ea2322d4ee0fd3b11c38d0641d2c57a55237c7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.3a0-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.9.3a0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.9.3a0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6bc0700e83c2fc5aec085b5d4c57be0cb2319350d5caac7c595c1287b684edbc
MD5 b9bcc6d0247314af5f05b1c07c938169
BLAKE2b-256 e30ec7e5f07d5cc3f53777e30adf634f753b791bf49971068263acc7f93483f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.3a0-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.9.3a0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.9.3a0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0c8a6fde62b863d46e72d0e2b1fc25196551378fa8d2a499a14eadad2997a3b4
MD5 bc5a08bcf334434a960f262e988399b6
BLAKE2b-256 8e3c68127e2e3f3ad6eec5ff35c34911f61b0c64ea3c18342c205808720a7140

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.3a0-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.9.3a0-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.9.3a0-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 579d95c6b41c71b8d661dd422f351f6e11de1f2393f1e3bf6dda200e62d9952d
MD5 dcbe46681ec8f545d87ff09395173f75
BLAKE2b-256 fa506c4515221eefa52d3a7d46836a0f8404fa5fc3f36de93844eee4075ce937

See more details on using hashes here.

Provenance

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