A deep causality-aware model for disentangling treatment effects at single-cell resolution for perturbational scRNA-seq data
Project description
scCausalVI
scCausalVI is a causality-aware generative model designed to disentangle inherent cellular heterogeneity from treatment effects in single-cell RNA sequencing data, particularly in case-control studies.
Introduction
scCausalVI addresses a major analytical challenge in single-cell RNA sequencing: distinguishing inherent cellular variation from extrinsic cell-state-specific effects induced by external stimuli. The model:
- Decouples intrinsic cellular states from treatment effects through a deep structural causal network
- Explicitly models causal mechanisms governing cell-state-specific responses
- Enables cross-condition in silico prediction
- Accounts for technical variations in multi-source data integration
- Identifies treatment-responsive populations and molecular signatures
Key Features of scCausalVI
- Interpretable and disentangled latent representation
- Data integration
- In silico perturbation
- Identification of treatment-responsive populations
Installation
There are several alternative options to install scCausalVI:
-
Install the latest version of scCausalVI via pip:
pip install scCausalVI
-
Or install the development version via pip:
pip install git+https://github.com/ShaokunAn/scCausalVI.git
Examples
See examples at our documentation site.
Reproducing Results
In order to reproduce paper results visit here.
References
If you find this package useful, please cite: TBD
Contact
Feel free to contact us by mail. If you find a bug, please use the issue tracker.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sccausalvi-0.0.6.tar.gz.
File metadata
- Download URL: sccausalvi-0.0.6.tar.gz
- Upload date:
- Size: 18.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4ad9f45c4c5a6fdcc91d06e377d07f3908e26ae459a7415b611dc3c52efef9b3
|
|
| MD5 |
6e0e0878f962b4770c3e4882d2ba6124
|
|
| BLAKE2b-256 |
8344da4ebbd2428bcb4ada8353dafa842c1041df0b47707b9af35d4fcab66e17
|
File details
Details for the file scCausalVI-0.0.6-py3-none-any.whl.
File metadata
- Download URL: scCausalVI-0.0.6-py3-none-any.whl
- Upload date:
- Size: 20.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8cf97538abd4db3c08883161a7830b6c41e16060123877367c6acdc20080c83b
|
|
| MD5 |
1d558874bfbe8dd6aec0898daa38571c
|
|
| BLAKE2b-256 |
874aeefc2cfd309ea54a0d8f1bb912fa1e1c9503c3d942961609ac99ac806a23
|