Open Source Libs
Find Open Source Packages
Open Source Libraries
👉
Single Cell Rna Seq
96 Open Source Single Cell Rna Seq Software Projects
Free and open source single cell rna seq code projects including engines, APIs, generators, and tools.
Seurat
1323 ⭐
R toolkit for single cell genomics
Combine Lab Salmon
518 ⭐
🐟 🍣 🍱 Highly-accurate & wicked fast transcript-level quantification from RNA-seq reads using selective alignment
Scrna Tools
221 ⭐
Table of software for the analysis of single-cell RNA-seq data.
Conos
133 ⭐
R package for the joint analysis of multiple single-cell RNA-seq datasets
Nichenetr
217 ⭐
NicheNet: predict active ligand-target links between interacting cells
Monocle3
163 ⭐
Sc3
99 ⭐
A tool for the unsupervised clustering of cells from single cell RNA-Seq experiments
Swne
91 ⭐
Similarity Weighted Nonnegative Embedding (SWNE), a method for visualizing high dimensional datasets
Scrnaseqpipeline
100 ⭐
Xuranw Music
129 ⭐
Multi-subject Single Cell Deconvolution
Diffxpy
113 ⭐
Differential expression analysis for single-cell RNA-seq data.
Dynmethods
85 ⭐
A collection of 50+ trajectory inference methods within a common interface 📥📤
Scmap
75 ⭐
A tool for unsupervised projection of single cell RNA-seq data
Irap
70 ⭐
integrated RNA-seq Analysis Pipeline
Dropest
70 ⭐
Pipeline for initial analysis of droplet-based single-cell RNA-seq data
Scimpute
68 ⭐
Accurate and robust imputation of scRNA-seq data
Honeybadger
76 ⭐
HMM-integrated Bayesian approach for detecting CNV and LOH events from single-cell RNA-seq data
Dynverse
61 ⭐
A set of tools supporting the development, execution, and benchmarking of trajectory inference methods. 🌍
Clustifyr
73 ⭐
Infer cell types in scRNA-seq data using bulk RNA-seq or gene sets
Too Many Cells
66 ⭐
Cluster single cells and analyze cell clade relationships with colorful visualizations.
Sccaf
72 ⭐
Single-Cell Clustering Assessment Framework
Clustering_on_transcript_compatibility_counts
44 ⭐
Clustering cells from single cell RNA seq assays
Scdeepcluster
59 ⭐
scDeepCluster for Single Cell RNA-seq data
Singlecellexperiment
49 ⭐
Clone of the Bioconductor repository for the SingleCellExperiment package, see https://bioconductor.org/packages/devel/bioc/html/SingleCellExperiment.html for the official development version.
Loomr
46 ⭐
An R-based interface for loom files
Sctda
43 ⭐
An object oriented python library for topological data analysis of high-throughput single-cell RNA-seq data
Dittoseq
88 ⭐
Color blindness friendly visualization of single-cell and bulk RNA-sequencing data
Kb_python
67 ⭐
A wrapper for the kallisto | bustools workflow for single-cell RNA-seq pre-processing
Scrnaseq_cell_cluster_labeling
36 ⭐
Scripts to run and benchmark scRNA-seq cell cluster labeling methods
Orchestratingsinglecellanalysis Release
35 ⭐
An online companion to the OSCA manuscript demonstrating Bioconductor resources and workflows for single-cell RNA-seq analysis.
Dropletutils
40 ⭐
Clone of the Bioconductor repository for the DropletUtils package.
Scran
32 ⭐
Clone of the Bioconductor repository for the scran package.
Cogaps
40 ⭐
Bayesian MCMC matrix factorization algorithm
Rna Bloom
41 ⭐
:hibiscus: reference-free transcriptome assembly for short and long reads
Arshamg Scrnaseq Wgan
34 ⭐
Wasserstein Generative Adversarial Network for analysing scRNAseq data
Pseudodynamics
34 ⭐
Dynamic models for single-cell RNA-seq time series.
Seuratv3wizard
28 ⭐
A web-based interactive (wizard style) application to perform a guided single-cell RNA-seq data analysis and clustering based on Seurat v3
Scedar
30 ⭐
Single-cell exploratory data analysis for RNA-Seq
Cell_blast
54 ⭐
A BLAST-like toolkit for large-scale scRNA-seq data querying and annotation.
Metacell
53 ⭐
Metacell - Single-cell mRNA Analysis
Cellrank
153 ⭐
CellRank for directed single-cell fate mapping
Stackeddae
23 ⭐
Stacked Denoising AutoEncoder based on TensorFlow
Pipecomp
33 ⭐
A R framework for pipeline benchmarking, with application to single-cell RNAseq
Randomly
29 ⭐
A Library for Denoising Single-Cell Data with Random Matrix Theory
M3Drop
23 ⭐
Sctcrseq
20 ⭐
Processing of single cell RNAseq data for the recovery of TCRs in python
Popscle
26 ⭐
A suite of population scale analysis tools for single-cell genomics data including implementation of Demuxlet / Freemuxlet methods and auxilary tools
Taiji
24 ⭐
All-in-one analysis pipeline
Scaden
51 ⭐
Deep Learning based cell composition analysis with Scaden.
Splatter Paper
21 ⭐
Data and analysis for the Splatter paper
Ewce
29 ⭐
Expression Weighted Celltype Enrichment. See the package website for up-to-date instructions on usage.
Emptydrops2017
17 ⭐
Code for the empty droplet and cell detection project from the HCA Hackathon.
Orchestratingsinglecellanalysis
64 ⭐
Content for the OSCA Book.
Sincera
20 ⭐
An R implementation of the SINCERA pipeline for single cell RNA-seq profiling analysis
Seurat Shiny
16 ⭐
Split Seq_demultiplexing
20 ⭐
An unofficial demultiplexing strategy for SPLiT-seq RNA-Seq data
Singlecellworkflow
14 ⭐
Tutorial for the analysis of scRNA-seq data in R
D3e
19 ⭐
Discrete Distributional Differential Expression
Tgplvm
16 ⭐
tGPLVM: A Nonparametric, Generative Model for Manifold Learning with scRNA-seq experimental data
Cyclum
15 ⭐
Identify circular trajectories in scRNA-seq data using an autoencoder with sinusoidal activations
Seurat Disk
56 ⭐
Interfaces for HDF5-based Single Cell File Formats
Soptsc
18 ⭐
SoptSC for single cell data analysis: unsupervised inference of clustering, cell lineage, pseudotime and cell-cell communication network from scRNA-seq data.
Bioturing Signac
18 ⭐
An analytics package for single cell data
Scvi
614 ⭐
Deep probabilistic analysis of single-cell omics data
Seuratwizard
12 ⭐
This is a web-based interactive (wizard style) application to perform a guided single-cell RNA-seq data analysis and clustering based on Seurat.
Robustsinglecell
11 ⭐
Robust single cell clustering and comparison of population compositions across tissues and experimental models via similarity analysis.
Scmarker
13 ⭐
Marker gene selection from scRNA-seq data
Deweylab Cello
34 ⭐
CellO: Gene expression-based hierarchical cell type classification using the Cell Ontology
Jhsiao999 Peco
13 ⭐
Predict cell cycle phase in a continuum from single-cell RNA-seq data
Squidpy
138 ⭐
Spatial Single Cell Analysis in Python
Pagoda2
118 ⭐
R package for analyzing and interactively exploring large-scale single-cell RNA-seq datasets
Tidyseurat
70 ⭐
Seurat meets tidyverse. The best of both worlds.
Sccoda
76 ⭐
A statistical test for compositional changes in scRNA
Alevin Fry
43 ⭐
🐟 🔬🦀 alevin-fry is an efficient and flexible tool for processing single-cell sequencing data, currently focused on single-cell transcriptomics and feature barcoding.
Ccbr Pipeliner
36 ⭐
An open-source and scalable solution to NGS analysis powered by the NIH's Biowulf cluster.
Yoseflab Cassiopeia
38 ⭐
A Package for Cas9-Enabled Single Cell Lineage Tracing Tree Reconstruction
Parashardhapola Scarf
31 ⭐
Toolkit for highly memory efficient analysis of single-cell RNA-Seq, scATAC-Seq and CITE-Seq data. Analyze atlas scale datasets with millions of cells on laptop.
Azimuth
30 ⭐
A Shiny web app for mapping datasets using Seurat v4
Nebulosa
35 ⭐
R package to visualize gene expression data based on weighted kernel density estimation
Sclearn
24 ⭐
scLearn:Learning for single cell assignment
Umi Normalization
20 ⭐
Companion repository to Lause, Berens & Kobak (2021): "Analytic Pearson residuals for normalization of single-cell RNA-seq UMI data", Genome Biology
Sot
18 ⭐
Single-cell Orientation Tracing
Signacx
15 ⭐
Signac
Scdcc
18 ⭐
scDCC: Single Cell Deep Constrained Clustering
Kmer Homology Paper
12 ⭐
Manuscript for functional prediction of transcriptomic “dark matter” across species
Rpanglaodb
14 ⭐
An R package to download and merge labeled single-cell RNA-seq data from the PanglaoDB database into a Seurat object.
Elefhant
15 ⭐
Ensemble Learning for Harmonization and Annotation of Single Cells (ELeFHAnt) provides an easy to use R package for users to annotate clusters of single cells, harmonize labels across single cell datasets to generate a unified atlas and infer relationship among celltypes between two datasets. It provides users with a flexibility of choosing a machine learning based classifiers or let ELeFHAnt automatically use the power of robust classifiers like randomForest and SVM (Support Vector Machines) to make predictions. It has three functions 1) CelltypeAnnotation 2) LabelHarmonization 3) DeduceRelationship.
Gficf
11 ⭐
An R implementation of the Gene Frequency - Inverse Cell Frequency method for single cell data normalization
Celseq2
12 ⭐
Generate the UMI count matrix from CEL-Seq2 sequencing data
Tidysinglecellexperiment
12 ⭐
Brings SingleCellExperiment objects to the tidyverse
Csbb Shiny
10 ⭐
Computational Suite for Bioinformaticians and Biologists (CSBB) is a RShiny application developed with an intention to empower researchers from wet and dry lab to perform downstream Bioinformatics analysis
Sctreeviz
10 ⭐
R/Bioconductor package to interactively explore single cell clusters at multiple resolutions
Tidygate
12 ⭐
Label elements within user drawn gates
Ltla Batchelor
10 ⭐
Clone of the Bioconductor repository for the batchelor package.
Dseqr
10 ⭐
single-cell and bulk RNA-seq analyses from counts → pathways → drug candidates.
Cell2cell
10 ⭐
User-friendly tool to infer cell-cell interactions and communication from gene expression of interacting proteins