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.5.0b0.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.5.0b0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (8.0 MB view details)

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

consenrich-0.5.0b0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (8.0 MB view details)

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

consenrich-0.5.0b0-cp313-cp313-macosx_11_0_arm64.whl (7.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

consenrich-0.5.0b0-cp313-cp313-macosx_10_13_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

consenrich-0.5.0b0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (8.0 MB view details)

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

consenrich-0.5.0b0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (8.0 MB view details)

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

consenrich-0.5.0b0-cp312-cp312-macosx_11_0_arm64.whl (7.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

consenrich-0.5.0b0-cp312-cp312-macosx_10_13_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

consenrich-0.5.0b0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (8.0 MB view details)

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

consenrich-0.5.0b0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (8.0 MB view details)

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

consenrich-0.5.0b0-cp311-cp311-macosx_11_0_arm64.whl (7.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

consenrich-0.5.0b0-cp311-cp311-macosx_10_9_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

File details

Details for the file consenrich-0.5.0b0.tar.gz.

File metadata

  • Download URL: consenrich-0.5.0b0.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.5.0b0.tar.gz
Algorithm Hash digest
SHA256 17a1ea026e12f748f4faec919eca172db5fdcd894f56cd1968182725bb5e38b8
MD5 4b710349bd0ca37568df0c16a94f4f09
BLAKE2b-256 551417873006bb1dd6297ef7163d7160ba0724978d7657c662f0dcbb45a4bf6b

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.5.0b0.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.5.0b0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.5.0b0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a5d51d33184b965c50ba297ae887bb58b3280044dc48cdc201ceaa239b400034
MD5 172f5c98161a21fd5934d0734bcad4d2
BLAKE2b-256 9fe4ff15afa0205c57465c72f5d4107c862e50b3a7c56b5623159cf6fd367afd

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.5.0b0-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.5.0b0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.5.0b0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e287a76d6fc93b476953e7201e718018cbfa00178ce3aec4d51c31eeb9b8e8bb
MD5 0784b10ab766b56ea48a6da576b5650a
BLAKE2b-256 d2ee50b6edb9b3e921a62b10ef3e93c7faf078bf5806e44024644495c910f672

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.5.0b0-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.5.0b0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.5.0b0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 de0dc67742825b1f344ac3a231f9f58f5655ec6bc134e8d2f248e80e9513d088
MD5 29215000498696f3dc8be93e9328b65a
BLAKE2b-256 53b6f7d6a6eb776d9242756e1c51a9d84a1e6b5c1bd41bece25d484c7e71d05c

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.5.0b0-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.5.0b0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.5.0b0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 baedfabda289cf7d31d2caad495ff3e0e53911f7bb9c9580e8df97ac05fdf4a7
MD5 e25e2c9e90a7a3657213c2caabdf8954
BLAKE2b-256 b3676b10315b4c93e424a151eebb3996efe39854cb7d2c6be1dc4b8aa1947896

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.5.0b0-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.5.0b0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.5.0b0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 792bfd5ebe746d03b8489f1434ef47c63c80bc71493b9b009f4120fe11fdef5b
MD5 605081dcef15d7cfecadb7ca88c6ce16
BLAKE2b-256 24b2e315c7052f3e3ae25087261278046ae243b09b144960ff376e01f320c988

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.5.0b0-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.5.0b0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.5.0b0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5794aacbda0ad9d20cc89210fd994c3879ed5a2a2709d93b95dac4ebaa0c3685
MD5 43b2e8ebc65aea8969f0051f18a395e1
BLAKE2b-256 5bb51da8822411ae8491ebb99a12b6121a37918a304044a81d25871f1aad3dbe

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.5.0b0-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.5.0b0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.5.0b0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8d7605f85cce7d23fbee85f0100df78269ee2d8cf69aa12b2face3201543d164
MD5 1919f2b9753aadd7c349cae4d8e8e6e6
BLAKE2b-256 fb3e34753c6af573f6ccd22ace1011c1076747e52ef52bea8e56660ee82c4d3f

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.5.0b0-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.5.0b0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.5.0b0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 8b33f9a4dd4609b1cc85214c4b1e0d4d9c8c369f7a059d57b7cf89569f997fb9
MD5 8489846d774780c4465c55760f43cb84
BLAKE2b-256 1b3d2b2e32e294c32dd5d37dd4315b644b2d40b4a16ccda847350e2a7a6600d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.5.0b0-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.5.0b0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.5.0b0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e0f090642ff61bfb1b27450d89f650a214b07c3a7afa5395a6a1d5e9a0febf53
MD5 e7aea9dafd509a789858264d48b8c4be
BLAKE2b-256 30848c3296f9e7205b057b70a03aa36f1dc62241bd1389177d16af2aff4278d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.5.0b0-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.5.0b0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for consenrich-0.5.0b0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7e8fe5dc8bf7b325f593adc096189ea63f4c8946cc2e1173c563c5194fa4f8d3
MD5 89a6f501ebeea678ea019b247b1e2064
BLAKE2b-256 42b39606471d895325856d639806a74fa4c3add25985ba12da0ea7f33a2e58c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.5.0b0-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.5.0b0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for consenrich-0.5.0b0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5eff2247ef7b90820fe89d080ab285f21828fb7e5ab91cb38126ae75896dee63
MD5 f808f89508aca6c2c87bdc107761ae9e
BLAKE2b-256 bcb0fc9b5b5266f98205b901c92edee04e1cd813680be00612ca118c5ca93bd6

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.5.0b0-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.5.0b0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for consenrich-0.5.0b0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 41627a87352e3d8e5c7a7a6767cf4a1370a08d38ceb37a1e65ede3e0adb09f1d
MD5 1fb70053fd4abd7c1609042c7892eba3
BLAKE2b-256 7c7db142543676947c646b3c449c1985c2ad21529ca68f628ed87e22e27bb4e1

See more details on using hashes here.

Provenance

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