Theis Lab (@theislab)

Top repositories

1

single-cell-tutorial

Single cell current best practices tutorial case study for the paper:Luecken and Theis, "Current best practices in single-cell RNA-seq analysis: a tutorial"
Jupyter Notebook
1,284
star
2

single-cell-best-practices

https://www.sc-best-practices.org
Jupyter Notebook
628
star
3

scvelo

RNA Velocity generalized through dynamical modeling
Python
335
star
4

scarches

Reference mapping for single-cell genomics
Jupyter Notebook
310
star
5

cellrank

CellRank: dynamics from multi-view single-cell data
Python
297
star
6

scib

Benchmarking analysis of data integration tools
Python
275
star
7

scgen

Single cell perturbation prediction
Python
243
star
8

dca

Deep count autoencoder for denoising scRNA-seq data
Python
224
star
9

diffxpy

Differential expression analysis for single-cell RNA-seq data.
Python
174
star
10

paga

Mapping out the coarse-grained connectivity structures of complex manifolds.
Jupyter Notebook
159
star
11

kBET

An R package to test for batch effects in high-dimensional single-cell RNA sequencing data.
HTML
138
star
12

sfaira

data and model repository for single-cell data
Python
133
star
13

scCODA

A Bayesian model for compositional single-cell data analysis
Jupyter Notebook
127
star
14

sc-pert

Models and datasets for perturbational single-cell omics
Jupyter Notebook
122
star
15

anndata2ri

Convert between AnnData and SingleCellExperiment
Python
111
star
16

ehrapy

Electronic Health Record Analysis with Python.
Python
109
star
17

ncem

Learning cell communication from spatial graphs of cells
Python
96
star
18

moscot

Multi-omic single-cell optimal transport tools
Python
91
star
19

zellkonverter

Conversion between scRNA-seq objects
R
88
star
20

chemCPA

Code for "Predicting Cellular Responses to Novel Drug Perturbations at a Single-Cell Resolution", NeurIPS 2022.
Jupyter Notebook
85
star
21

pertpy

Perturbation Analysis in the scverse ecosystem.
Python
80
star
22

cpa

The Compositional Perturbation Autoencoder (CPA) is a deep generative framework to learn effects of perturbations at the single-cell level. CPA performs OOD predictions of unseen combinations of drugs, learns interpretable embeddings, estimates dose-response curves, and provides uncertainty estimates.
Python
74
star
23

destiny

R package for single cell and other data analysis using diffusion maps
R
62
star
24

scib-pipeline

Snakemake pipeline that works with the scIB package to benchmark data integration methods.
Python
59
star
25

trVAE

Conditional out-of-distribution prediction
Python
53
star
26

scib-reproducibility

Additional code and analysis from the single-cell integration benchmarking project
Jupyter Notebook
50
star
27

AutoGeneS

Jupyter Notebook
50
star
28

spatial_scog_workshop_2022

Tutorials for the SCOG Virtual Workshop โ€˜Spatial transcriptomics data analysis in Pythonโ€™ - May 23-24, 2022
Jupyter Notebook
44
star
29

pseudodynamics

Dynamic models for single-cell RNA-seq time series.
Jupyter Notebook
40
star
30

tcellmatch

Python
34
star
31

scArches-reproducibility

Reproducing result from the paper
Jupyter Notebook
31
star
32

deepflow

This code contains the neural network implementation from the nature communication manuscript NCOMMS-16-25447A.
Python
28
star
33

batchglm

Fit generalized linear models in python.
Python
26
star
34

graph_abstraction

Generate cellular maps of differentiation manifolds with complex topologies.
Jupyter Notebook
26
star
35

scTab

Jupyter Notebook
25
star
36

DeepRT

Jupyter Notebook
25
star
37

Covid_meta_analysis

Analysis notebooks for the Covid-19 meta analysis that accompanies the Nature Medicine publication "Single-cell meta-analysis of SARS-CoV-2 entry genes across tissues and demographics"
Jupyter Notebook
24
star
38

scvelo_notebooks

Jupyter Notebook
23
star
39

spapros

Python package for Probe set selection for targeted spatial transcriptomics.
Python
21
star
40

interactive_plotting

Jupyter Notebook
21
star
41

mubind

Learning motif contributions to cell transitions using sequence features and graphs.
Python
20
star
42

nicheformer

Repository for Nicheformer: a foundation model for single-cell and spatial omics
Jupyter Notebook
19
star
43

hadge

Comprehensive pipeline for donor demultiplexing in single cell
Nextflow
18
star
44

scgen-reproducibility

Jupyter Notebook
17
star
45

graphcompass

GraphCompass: Graph Comparison Tools for Differential Analyses in Spatial Systems
Jupyter Notebook
15
star
46

geome

Python
14
star
47

campa

Conditional Autoencoders for Multiplexed Pixel Analysis
Jupyter Notebook
13
star
48

cellrank_reproducibility

CellRank's reproducibility repository.
Jupyter Notebook
13
star
49

multicpa

Python
12
star
50

scanpy-in-R

A guide to using the Python scRNA-seq analysis package Scanpy from R
HTML
12
star
51

scanpydoc

Collection of Sphinx extensions similar to (but more flexible than) numpydoc
Python
12
star
52

scPoli_reproduce

Reproducibility notebooks for scPoli
Jupyter Notebook
11
star
53

DeepCollisionalCrossSection

Jupyter Notebook
11
star
54

MetaMap

The code and analyses accompanying the manuscript โ€œMetaMap: An atlas of metatranscriptomic reads in human disease-related RNA-seq dataโ€.
HTML
11
star
55

scAnalysisTutorial

Jupyter Notebook
10
star
56

multigrate

Multigrate: multiomic data integration for single-cell genomics
Python
10
star
57

GWAS-scRNAseq-Integration

A Shiny tool to define the cell-type of action by integrating single cell expression data with GWAS
R
10
star
58

superexacttestpy

Python implementation of the SuperExactTest package
Jupyter Notebook
9
star
59

ncem_tutorials

Jupyter Notebook
9
star
60

enrichment_analysis_celltype

Cell type enrichment analysis using gene signatures and cluster markers
R
9
star
61

moslin

Code, data and analysis for moslin.
Jupyter Notebook
9
star
62

diffxpy_tutorials

Tutorials for diffxpy.
Jupyter Notebook
9
star
63

cross_system_integration

Jupyter Notebook
9
star
64

expiMap_reproducibility

Jupyter Notebook
9
star
65

trvaep

Jupyter Notebook
9
star
66

greatpy

GREAT algorithm in Python
Jupyter Notebook
8
star
67

PathReg

Sparsity-enforcing regularizer
Jupyter Notebook
8
star
68

IMPA

Jupyter Notebook
8
star
69

ncem_benchmarks

Jupyter Notebook
8
star
70

squidpy_reproducibility

Jupyter Notebook
8
star
71

sc-best-practices-ce

The best-practices workflow for single-cell RNA-seq analysis as determined by the community.
8
star
72

tissue_tensorflow

Python
8
star
73

scachepy

Caching extension for Scanpy
Jupyter Notebook
7
star
74

cpa-reproducibility

Notebooks for CPA figures
Jupyter Notebook
7
star
75

scCODA_reproducibility

Jupyter Notebook
7
star
76

2020_Mayr

This repo contains the analysis code describing the findings of Mayr_et_al
Jupyter Notebook
6
star
77

gastrulation_analysis

Jupyter Notebook
6
star
78

2019_Strunz

Reproducibility repo accompanying Strunz et al. "Alveolar regeneration through a Krt8+ transitional stem cell state that persists in human lung fibrosis". Nat Commun. 2020.
Jupyter Notebook
6
star
79

trVAE_reproducibility

Jupyter Notebook
6
star
80

cellrank_notebooks

Tutorials and examples for CellRank.
Jupyter Notebook
6
star
81

moscot_notebooks

Analysis notebooks using the moscot package
Jupyter Notebook
6
star
82

intercode

Jupyter Notebook
6
star
83

spapros-pipeline

Nextflow
6
star
84

ehrapy-tutorials

Tutorials for ehrapy
Jupyter Notebook
5
star
85

sfaira_tutorials

Jupyter Notebook
5
star
86

flowVI

flowVI: Flow Cytometry Variational Inference
5
star
87

2018_Angelidis

Reproducibility repo accompanying Angelidis et al. "An atlas of the aging lung mapped by single cell transcriptomics and deep tissue proteomics"
R
5
star
88

InterpretableAutoencoders

Jupyter Notebook
5
star
89

theislab.github.io

theislab repository overview
JavaScript
5
star
90

disent

Out-of-distribution prediction with disentangled representations for single-cell RNA sequencing data
Jupyter Notebook
5
star
91

neural_organoid_atlas

Reproducibility repository for the Human Neural Organoid Atlas publication
Jupyter Notebook
5
star
92

ehrapy-datasets

A collection of scripts to generate AnnData objects of EHR datasets for ehrapy
Jupyter Notebook
5
star
93

scatac_poisson_reproducibility

Jupyter Notebook
5
star
94

scanpy-demo-czbiohub

single-cell scanpy teaching
HTML
5
star
95

kbranches

Finding branching events and tips in single cell differentiation trajectories
R
5
star
96

jump-cpg0016-segmentation

Snakemake pipeline used to segment the cpg0016 dataset of the JUMP-Cell Painting Consortium
Jupyter Notebook
5
star
97

cellrank_reproducibility_preprint

Code to reproduce results from the CellRank preprint
Jupyter Notebook
4
star
98

inVAE

Invariant Representation learning
Jupyter Notebook
4
star
99

extended-single-cell-best-practices-container

Hosting the container for the extended single-cell best-practices book
Dockerfile
4
star
100

perturbation-metrics

Jupyter Notebook
4
star