https://github.com/theislab/svaeligr
sVAE with learnable interventions
https://github.com/theislab/svaeligr
Last synced: 10 months ago
JSON representation
sVAE with learnable interventions
- Host: GitHub
- URL: https://github.com/theislab/svaeligr
- Owner: theislab
- License: apache-2.0
- Created: 2023-10-16T06:56:08.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-29T07:16:36.000Z (about 2 years ago)
- Last Synced: 2024-12-30T12:46:55.767Z (over 1 year ago)
- Language: Python
- Size: 1.85 MB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# sVAE ligr
An extension of Spike-Slab Variational Autoencoder for causal representation learning with learnable interventions.

### Installation
Download or clone this repository. Then from inside the folder simply run:
```
pip install -e .
```
## User guide
The jupyter notebooks of this implementation were tested with the packages of the following version numbers:
- python == 3.8
- scvi-tools == 0.18.0
- torchmetrics == 0.11.4
- pandas == 1.5.3
## References:
This work is based on the implementation of sVAE+ by Lopez et al. The original implementation can be found at: https://github.com/Genentech/sVAE/tree/main