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

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

consenrich-0.9.0a0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.4 MB view details)

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

consenrich-0.9.0a0-cp314-cp314-macosx_15_0_arm64.whl (12.0 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

consenrich-0.9.0a0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (13.5 MB view details)

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

consenrich-0.9.0a0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.4 MB view details)

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

consenrich-0.9.0a0-cp313-cp313-macosx_15_0_arm64.whl (12.0 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

consenrich-0.9.0a0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (13.5 MB view details)

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

consenrich-0.9.0a0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.4 MB view details)

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

consenrich-0.9.0a0-cp312-cp312-macosx_15_0_arm64.whl (12.0 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

consenrich-0.9.0a0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (13.6 MB view details)

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

consenrich-0.9.0a0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.5 MB view details)

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

consenrich-0.9.0a0-cp311-cp311-macosx_15_0_arm64.whl (12.0 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

File details

Details for the file consenrich-0.9.0a0.tar.gz.

File metadata

  • Download URL: consenrich-0.9.0a0.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.9.0a0.tar.gz
Algorithm Hash digest
SHA256 1637b0f4d5054abd317a817448ba08c0a97422567a55de26a3e830e70dc92fdc
MD5 37bd688caf40233223a27fa66715403f
BLAKE2b-256 d60fe694a1383754217ef09651807df9d4e49a17e275f8a75676f5e265f9fc04

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.0a0.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.0a0-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.0a0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 622d49e211c83bf4c05604d5d0c863e16b83f25390b0f5c41a6d660b582ed46f
MD5 9cc6a3dcbd365518b1e32e2bf191c706
BLAKE2b-256 13423f71e28a55a3df8ebe0a8548cfa4f07e41e8fe8b4db19887f5bdd04ff1c8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.9.0a0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e813d4886f6f123fab02615996d02735fc717214e9a9cf60ebc4f08112bcc6bc
MD5 832cafe24e3cf9bb4bf88aaee220c9bb
BLAKE2b-256 b3ae699db546c36ec2527c706de49cdf3d45665b41ae880d0be30dddf8954214

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.9.0a0-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 970b8e6ca5d1f512fb68c6362057f331abdd882cc99c8b18719a7090b75b4b8d
MD5 610209ff3129aa265c8c6fc6e59e7dcb
BLAKE2b-256 e3435a27f301964e943cdf818ca50c12180d796cfe518b8a008dd09fdb631507

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.0a0-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.0a0-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.0a0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9bd66bd1e51ff10c0b22431a0e6f44bb76433d190fde38c62de8550108c5836e
MD5 564c412c9ac521c4e415510aa3dfe9b3
BLAKE2b-256 96923ab2d0c3f71c1a9f72fff0c91392910f0087b57549f441ab405522b8f200

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.9.0a0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fca27bec4800de481a699234767898238b08d6720cf8922ea692008cf41ca6b3
MD5 b63b78cf11a21961e7316da136b8f217
BLAKE2b-256 73c0c62a190cfbf706296db18cf2dfeb28ef2745524f36e1e02a454fa136a34f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.9.0a0-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 52988ef51bb0ff1c878c3cab8405592d3ede3315090c81f5bc7b0d49d8e60d3f
MD5 d3f563dda9653d8e65b2d2f4bea77c47
BLAKE2b-256 1f6bbe2818dda73ce4a7d7e36d90b63edf494d2292b4b6bb1735c842937bf287

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.0a0-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.0a0-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.0a0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 986daf8ca60f63eb9c19a5d9f62d3e9fa1e0d2a78de2ddb347024693dbdac059
MD5 ab431abdc317baef85f85f14b904435b
BLAKE2b-256 0d7abcca6c866dc2f8ec30c15b99de0b22711ba1c08030269df7fa14b944a451

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.9.0a0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a6d881f12891a12465e3ae0d4300ace27a4501094dd6d72e967f5fb524aed272
MD5 76316c02a7127a652b956cdbc2530375
BLAKE2b-256 34de10a7ae3de4258b21f0cd8b373410dc8f7246252cb480c1414d651db13c00

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.9.0a0-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 26a141f3b9d888b9f60d20ca3bc1153b28326adc311270d94626b7f0109dccc8
MD5 4404466fc7c504dca1e9f859c660d0f0
BLAKE2b-256 97e79ea7577680da976dbf287dc3d9c9286cd215c8e19750f6797b3a133350b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for consenrich-0.9.0a0-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.0a0-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.0a0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9ef09d2d944732f74ecfa5fd7ede4c38e17bac17e7194e1234c124e355eb7b99
MD5 f7487b2617f5920f608de94c365ab9e3
BLAKE2b-256 d1282dbd7e9b03dbf158e1dbe8981af5716271dda733631402f19d61cd827845

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.9.0a0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 349e42ed0a067d6c0d8c640ef9870bfdc5a31d61572b348a3feb4bcc4f3e0ec4
MD5 92baf6565a5f042bdb2470fac9450fa6
BLAKE2b-256 7fc7e8412cb1b6bf11d49fd97b704ee2c95cf5b497d7a3803dc3de4b85ab6aa1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for consenrich-0.9.0a0-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 a7cec56bfcc41b622700d43517289db4b3ab5105330e66702a45e87b798a4045
MD5 e73becaadb2b7d74efdf546afef49afa
BLAKE2b-256 7a5620802b2c1597574232ceed5fe640cdc53346fafbbd0a257e117899a88d82

See more details on using hashes here.

Provenance

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