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 preprint:

Nersisyan S, Loher P, Rigoutsos I. CorrAdjust unveils biologically relevant transcriptomic correlations by efficiently eliminating hidden confounders. bioRxiv [Preprint]. 2024 Dec 25:2024.12.24.630258. doi: 10.1101/2024.12.24.630258.

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.0.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.0-py3-none-any.whl (57.1 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: corradjust-1.0.0.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.0.tar.gz
Algorithm Hash digest
SHA256 8cb81d24ef5ca9ad460d6747a84836b9ea57eb8141866bda406804824067f426
MD5 2f888515dd062ce5fc7d42b5bd82e1fe
BLAKE2b-256 0bc1de5c21d4e8e48af1a93dfcbc7c8acd1276ff7c31f1273b298e858ac5647d

See more details on using hashes here.

Provenance

The following attestation bundles were made for corradjust-1.0.0.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.0-py3-none-any.whl.

File metadata

  • Download URL: corradjust-1.0.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bf94f528371c27afbd97c8d8e7fe2d9f95a549f0c7f505515f3087219e34cabb
MD5 3aa912af2e52464a2049db57e6f4d4bc
BLAKE2b-256 dc90c0fe5c53bbca45442798c3635e7946ccc7947ec3673a5d17b9a36ea4daca

See more details on using hashes here.

Provenance

The following attestation bundles were made for corradjust-1.0.0-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