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
746
star
3

cellrank

CellRank: dynamics from multi-view single-cell data
Python
342
star
4

scvelo

RNA Velocity generalized through dynamical modeling
Python
335
star
5

scarches

Reference mapping for single-cell genomics
Jupyter Notebook
333
star
6

scib

Benchmarking analysis of data integration tools
Python
298
star
7

scgen

Single cell perturbation prediction
Python
259
star
8

dca

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

ehrapy

Electronic Health Record Analysis with Python.
Python
201
star
10

diffxpy

Differential expression analysis for single-cell RNA-seq data.
Python
192
star
11

paga

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

kBET

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

scCODA

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

sc-pert

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

sfaira

data and model repository for single-cell data
Python
134
star
16

anndata2ri

Convert between AnnData and SingleCellExperiment
Python
124
star
17

moscot

Multi-omic single-cell optimal transport tools
Python
112
star
18

ncem

Learning cell communication from spatial graphs of cells
Python
102
star
19

chemCPA

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

zellkonverter

Conversion between scRNA-seq objects
R
88
star
21

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
84
star
22

scib-pipeline

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

destiny

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

nicheformer

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

trVAE

Conditional out-of-distribution prediction
Python
54
star
26

scib-reproducibility

Additional code and analysis from the single-cell integration benchmarking project
Jupyter Notebook
53
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
49
star
29

pseudodynamics

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

scTab

Jupyter Notebook
38
star
31

tcellmatch

Python
34
star
32

scArches-reproducibility

Reproducing result from the paper
Jupyter Notebook
33
star
33

graphcompass

GraphCompass: Graph Comparison Tools for Differential Analyses in Spatial Systems
Jupyter Notebook
30
star
34

deepflow

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

mubind

Learning motif contributions to cell transitions using sequence features and graphs.
Python
27
star
36

batchglm

Fit generalized linear models in python.
Python
27
star
37

graph_abstraction

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

DeepRT

Jupyter Notebook
25
star
39

hadge

Comprehensive pipeline for donor demultiplexing in single cell
Nextflow
24
star
40

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
41

spapros

Python package for Probe set selection for targeted spatial transcriptomics.
Python
23
star
42

scvelo_notebooks

Jupyter Notebook
23
star
43

interactive_plotting

Jupyter Notebook
21
star
44

scgen-reproducibility

Jupyter Notebook
18
star
45

multimil

Multimodal weakly supervised learning to identify disease-specific changes in single-cell atlases
Python
18
star
46

geome

Python
16
star
47

campa

Conditional Autoencoders for Multiplexed Pixel Analysis
Jupyter Notebook
14
star
48

multicpa

Python
13
star
49

scPoli_reproduce

Reproducibility notebooks for scPoli
Jupyter Notebook
13
star
50

cellrank_reproducibility

CellRank's reproducibility repository.
Jupyter Notebook
13
star
51

scanpy-in-R

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

scanpydoc

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

MetaMap

The code and analyses accompanying the manuscript “MetaMap: An atlas of metatranscriptomic reads in human disease-related RNA-seq data”.
HTML
12
star
54

DeepCollisionalCrossSection

Jupyter Notebook
11
star
55

scAnalysisTutorial

Jupyter Notebook
10
star
56

multigrate

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

cross_system_integration

Jupyter Notebook
10
star
58

GWAS-scRNAseq-Integration

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

superexacttestpy

Python implementation of the SuperExactTest package
Jupyter Notebook
9
star
60

enrichment_analysis_celltype

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

ncem_tutorials

Jupyter Notebook
9
star
62

IMPA

Jupyter Notebook
9
star
63

diffxpy_tutorials

Tutorials for diffxpy.
Jupyter Notebook
9
star
64

moslin

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

trvaep

Jupyter Notebook
9
star
66

expiMap_reproducibility

Jupyter Notebook
9
star
67

ncem_benchmarks

Jupyter Notebook
8
star
68

greatpy

GREAT algorithm in Python
Jupyter Notebook
8
star
69

PathReg

Sparsity-enforcing regularizer
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

2020_Mayr

This repo contains the analysis code describing the findings of Mayr_et_al
Jupyter Notebook
7
star
74

ehrapy-tutorials

Tutorials for ehrapy
Jupyter Notebook
7
star
75

cpa-reproducibility

Notebooks for CPA figures
Jupyter Notebook
7
star
76

scachepy

Caching extension for Scanpy
Jupyter Notebook
7
star
77

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
7
star
78

scCODA_reproducibility

Jupyter Notebook
7
star
79

2018_Angelidis

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

gastrulation_analysis

Jupyter Notebook
6
star
81

trVAE_reproducibility

Jupyter Notebook
6
star
82

cellrank_notebooks

Tutorials and examples for CellRank.
Jupyter Notebook
6
star
83

intercode

Jupyter Notebook
6
star
84

spapros-pipeline

Nextflow
6
star
85

jump-cpg0016-segmentation

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

flowVI

flowVI: Flow Cytometry Variational Inference
5
star
87

sfaira_tutorials

Jupyter Notebook
5
star
88

theislab.github.io

theislab repository overview
JavaScript
5
star
89

scatac_poisson_reproducibility

Jupyter Notebook
5
star
90

disent

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

ehrapy-datasets

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

neural_organoid_atlas

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

moscot_notebooks

Analysis notebooks using the moscot package
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

InterpretableAutoencoders

Jupyter Notebook
5
star
97

archmap

JavaScript
4
star
98

inVAE

Invariant Representation learning
Jupyter Notebook
4
star
99

cellrank_reproducibility_preprint

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

extended-single-cell-best-practices-container

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