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 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.7.1b2.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.7.1b2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (8.1 MB view details)

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

consenrich-0.7.1b2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (8.1 MB view details)

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

consenrich-0.7.1b2-cp314-cp314-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

consenrich-0.7.1b2-cp314-cp314-macosx_10_15_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

consenrich-0.7.1b2-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.7.1b2-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.7.1b2-cp313-cp313-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

consenrich-0.7.1b2-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.7.1b2-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.7.1b2-cp312-cp312-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

consenrich-0.7.1b2-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.7.1b2-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.7.1b2-cp311-cp311-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

consenrich-0.7.1b2-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.7.1b2.tar.gz.

File metadata

  • Download URL: consenrich-0.7.1b2.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.7.1b2.tar.gz
Algorithm Hash digest
SHA256 017979fa6b80162a322c116e83100960c6df51b7fcacc3741473c3c67ef67351
MD5 fe86102e1f985298a91a2c8609a39cbf
BLAKE2b-256 c4e128dbf2163f7e9519c28eb3987cee01ab3e40c978654a8e5faf5ad93ce384

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.1b2.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.7.1b2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.1b2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4b78735bc1eb980c704d69e6912e55f8015f056b429a407858c2b911559da927
MD5 01b0baa7dbf1ce14da34bcd52a316abc
BLAKE2b-256 a4881b73587c1926b9a5766061bfd4f809ccdb8c439939513cc7aea2d42d4f3b

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.1b2-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.7.1b2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.1b2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 11c5cec9011b98f6fcd273845f7d1c3237c1f85a982b596109e69576249c1740
MD5 4cad7a6c5a25ea6ba57487a738352692
BLAKE2b-256 7a11b5b78abb87b93059b72598e5f1c612042168f7e1fb5454a2f896c4f806d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.1b2-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.7.1b2-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.1b2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2c65f1be98ad5dc98a81a6f2bd94a5b3622a635b5b23874d810fd4c1fe09ce44
MD5 5de0e870645129e1d585aab97063275a
BLAKE2b-256 c99beafeedb72f524341d5a532aebfd798089f6b6e9c7ba7cae37db395627aae

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.1b2-cp314-cp314-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.7.1b2-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.1b2-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 53b988e16146fd684454e0a6bb9c2cb5cbae42b266e1282c31b2bb9868bb57b7
MD5 bae6bab5a715605dc24e909fa2163863
BLAKE2b-256 af438cd512f446ee3e8b5db105d8f09db05c1bdb2b67de0dd0932cabe66a1301

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.1b2-cp314-cp314-macosx_10_15_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.7.1b2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.1b2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 42f9d444890682be64ee8e398dd01bdf397a91d647e69d16f13f18cabba3640f
MD5 5d12742296d45a3cae7474e85ea659af
BLAKE2b-256 9769baa1b47bac23e947356178585b88c35092448a40576a4d1d158449fd208e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.1b2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 52b44f3a086b7b8e24554149620d9346b8e8ad6737eaf2b8e618e372979c20c8
MD5 2516e557b7fed58f08bd5a09948a1240
BLAKE2b-256 9ab48c5ded485cfc9085eaa33b522d43bf63dd611c202ee895c0794749e210e3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.1b2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 854b5ed7134c9d01a633cd8f64a04cbb429b44d43155dc36e458c455ed61a77b
MD5 7cbffa6fb50ceb4a0709c7aca649f086
BLAKE2b-256 7ef8c852ddd952de8a3630865c49f9981ab90298c1e110b2ea29b0895796a319

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.1b2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a577899a0440b210dca191d3a545cd86f4b546126fb2115fd7c442be60884baf
MD5 dc166f370424ad92d35e09cae749d7ea
BLAKE2b-256 4680efdb8a7fb49f56f11571bdf4bfd60a1b51261f74bf6ffa83006ee610c28e

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.1b2-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.7.1b2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.1b2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b7f1ba09adc0e8b80daeb0bc6f5414ab79b2582c50f83f2f6bc135d1ae3cc21f
MD5 ad59d9a894a57f46db65c047048301ac
BLAKE2b-256 5b46cee45708489992a45e77a93e233b114e9c9e530abb21b87af0e9932ea2ae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.1b2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5dd0758aa1f1354908c4e78d1708afee5a2582bf8457eaee494606b68a1be5a7
MD5 9127005fbe46c7fad6232d3495b85d2b
BLAKE2b-256 e8c2bfc357b1a5da1af592b04dd015abb6235226e35c5b92aa62145d015a3add

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.1b2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f3b30ccea6f67559dd56d1a1f3bd62c37dfdb323cfe56d7a4da3bd82bfb5dc0d
MD5 e6c902a6b59108cef71988048b32d43e
BLAKE2b-256 876e7ff99c72f41aa035673e4aac0157413a97d9d7a1ecab08c2a900273beb7a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.1b2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d454ab27bc9659652332abed8391251bbf88ecf76577488a88e05a745ca6f1ea
MD5 f67f4427649f17d8310fd89a251fda86
BLAKE2b-256 920f912ed6ae0fad57fa3f8a302f93faf494f2441e31374f3e48497749ba4553

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.7.1b2-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.7.1b2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.7.1b2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b43c6e68520de672eb836324fcecaf00fede978a97f7714feefd96392e2f438a
MD5 5786487cb1be423a43e8346f10ad6ae1
BLAKE2b-256 3672fcbc79a14e25c18cd93c066b05f48b38793473edb5a84023cf8f9a9d18bc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.1b2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0a20caaff4e0dd541699c7ca1b5c51582dba56509d53877f36fc25377d39e414
MD5 7c41324520e497967d2136be55cfc6ce
BLAKE2b-256 7a79b41698e2bbe6ddd0fdb5303bbdd586aec74f5bae69ed8eb3b649c80ef362

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.1b2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aee8238d62ab86d1c8cf21d93c143c1b5b67ec51f1ea09558bd6544a682af51c
MD5 1b37ed019525c3d7fe49f0d31d172aae
BLAKE2b-256 a04f46ca286431a9359033171d7dc83f6e472c04c5c0f347bdbe76af1e83c408

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.7.1b2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 93c499454f880c197a950d4db65b90b5a6714933f0eeaa6fb5f6217dd85a1f78
MD5 66d43cdebb61f0b0c1a02833a6bd2099
BLAKE2b-256 b7a89ef8a28738861bbd8c8d225018abf1bf1c7285bf5b643008249f11df917c

See more details on using hashes here.

Provenance

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