All Projects → tanaylab → metacell

tanaylab / metacell

Licence: Unknown, MIT licenses found Licenses found Unknown LICENSE MIT LICENSE.md
Metacell - Single-cell mRNA Analysis

Programming Languages

r
7636 projects

Projects that are alternatives of or similar to metacell

scCODA
A Bayesian model for compositional single-cell data analysis
Stars: ✭ 109 (+73.02%)
Mutual labels:  single-cell-rna-seq
dynmethods
A collection of 50+ trajectory inference methods within a common interface 📥📤
Stars: ✭ 94 (+49.21%)
Mutual labels:  single-cell-rna-seq
SOT
Single-cell Orientation Tracing
Stars: ✭ 20 (-68.25%)
Mutual labels:  single-cell-rna-seq
arshamg-scrnaseq-wgan
Wasserstein Generative Adversarial Network for analysing scRNAseq data
Stars: ✭ 33 (-47.62%)
Mutual labels:  single-cell-rna-seq
pipeComp
A R framework for pipeline benchmarking, with application to single-cell RNAseq
Stars: ✭ 38 (-39.68%)
Mutual labels:  single-cell-rna-seq
squidpy
Spatial Single Cell Analysis in Python
Stars: ✭ 235 (+273.02%)
Mutual labels:  single-cell-rna-seq
tGPLVM
tGPLVM: A Nonparametric, Generative Model for Manifold Learning with scRNA-seq experimental data
Stars: ✭ 16 (-74.6%)
Mutual labels:  single-cell-rna-seq
scLearn
scLearn:Learning for single cell assignment
Stars: ✭ 26 (-58.73%)
Mutual labels:  single-cell-rna-seq
scRNAseq cell cluster labeling
Scripts to run and benchmark scRNA-seq cell cluster labeling methods
Stars: ✭ 41 (-34.92%)
Mutual labels:  single-cell-rna-seq
diffxpy
Differential expression analysis for single-cell RNA-seq data.
Stars: ✭ 137 (+117.46%)
Mutual labels:  single-cell-rna-seq
Taiji
All-in-one analysis pipeline
Stars: ✭ 28 (-55.56%)
Mutual labels:  single-cell-rna-seq
Nebulosa
R package to visualize gene expression data based on weighted kernel density estimation
Stars: ✭ 50 (-20.63%)
Mutual labels:  single-cell-rna-seq
scTCRseq
Processing of single cell RNAseq data for the recovery of TCRs in python
Stars: ✭ 22 (-65.08%)
Mutual labels:  single-cell-rna-seq
cellrank
CellRank for directed single-cell fate mapping
Stars: ✭ 222 (+252.38%)
Mutual labels:  single-cell-rna-seq
scisorseqr
scisorseqr is an R-package for processing of single-cell long read data and analyzing differential isoform expression across any two conditions
Stars: ✭ 21 (-66.67%)
Mutual labels:  single-cell-rna-seq
SignacX
Signac
Stars: ✭ 15 (-76.19%)
Mutual labels:  single-cell-rna-seq
scarf
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.
Stars: ✭ 54 (-14.29%)
Mutual labels:  single-cell-rna-seq
OrchestratingSingleCellAnalysis-release
An online companion to the OSCA manuscript demonstrating Bioconductor resources and workflows for single-cell RNA-seq analysis.
Stars: ✭ 35 (-44.44%)
Mutual labels:  single-cell-rna-seq
scedar
Single-cell exploratory data analysis for RNA-Seq
Stars: ✭ 33 (-47.62%)
Mutual labels:  single-cell-rna-seq
EmptyDrops2017
Code for the empty droplet and cell detection project from the HCA Hackathon.
Stars: ✭ 16 (-74.6%)
Mutual labels:  single-cell-rna-seq

DOI License: MIT

metacell

The MetaCell R package facilitates analysis of single cell RNA-seq UMI matrices by computing partitions of a cell similarity graph into small (~20-200 typically) homogeneous groups of cells which are defined as metacells (MCs). The derived MCs are then used for building different representations of the data, allowing matrix or 2D graph visualization forming a basis for analysis of cell types, subtypes, transcriptional gradients, cell-cycle variation, gene modules and their regulatory models and more. More details on the usage of the MetaCell pipeline is available in the package vignettes, and in papers using it.

References:

Method: Baran et al. 2018 (Genome Biology, bioarxiv).

Functions reference and usage vignettes are available in the package homepage.

Examples of applications:

Installation

if (!require("BiocManager")) install.packages('BiocManager') 
BiocManager::install("tanaylab/metacell")

Note: Metacell is implemented in R and C++. In particular it uses the Tanay group tgstat library that utilizes shared memory and distributed computing (as well as some specific optional CPU features). The package is tested on linux and macbooks, and is currently not compatible on Windows. A typical application will require at least 16G RAM. For heavier applications (100K cells) we recommend a dual CPU multi-core workstation with 128GM RAM or more.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].