Skip to main content

Adjusting for hidden confounders in correlations with CorrAdjust

Project description

CorrAdjust

test package

This is official repository for CorrAdjust Python module.

Correcting for confounding variables is often overlooked when computing correlations between data features, even though it can profoundly affect results. We introduce CorrAdjust, a method for identifying and removing such hidden confounders. CorrAdjust selects a subset of principal components to eliminate from the data being processed by maximizing the enrichment of "reference pairs" among highly correlated feature pairs. Unlike traditional machine learning metrics, this novel enrichment-based metric is specifically designed to evaluate correlation data and provides valuable feature-level interpretation.

Documentation: https://tju-cmc-org.github.io/CorrAdjust.

Read more in our paper:

Nersisyan S, Loher P, Rigoutsos I. CorrAdjust unveils biologically relevant transcriptomic correlations by efficiently eliminating hidden confounders. Nucleic Acids Res. 2025 May 31;53(10):gkaf444. doi: 10.1093/nar/gkaf444.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

corradjust-1.0.1.tar.gz (57.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

corradjust-1.0.1-py3-none-any.whl (57.1 MB view details)

Uploaded Python 3

File details

Details for the file corradjust-1.0.1.tar.gz.

File metadata

  • Download URL: corradjust-1.0.1.tar.gz
  • Upload date:
  • Size: 57.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for corradjust-1.0.1.tar.gz
Algorithm Hash digest
SHA256 e528f342cb7409a967f871f352725aa77841ab056afb84dc74153a3191fc1545
MD5 5d452659c2825adc3087f0fde4ceb6f3
BLAKE2b-256 e22a42eace4619756203bf6f0dd6463c4c93d06fbeb2410525b530d83e487440

See more details on using hashes here.

Provenance

The following attestation bundles were made for corradjust-1.0.1.tar.gz:

Publisher: pypi-publish.yml on TJU-CMC-Org/CorrAdjust

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file corradjust-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: corradjust-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 57.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for corradjust-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 15757b4ee7891f85b3cb8ca5978f2cd92b9768dd970af6d04ae0c3831cb5019b
MD5 8935d58a1bb17cf859a48db8566c7bf8
BLAKE2b-256 83ce930133bf69be2234df4120765b7fa9433b2a6437ae1e5a081955bab5e50f

See more details on using hashes here.

Provenance

The following attestation bundles were made for corradjust-1.0.1-py3-none-any.whl:

Publisher: pypi-publish.yml on TJU-CMC-Org/CorrAdjust

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