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.2a0.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.2a0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (13.9 MB view details)

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

consenrich-0.9.2a0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.8 MB view details)

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

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

Uploaded CPython 3.14macOS 15.0+ ARM64

consenrich-0.9.2a0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (13.9 MB view details)

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

consenrich-0.9.2a0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.8 MB view details)

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

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

Uploaded CPython 3.13macOS 15.0+ ARM64

consenrich-0.9.2a0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (13.9 MB view details)

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

consenrich-0.9.2a0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.8 MB view details)

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

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

Uploaded CPython 3.12macOS 15.0+ ARM64

consenrich-0.9.2a0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (14.0 MB view details)

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

consenrich-0.9.2a0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (14.0 MB view details)

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

consenrich-0.9.2a0-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.2a0.tar.gz.

File metadata

  • Download URL: consenrich-0.9.2a0.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.2a0.tar.gz
Algorithm Hash digest
SHA256 26cf0a357cf0748038702607573d61b45becf9b09f3e620b4753e3e3e3ed6adc
MD5 5a12eeca39f89e224c8e0d08c982dd53
BLAKE2b-256 8fb16cfa8ffbade8df6c14d2a1e97d3d7da103eb17c841f4da47b0cda5c79c39

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.2a0.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.2a0-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.2a0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 57e877f32eac09099bb27d27611815d7caded62dc7d3b8aee1194bfb57ebcfb6
MD5 4524999840a0286970954f8ab2c946f7
BLAKE2b-256 4b5f70f426f0fbb2acf14af06fc8b499c64042f5b60bfc348b094e9b473889ed

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.9.2a0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7ab75cee083a8259dfe97f6807172ed09a5377b0589775c2d86edf3ddac08bff
MD5 3788b37292fac73ded82cdf1334b1bd3
BLAKE2b-256 e2753fb3b78a27f1fb78eb2e8c95b662eccf7672f9faa77a19da4a9b04400073

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.9.2a0-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 1c1cb7aa129d839e84e6d105a20c2ec50e9b665e3b84ad36cb492a4e3d58195a
MD5 bab08f2267805644b43a1d8e658aecdb
BLAKE2b-256 89c33372ff0900543c7a6fd171ab1c45256d6c656705871f0cf8f50584c674e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.2a0-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.2a0-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.2a0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dc58caf110bcd13b9ad3b5824c8656ebd1e5daf109585a0b314dc61e969aa8a1
MD5 b36dd41f6db8608d7f16aa34a032e1be
BLAKE2b-256 0c8cf368a484b1ff243f7e72e3b26738fe8760ec75ea69e3d5bae12ef09f3aa5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.9.2a0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ad4cae96c34986cb37e06c86887711cfa2fec5394b9ea6e7d2c4debe9db4270d
MD5 7cd78248039647aace2d2a10daeacc40
BLAKE2b-256 372adb642106dfca28740865de0bb56cf71f3d721642161e4552c207b6bee5cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.9.2a0-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 1c3090141869e0c00864e0514d50a5de90ede802dc5a8aa2ebdc80980aaacfcd
MD5 43cd9f1b7f11147271e6aef20f58a95d
BLAKE2b-256 69f76b28175823508485f80a82c8f612b38d86ee3425fe909a268a0edb91a978

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.2a0-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.2a0-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.2a0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 55ab4b63f459a17a42328f25a16802bd5d8a308a4ba50bf0a8b55354181a9409
MD5 843636a4377ed6caf4ccdb962ee1a1d5
BLAKE2b-256 5353a801a667e7697cf49a2a68b15bb8caae97a58575f2b9d4e93bf7f0cd1249

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.9.2a0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e49730e99dc7aa048b4fc5f0950d215e8a65732856c372d61d98651810f65175
MD5 265ef0657d5916ef811e3d4351d3833c
BLAKE2b-256 9a85488133bd8163dcb1919ac507e70b7348ece3fc5db0039e5ae26a4ac3bf19

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.9.2a0-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 128becf9fb1708089740d13d8a5cccc70e96a076232467f1937abb26dafc2fdc
MD5 4f45c150b969ce4dc3b7dafd51cea817
BLAKE2b-256 799303d0ba9bf666b3e53483efc4671aaaf58a421df531882cd02330bf968252

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.2a0-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.2a0-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.2a0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1ea352f67576555b762197f2abb456fbd330dd2e86f7ee6744ed713ce60c515a
MD5 5aa7abe54f94e7d6283072e14db42f5f
BLAKE2b-256 4c4405f5dcba79fb5662f2d1539cc81687c6f2d57fc1c6b538a1836e037a4c4d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.9.2a0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3db89c990379115fecff62eb5368b6a33eeb0e8de4616cd908485143551f44c0
MD5 14dc2dce37b6e4f2bfe47432bc919617
BLAKE2b-256 41610aa8484511fc4323f5421df0faf05efb8030e4d7361bc9bebf9947adab66

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.9.2a0-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 f94cf2b57f95acebb389dec72e5d996afce456706e1dad4a5bb8e1f3b5352ab2
MD5 7118b0150206a323c8cc58c23ee9b98a
BLAKE2b-256 0469ec291349665c54abbec94d125c6ef3bf05cda0d8ce996f758de9adc8ca12

See more details on using hashes here.

Provenance

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