Skip to main content

scCausalVI

Documentation Status PyPI Downloads PyPI Downloads

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.

scCausalVI Overview

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:

  1. Install the latest version of scCausalVI via pip:

    pip install scCausalVI
    
  2. 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

For a detailed explanation of our methods, please refer to our cell systems manuscript.

Contact

Feel free to contact us by mail. If you find a bug, please use the issue tracker.

Metadata

Release files for scCausalVI 0.0.12

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for scCausalVI 0.0.12
File Size Uploaded
sccausalvi-0.0.12.tar.gz 22.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for scCausalVI 0.0.12
File Interpreter ABI Platform
sccausalvi-0.0.12-py3-none-any.whl Python 3 none any Details

Total release size: 48.2 kB

Release files / sccausalvi-0.0.12.tar.gz

Download URL sccausalvi-0.0.12.tar.gz
Size 22.9 kB
Tags Source
SHA-256 checksum
How to use checksums
34942d9af9f68db3a55d2eeb249f4b539b13fb738e62b3f4cd2e676fb22bdbd1
BLAKE2b-256 checksum
How to use checksums
b4de71b5324ac8e73e468140995c053088a6e3929a3f8b903325dfdfc09999d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.0

Release files / sccausalvi-0.0.12-py3-none-any.whl

Download URL sccausalvi-0.0.12-py3-none-any.whl
Size 25.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3dca61e6958a1fc5221a0235c178751f5e51b692d7106a16e89e2299a83262cb
BLAKE2b-256 checksum
How to use checksums
ca130c73e045db34978b591684e1eadb2bbaaff71299628be26609557ff33c8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.0

Release history Release notifications | RSS feed

This release

0.0.12 This release

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page