Skip to main content

causarray is a Python module for A Python package for simultaneous causal inference with an array of outcomes.

Project description

causarray

Advances in single-cell sequencing and CRISPR technologies have enabled detailed case-control comparisons and experimental perturbations at single-cell resolution. However, uncovering causal relationships in observational genomic data remains challenging due to selection bias and inadequate adjustment for unmeasured confounders, particularly in heterogeneous datasets. To address these challenges, we introduce causarray [Du25], a doubly robust causal inference framework for analyzing array-based genomic data at both bulk-cell and single-cell levels. causarray integrates a generalized confounder adjustment method to account for unmeasured confounders and employs semiparametric inference with flexible machine learning techniques to ensure robust statistical estimation of treatment effects.

Requirements

The dependencies for running causarray method are listed in environment.yml and can be installed by running

PIP_NO_DEPS=1 conda env create -f environment.yml

References

[Du25] Jin-Hong Du, Maya Shen, Hansruedi Mathys, and Kathryn Roeder (2025). Causal differential expression analysis under unmeasured confounders with causarray. bioRxiv, 2025-01.

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

causarray-0.0.1.tar.gz (20.3 kB view details)

Uploaded Source

Built Distribution

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

causarray-0.0.1-py3-none-any.whl (23.6 kB view details)

Uploaded Python 3

File details

Details for the file causarray-0.0.1.tar.gz.

File metadata

  • Download URL: causarray-0.0.1.tar.gz
  • Upload date:
  • Size: 20.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for causarray-0.0.1.tar.gz
Algorithm Hash digest
SHA256 61f2f30fd3d2edd86035ea0adaa4470c4539244a60a783e4579463b1b8f5760d
MD5 05e284948544e6d4cb90afddeacc15a2
BLAKE2b-256 eee1a3d9bf536e339a2643346e2238cc9b1b15e55c983d86c27e88c0a4422e86

See more details on using hashes here.

Provenance

The following attestation bundles were made for causarray-0.0.1.tar.gz:

Publisher: publish-to-pypi.yml on jaydu1/causarray

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

File details

Details for the file causarray-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: causarray-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 23.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for causarray-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f8b41362c36ddd55461148afb5bd4ac2febccf2dc2e548ab57158d19751ea804
MD5 75c52e9e49053322d3147567d4bee272
BLAKE2b-256 3250c1a030272016ddcd67a6c4e6c285784871fb9d9c14f3c58c0138fdfddb2a

See more details on using hashes here.

Provenance

The following attestation bundles were made for causarray-0.0.1-py3-none-any.whl:

Publisher: publish-to-pypi.yml on jaydu1/causarray

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