Skip to content

Commit 9d0de5d

Browse files
authored
Optionally use sparse tensors to encode guide x element and element x gene effects (#32)
* allow .varm element names from .uns fields * sparse element x gene and guide x gene model * implement sparse cis effect fitting * add dispersion batch fx, restore base model option * hack: default plate dim values to avoid errors * fix hack * more informative names for model modes * unit test all combinations of input data * allow reading of sparse varm fields * remove model rendering functions * don't fit guide effects if no elements specified * enable full guide pooling, init gene mean -> obs * update nb with new syntax * clean up variable names & notebooks for prerelease * clean up module comments * move data subset code to reproducibility repo * export element x gene fx summary as DataFrame * deprecate module.get_element_effects * clean up notebook
1 parent 808002f commit 9d0de5d

24 files changed

+12345
-34144
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
# 🏎️ PerTurbo: Fast analysis of single-cell perturbation studies
44

5-
**PerTurbo** estimates the effects of CRISPR perturbations on single cell phenotypes using variational inference.
5+
**PerTurbo** is a fast statistical package for analyzing perturbation phenotypes from single cell CRISPR screens.
66

7-
Currently, the focus is on CRISPRi + RNA-seq (i.e. CROP-seq, Perturb-Seq) but we're planning to support other assays in the future!
7+
For reproducibility, see []
88

99
<!-- [![Documentation][badge-docs]][link-docs] -->
1010

docs/notebooks/.ipynb_checkpoints/example-checkpoint.ipynb

Lines changed: 0 additions & 143 deletions
This file was deleted.

docs/notebooks/epochs.ipynb

Lines changed: 182 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)