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.5a1.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.5a1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (14.1 MB view details)

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

consenrich-0.9.5a1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (14.0 MB view details)

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

consenrich-0.9.5a1-cp314-cp314-macosx_15_0_arm64.whl (12.2 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

consenrich-0.9.5a1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (14.1 MB view details)

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

consenrich-0.9.5a1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (14.0 MB view details)

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

consenrich-0.9.5a1-cp313-cp313-macosx_15_0_arm64.whl (12.2 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

consenrich-0.9.5a1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (14.1 MB view details)

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

consenrich-0.9.5a1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (14.0 MB view details)

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

consenrich-0.9.5a1-cp312-cp312-macosx_15_0_arm64.whl (12.2 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

consenrich-0.9.5a1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (14.2 MB view details)

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

consenrich-0.9.5a1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (14.1 MB view details)

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

consenrich-0.9.5a1-cp311-cp311-macosx_15_0_arm64.whl (12.2 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

File details

Details for the file consenrich-0.9.5a1.tar.gz.

File metadata

  • Download URL: consenrich-0.9.5a1.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.5a1.tar.gz
Algorithm Hash digest
SHA256 89147250b693771549d596c486313fd864f8f947e8498a993e30eaa0d5ec0aac
MD5 58cf317c7077953b0393446ec6a21f6f
BLAKE2b-256 5b53dbcf2346f6ad50aac2ec6d4e8286af38c9824d43acb31e20e25a22e90308

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.5a1.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.5a1-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.5a1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eced5fbf66753d67425d55b4227106d99c9cfaba0a4ff0cc9a8f873e37430db7
MD5 e006af56a2e256decb5d0c18410d4b88
BLAKE2b-256 e4adc150acea8d2d3fc8cf53d0b037cd79eb642d87ef8b45571b8e02bc669479

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.5a1-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.5a1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.9.5a1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 594ce4cb9676ac680832ef15004247d485e96f0ca702a15fca913d7ab0f0e4f9
MD5 16d8b7843a11fac28f1b6c5a47cd2b37
BLAKE2b-256 53a791244be1cc307daa82f3bbb9ce15ac46727c3070135a8f22d6ea86e11b9b

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.5a1-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.5a1-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.9.5a1-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 6a92b5e0ac317ba41d4095eb4ea6f6fab076a4d169d87708e86652df42c5a69f
MD5 cc2243ec8f11a08e337eab8de38265eb
BLAKE2b-256 16cc361860e1ad75f2a26de8a70ccaa9176fe1cac8d3957c220a489ee24d9887

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.5a1-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.5a1-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.5a1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 baff03a160d1da5451dd66ff4b2c8addedf2e441481c13c4426d7d9ce35467dd
MD5 e6f9e3f18655f4c09c769a1ef75b609c
BLAKE2b-256 c009a127496acd37ebd75bd990a47e053467099e1084865e58f8717fd20f0192

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.5a1-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.5a1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.9.5a1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bff390ac29cc2fa0f60768fdeee07b9d9fa0d35ee66515448fa8f85d04329e02
MD5 b065ffdd084b28efcec7d8170f20843b
BLAKE2b-256 449d2969c9e630f3aa19982491c8abb58660a290328284a27323f396276c2fec

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.5a1-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.5a1-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.9.5a1-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 b72bb6b5f92c84d94fe5073177ee636f828565796d91abd060afffa7cd3d7c9e
MD5 cfaa121ab224f630735715b8fa684b2d
BLAKE2b-256 d11839366318ca436891aae251873f5cd08098cdd5f0cc430428382e095021c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.5a1-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.5a1-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.5a1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9fb426b5cb7f441b5391f86e41e82b449f14cfdc0f4528e72f5dadc907b949c4
MD5 c9fbe270e1a7db001e01b5c629ecc655
BLAKE2b-256 5cdaebdcada4031e3e61b4c2d9b6d54b997a8e9789eb417ff09bb8d7d2efddb7

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.5a1-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.5a1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.9.5a1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 155537a215acf8e91494626b7510cd8a542cf6bd6d4d428d0090258174873e4f
MD5 463b0c74555a1da1e42bb4de555d0a13
BLAKE2b-256 ac909a2914b1ec96b2e5c99c3713b47f0a859b6893af315c2772ef11f670bfda

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.5a1-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.5a1-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.9.5a1-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 fc397d724ef268005ef49ebd4c16b565379e2a241d7c744b9581837655b4a832
MD5 1c531a0fc0cec2d6602389f0819ea365
BLAKE2b-256 6c06b4c4ddec3d6dce8aa0af8691c27d306c4bc4d64ff7aff8a7b7de6690cc8c

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.5a1-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.5a1-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.5a1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ef77123d2e768d148cd6da8da2d31f8e5083d8eee4d3992f946967947a34b44d
MD5 67b7976df12a12ae0f1339474cd51090
BLAKE2b-256 ab1b15bb2640cabf5bfa98f7713bcde5dfcab556067120cf3d0612bffc44c907

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.5a1-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.5a1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.9.5a1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e1d05e3fd0f737d07f0d65b653e5325417464cd8633194e76b917a60b12d7a2c
MD5 714d922ef67dc839f17866b01e1df2ca
BLAKE2b-256 354f545eb94aebb173de59c9c920f740974466549170fd06d891faf179640626

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.5a1-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.5a1-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.9.5a1-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 36772f693c297d8183887815ed5d4cc29c63ce29a619bea9431c68b4f726ca10
MD5 9f4993b566a6733f21e443198bca1179
BLAKE2b-256 e6f1c1dc6d67b7378fc1517eb34af0f79f85807760f771c36f6f4768ec13cfb6

See more details on using hashes here.

Provenance

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