• Stars
    star
    1,862
  • Rank 24,751 (Top 0.5 %)
  • Language
    Python
  • License
    BSD 3-Clause "New...
  • Created over 7 years ago
  • Updated 18 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Single-cell analysis in Python. Scales to >1M cells.

Stars PyPI PyPIDownloads Conda Docs Build Status Discourse topics Chat Powered by NumFOCUS

Scanpy – Single-Cell Analysis in Python

Scanpy is a scalable toolkit for analyzing single-cell gene expression data built jointly with anndata. It includes preprocessing, visualization, clustering, trajectory inference and differential expression testing. The Python-based implementation efficiently deals with datasets of more than one million cells.

Discuss usage on the scverse Discourse. Read the documentation. If you'd like to contribute by opening an issue or creating a pull request, please take a look at our contributing guide.

scanpy is part of the scverse project (website, governance) and is fiscally sponsored by NumFOCUS. If you like scverse and want to support our mission, please consider making a donation to support our efforts.

Citation

If you use scanpy in your work, please cite the scanpy publication as follows:

SCANPY: large-scale single-cell gene expression data analysis

F. Alexander Wolf, Philipp Angerer, Fabian J. Theis

Genome Biology 2018 Feb 06. doi: 10.1186/s13059-017-1382-0.

You can cite the scverse publication as follows:

The scverse project provides a computational ecosystem for single-cell omics data analysis

Isaac Virshup, Danila Bredikhin, Lukas Heumos, Giovanni Palla, Gregor Sturm, Adam Gayoso, Ilia Kats, Mikaela Koutrouli, Scverse Community, Bonnie Berger, Dana Pe’er, Aviv Regev, Sarah A. Teichmann, Francesca Finotello, F. Alexander Wolf, Nir Yosef, Oliver Stegle & Fabian J. Theis

Nat Biotechnol. 2022 Apr 10. doi: 10.1038/s41587-023-01733-8.

More Repositories

1

scvi-tools

Deep probabilistic analysis of single-cell omics data
Python
898
star
2

anndata

Annotated data.
Python
554
star
3

squidpy

Spatial Single Cell Analysis in Python
Python
421
star
4

spatialdata

An open and interoperable data framework for spatial omics data
Python
215
star
5

muon

muon is a multimodal omics Python framework
Python
206
star
6

scirpy

A scanpy extension to analyse single-cell TCR and BCR data.
Python
203
star
7

scanpy-tutorials

Scanpy Tutorials.
Jupyter Notebook
181
star
8

pertpy

Perturbation Analysis in the scverse ecosystem.
Python
125
star
9

scanpy_usage

Scanpy use cases.
HTML
75
star
10

mudata

Multimodal Data (.h5mu) implementation for Python
Python
70
star
11

cookiecutter-scverse

Cookiecutter template for scverse
Python
67
star
12

anndataR

AnnData interoperability in R
R
50
star
13

pytometry

Flow & mass cytometry analytics.
Python
41
star
14

napari-spatialdata

Interactive visualization of spatial omics data
Python
36
star
15

scvi-tutorials

Notebooks used in scvi-tools tutorials
Jupyter Notebook
35
star
16

spatialdata-notebooks

Jupyter Notebook
34
star
17

spatialdata-io

Python
33
star
18

spatialdata-plot

Static plotting for spatialdata
Python
27
star
19

squidpy_notebooks

Tutorials for Squidpy
Jupyter Notebook
26
star
20

Muon.jl

Muon for Julia
Julia
25
star
21

scvi-tools-skeleton

Template repository for creating novel models with scvi-tools
Python
19
star
22

ecosystem-packages

Registry for scverse ecosystem packages (https://scverse.org/packages/#ecosystem)
Python
18
star
23

genomic-features

Genomic Features in Python from BioConductor's AnnotationHub
Python
18
star
24

anndata-tutorials

Use cases for anndata.
Jupyter Notebook
13
star
25

muon-tutorials

Tutorials for multimodal omics data analysis
Jupyter Notebook
11
star
26

scverse-tutorials

Tutorials for learning scverse
Python
11
star
27

governance

Governance docs for scverse
6
star
28

pertpy-tutorials

Jupyter Notebook
4
star
29

simple-scvi

Example repo of using scvi-tools building blocks externally with simplified scVI implementation
Python
3
star
30

multi-condition-comparisions

Functions for analyzing and visualizing multi-condition single-cell data (prototypes created at Cambridge hackathon)
Python
3
star
31

shadows

Shadow objects for AnnData and MuData (experimental)
Python
2
star
32

benchmark

Code for running benchmarks
2
star
33

cookiecutter-scverse-instance

Example repository generated from https://github.com/scverse/cookiecutter-scverse. This repo is updated automatically to match the latest version of the template.
Python
1
star
34

scverse.github.io

scverse.org website
SCSS
1
star