You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Differential gene expression involves the quantitative comparison of gene expression levels between two or more groups,
113
+
such as different cell types, tissues, or conditions to discern genes that are significantly up- or downregulated in response to specific biological contexts or stimuli.
114
+
Pertpy provides utilities to conduct differential gene expression tests through a common interface that supports complex designs and methods.
115
+
116
+
```{eval-rst}
117
+
.. autosummary::
118
+
:toctree: preprocessing
119
+
:nosignatures:
120
+
121
+
tools.DifferentialGeneExpression
122
+
```
123
+
114
124
### Pooled CRISPR screens
115
125
116
126
#### Mixscape
@@ -122,10 +132,6 @@ Mixscape first tries to remove confounding sources of variation such as cell cyc
122
132
Next, it determines which targeted cells were affected by the genetic perturbation (=KO) and which targeted cells were not (=NP) with the use of mixture models.
123
133
Finally, it visualizes similarities and differences across different perturbations.
124
134
125
-
```{eval-rst}
126
-
.. currentmodule:: pertpy
127
-
```
128
-
129
135
```{eval-rst}
130
136
.. autosummary::
131
137
:toctree: tools
@@ -155,10 +161,6 @@ See [mixscape tutorial](https://pertpy.readthedocs.io/en/latest/tutorials/notebo
155
161
A Python implementation of Milo for differential abundance testing on KNN graphs, to ease interoperability with scverse pipelines for single-cell analysis.
156
162
See [Differential abundance testing on single-cell data using k-nearest neighbor graphs](https://www.nature.com/articles/s41587-021-01033-z) for details on the statistical framework.
Reimplementation of scCODA for identification of compositional changes in high-throughput sequencing count data and tascCODA for sparse, tree-aggregated modeling of high-throughput sequencing data.
196
198
See [scCODA is a Bayesian model for compositional single-cell data analysis](https://www.nature.com/articles/s41467-021-27150-6) for statistical methodology and benchmarking performance of scCODA and [tascCODA: Bayesian Tree-Aggregated Analysis of Compositional Amplicon and Single-Cell Data](https://www.frontiersin.org/articles/10.3389/fgene.2021.766405/full) for statistical methodology and benchmarking performance of tascCODA.
197
199
198
-
```{eval-rst}
199
-
.. currentmodule:: pertpy
200
-
```
201
-
202
200
```{eval-rst}
203
201
.. autosummary::
204
202
:toctree: tools
@@ -246,10 +244,6 @@ sccoda.plot_effects_barplot(
246
244
A **work in progress (!)** Python implementation of DIALOGUE for the discovery of multicellular programs.
247
245
See [DIALOGUE maps multicellular programs in tissue from single-cell or spatial transcriptomics data](https://www.nature.com/articles/s41587-022-01288-0) for more details on the methodology.
General purpose functions for distances and permutation tests.
313
303
Reimplements functions from [scperturb](http://projects.sanderlab.org/scperturb/) package.
314
304
315
-
```{eval-rst}
316
-
.. currentmodule:: pertpy
317
-
```
318
-
319
305
```{eval-rst}
320
306
.. autosummary::
321
307
:toctree: tools
@@ -375,10 +361,6 @@ results["summary_metrics"]
375
361
376
362
See [augur tutorial](https://pertpy.readthedocs.io/en/latest/tutorials/notebooks/augur.html) for a more elaborate tutorial.
377
363
378
-
```{eval-rst}
379
-
.. currentmodule:: pertpy
380
-
```
381
-
382
364
```{eval-rst}
383
365
.. autosummary::
384
366
:toctree: tools
@@ -392,10 +374,6 @@ See [augur tutorial](https://pertpy.readthedocs.io/en/latest/tutorials/notebooks
392
374
Reimplementation of scGen for perturbation response prediction of scRNA-seq data in Jax.
393
375
See [scGen predicts single-cell perturbation responses](https://www.nature.com/articles/s41592-019-0494-8) for more details.
394
376
395
-
```{eval-rst}
396
-
.. currentmodule:: pertpy
397
-
```
398
-
399
377
```{eval-rst}
400
378
.. autosummary::
401
379
:toctree: tools
@@ -435,10 +413,6 @@ CINEMA-OT separates confounding sources of variation from perturbation effects t
435
413
These cell pairs represent causal perturbation responses permitting a number of novel analyses, such as individual treatment effect analysis, response clustering, attribution analysis, and synergy analysis.
436
414
See [Causal identification of single-cell experimental perturbation effects with CINEMA-OT](https://www.biorxiv.org/content/10.1101/2022.07.31.502173v3.abstract) for more details.
437
415
438
-
```{eval-rst}
439
-
.. currentmodule:: pertpy
440
-
```
441
-
442
416
```{eval-rst}
443
417
.. autosummary::
444
418
:toctree: tools
@@ -473,10 +447,6 @@ See [CINEMA-OT tutorial](https://pertpy.readthedocs.io/en/latest/tutorials/noteb
473
447
474
448
Various modules for calculating and evaluating perturbation spaces.
475
449
476
-
```{eval-rst}
477
-
.. currentmodule:: pertpy
478
-
```
479
-
480
450
```{eval-rst}
481
451
.. autosummary::
482
452
:toctree: tools
@@ -533,10 +503,6 @@ Available databases for mechanism of action metadata:
0 commit comments