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.1rc1.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.1rc1-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.1rc1-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.1rc1-cp314-cp314-macosx_15_0_arm64.whl (12.0 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

consenrich-0.8.1rc1-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.1rc1-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.1rc1-cp313-cp313-macosx_15_0_arm64.whl (11.9 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

consenrich-0.8.1rc1-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.1rc1-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.1rc1-cp312-cp312-macosx_15_0_arm64.whl (11.9 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

consenrich-0.8.1rc1-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.1rc1-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.1rc1-cp311-cp311-macosx_15_0_arm64.whl (11.9 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

File details

Details for the file consenrich-0.8.1rc1.tar.gz.

File metadata

  • Download URL: consenrich-0.8.1rc1.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.1rc1.tar.gz
Algorithm Hash digest
SHA256 da4f26680eea9ebf30de5687ff84f5f1d3f19ee43b6608c63116dc9b016c5fed
MD5 f0ab4a2015be11d22546d653b201da30
BLAKE2b-256 00f7837bcb6f24fc802f9b7659bed957896776415870220448d4f98422477e8c

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.1rc1.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.1rc1-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.1rc1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5352cc94b20a69dac46e71b864bfbf87b5859ce3fd109cebca15e8528c2fcdaa
MD5 5f5a237dba35929126a9975c6cff845a
BLAKE2b-256 bda9117a860f15bbbad8965b90a5d86dcdd5ca6bf4d0a0a4f6861d2624cf0ea4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.1rc1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b5b407134566b77700c76c410b22accd1af36d2dfa506f3246c0a85470a7e292
MD5 daebdf9412be99408900ed87d8097d7e
BLAKE2b-256 a715dc4479380576e5d8e4c323672532ac3a46e35eb932398b6b89062387066a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.1rc1-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 a694a81c1962faf12af0f2051520feb1a25d635e9c32fda0ff99743e5c3c7c16
MD5 bd7949b53be44f437799b790546d5e0d
BLAKE2b-256 0d7a1f8347c3e9c38c53dd3acc753569d3da02a840f80d91527c6951d2c569bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.1rc1-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.1rc1-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.1rc1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cd29589d607b436a91cae6daf10c3809721ce181e1bac69e899f106bb59bd66f
MD5 4adeace542a2d509f14b3e2a40c22c9c
BLAKE2b-256 d63c35b5c09e0543f163cc44e44e12b7844e5bc52220e95c44319b34847ff3a7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.1rc1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0c922a9d2eac02921a72b6b0a0db2d4358c9227bde51f293cc2da5854295ce96
MD5 e7fc62f6e94f715985059fa103e032c8
BLAKE2b-256 63eb31aff23d14037717d07771b0d1fb4f2ad8b26d54caa997c333abcc62d60b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.1rc1-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 32995d8da621f833205a21408660fa708eca4501463de0e0beecd517684123db
MD5 a1b84c8f21a66a3c3396cb23fba55f42
BLAKE2b-256 fd6fbe8c2e2271b90230ea31648b2d2bb34730f4b543e460a3a25c7d527f11ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.1rc1-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.1rc1-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.1rc1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5a156a5d5904b7cba0896e16712d9e814803058bd987b1e4ac521f189e307911
MD5 82520d8bd2ac004a7561f801ad80c3a4
BLAKE2b-256 f6a121208595774470856b0ed32b353b541cda580b4c7bafa42ba74556a4cc91

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.1rc1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 82cc65f6ae51ceb378a1be26683c379b22518933e5d773301f9c578c8e7ed442
MD5 b8db93019400af8d3ba9f2955a57b8f3
BLAKE2b-256 c9bf8a97b8e79b338106d5c163611a05676e00c60ff0ce7fcfbc86c5a7e22944

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.1rc1-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 0cac57e79d0502ba1126de868e1449cc69c8e3e2ec57132c72a3d2bc4e669901
MD5 4fdb0bf8bfc320d879eea742255e1c93
BLAKE2b-256 7d02ca31ee31a8e80aec4a5ea1ab12368616a4167d98ccaf66e68558fa30725c

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.8.1rc1-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.1rc1-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.1rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6340e52129a66645b6bca20fe8c336e19fc08a29f64ae2c2759093cb942e869d
MD5 47fc2a239779fc5c3175908af06b0a2c
BLAKE2b-256 b495f2a32f78582f10235c06c5a0e1215f2a83ddfb18200bed618e1a1bbb21d2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.1rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3138c1d302f23fe2606d14b1d5d60ff172818a2fff993f5c57d212010f1f7121
MD5 a7267dc397e51c92c73a4c66d6cd66a7
BLAKE2b-256 7c367fc0ecaf3fc2a3c0bf084ec7f50980a0241fc8223bc467a8d025574612c8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.8.1rc1-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 09c350adb615a66ca109c294f52b8bedecc097e08f53c49dba3f170f452dd07b
MD5 ab89913613ece22accb0db22547f8044
BLAKE2b-256 50385c51e273a2f048ddc47a078ce7957268ef287fc907fffc366bd809dd4e00

See more details on using hashes here.

Provenance

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