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 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 footprints, nucleosome occupancy, histone modification
  • Candidate selection and boundary refinement for differential analyses, fine-mapping, reporter assays, 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.6.0b2.tar.gz (7.1 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.6.0b2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (8.1 MB view details)

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

consenrich-0.6.0b2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (8.1 MB view details)

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

consenrich-0.6.0b2-cp313-cp313-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

consenrich-0.6.0b2-cp313-cp313-macosx_10_13_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

consenrich-0.6.0b2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (8.1 MB view details)

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

consenrich-0.6.0b2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (8.1 MB view details)

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

consenrich-0.6.0b2-cp312-cp312-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

consenrich-0.6.0b2-cp312-cp312-macosx_10_13_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

consenrich-0.6.0b2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (8.2 MB view details)

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

consenrich-0.6.0b2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (8.1 MB view details)

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

consenrich-0.6.0b2-cp311-cp311-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

consenrich-0.6.0b2-cp311-cp311-macosx_10_9_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

File details

Details for the file consenrich-0.6.0b2.tar.gz.

File metadata

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

File hashes

Hashes for consenrich-0.6.0b2.tar.gz
Algorithm Hash digest
SHA256 022381bdd06a88371d617e73d890e7a625a77b1b46fb8c0a2d5bbc9e7f9621d6
MD5 0797a6abd0871d8f7232261f82bae7d7
BLAKE2b-256 47c215ebb96462f6b856240453912dbb3965a7958229edd11ad6e115994a2346

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.0b2.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.6.0b2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.6.0b2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e718cbf18b0df407e456b4a728dbe7778b315d189f129cccbde30237c11aff8a
MD5 f8d435e27b492429d740d4b4165542a4
BLAKE2b-256 ac3042893fc7628bfee195283f4ee367283389fcd77aecc03c6001402f6a638c

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.0b2-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.6.0b2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.6.0b2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fcb85eca051cb4b462fd22f169ef81690d15c013fae5cb069bed23020d443725
MD5 1f44501eb7fce7885699dfe65342835f
BLAKE2b-256 ee9bd5ab54c5220dcffeb1f844030f46f21bb9fbbd1e5cf9af2ac826ea7b2f99

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.0b2-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.6.0b2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.6.0b2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2783ec6e1cb979faf5f91908356b9967a3e16fdb85e1d2e7b8b9cf9feebd99a3
MD5 97d9612554aa6d9b646f1538f0b09945
BLAKE2b-256 22a2bf9f309c67a5030218747ee1fbbe514180462ae7b2f079d2ce702b8ac318

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.0b2-cp313-cp313-macosx_11_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.6.0b2-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.6.0b2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ca4976e0c735a90a7e88e809f285958a24b0b257ddce220a697a061f53aee969
MD5 9089fb086f97c9ca144b644d2715148e
BLAKE2b-256 95ccca5af62fba323440066ee932572683e103b52c04d97cb7958949b93165c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.0b2-cp313-cp313-macosx_10_13_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.6.0b2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.6.0b2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8a5cf9f495a5ef003ed7145733fc54ba0d87638e13097da08ac5791369742197
MD5 c9aaf59d0c245c4d717c4271a535a484
BLAKE2b-256 2a76a591d90d316e835df9c945a0119d76ec9d9c4b258344ee800f87fe08805d

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.0b2-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.6.0b2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.6.0b2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3494df5a80e83e1c8d21042ad1489afb8e4f2fcd14d58b1c3a3d842a7611fb55
MD5 a69155ff1a22da1b6022223ca36206e0
BLAKE2b-256 a09bbd8df8eea408af1452462f7e79abcbbe0600e79b9c8b17d0efdd2ec5bbe5

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.0b2-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.6.0b2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.6.0b2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 39c7ae51a327612b4a147d2eba52c462a7c471d2a31cc002e430e2edb99df8fc
MD5 a3de43068317e9229e6cac2d097753d6
BLAKE2b-256 a773beb2455d5afc869639359deb7fe27ccc778ab0b7e0b7ed3897dc4e36d7ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.0b2-cp312-cp312-macosx_11_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.6.0b2-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.6.0b2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 601defdb919d5e08127b49afc2da7c308b51be6eee506c0c544bb919951a6a91
MD5 efd4d4b162101ed91fcae1bb86434538
BLAKE2b-256 e9adb1c267675527c98c3c831538e9af9ddd385486989df2a8573b4b8d784291

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.0b2-cp312-cp312-macosx_10_13_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.6.0b2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.6.0b2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1960eb7d22596e40c2ad78469260c29e538232a55a303d7ab4f5f4fa252947fd
MD5 d15b38279e7ae556a77eace30119639d
BLAKE2b-256 ce2d95615f1abf777cd49594ee193a7b7a8dcd9ece3cc4a472d55eea6aee4441

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.0b2-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.6.0b2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.6.0b2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0d4ca5022af2ee81f6157884e32edae197e0b8fe44eb07e7a7fe1965bcd4f92d
MD5 22b5801bc41987d7a5be1e8d2854878a
BLAKE2b-256 98ee9bb747588056e3444af975c068acf4ce88ef44d9026b0e29a1f38115e26f

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.0b2-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.6.0b2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.6.0b2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5a166c0d9f4175185fe916023d175cc3025e470a0e326557c29ce779b1094667
MD5 6f6e178a6161c79d65387c40b9c8fd31
BLAKE2b-256 fbe6de744308e45f728c568d3f2ef90eba1aec0bf5cc8974eaeb2ab0ce93c964

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.0b2-cp311-cp311-macosx_11_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.6.0b2-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.6.0b2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 aff38bf107f547182ff5750302619cff1ee51cdae6400cfa268acae1e75c266f
MD5 c89665518c45131856436621d9c4a9a2
BLAKE2b-256 1e8aa87c781117246d388bf1370efa03fdab16ccbc59f57257eda9a460c3816c

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.6.0b2-cp311-cp311-macosx_10_9_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.

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