All Projects β†’ NathanSkene β†’ EWCE

NathanSkene / EWCE

Licence: other
Expression Weighted Celltype Enrichment. See the package website for up-to-date instructions on usage.

Programming Languages

r
7636 projects
Dockerfile
14818 projects
TeX
3793 projects

Projects that are alternatives of or similar to EWCE

alevin-fry
🐟 πŸ”¬πŸ¦€ alevin-fry is an efficient and flexible tool for processing single-cell sequencing data, currently focused on single-cell transcriptomics and feature barcoding.
Stars: ✭ 78 (+160%)
Mutual labels:  transcriptomics, single-cell, 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 (+16.67%)
Mutual labels:  single-cell, single-cell-rna-seq
SPLiT-Seq demultiplexing
An unofficial demultiplexing strategy for SPLiT-seq RNA-Seq data
Stars: ✭ 20 (-33.33%)
Mutual labels:  single-cell, single-cell-rna-seq
kmer-homology-paper
Manuscript for functional prediction of transcriptomic β€œdark matter” across species
Stars: ✭ 12 (-60%)
Mutual labels:  single-cell, single-cell-rna-seq
scaden
Deep Learning based cell composition analysis with Scaden.
Stars: ✭ 61 (+103.33%)
Mutual labels:  deconvolution, single-cell-rna-seq
Nebulosa
R package to visualize gene expression data based on weighted kernel density estimation
Stars: ✭ 50 (+66.67%)
Mutual labels:  single-cell, single-cell-rna-seq
diffxpy
Differential expression analysis for single-cell RNA-seq data.
Stars: ✭ 137 (+356.67%)
Mutual labels:  transcriptomics, single-cell-rna-seq
scCATCH
Automatic Annotation on Cell Types of Clusters from Single-Cell RNA Sequencing Data
Stars: ✭ 137 (+356.67%)
Mutual labels:  transcriptomics, single-cell
Pando
Multiome GRN inference.
Stars: ✭ 21 (-30%)
Mutual labels:  transcriptomics, single-cell
DEcode
A prediction model for differential gene expression (DE) based on genome-wide regulatory interactions
Stars: ✭ 16 (-46.67%)
Mutual labels:  transcriptomics
SpiceMix
spatial transcriptome, single cell
Stars: ✭ 19 (-36.67%)
Mutual labels:  single-cell
dammit
just annotate it, dammit!
Stars: ✭ 82 (+173.33%)
Mutual labels:  transcriptomics
mgatk
mgatk: mitochondrial genome analysis toolkit
Stars: ✭ 65 (+116.67%)
Mutual labels:  single-cell
EDS
πŸ’‘ πŸ’Ύ πŸ’½ A simple, intuitive and Efficient single cell binary Data Storage format
Stars: ✭ 16 (-46.67%)
Mutual labels:  single-cell
SINCERA
An R implementation of the SINCERA pipeline for single cell RNA-seq profiling analysis
Stars: ✭ 20 (-33.33%)
Mutual labels:  single-cell-rna-seq
MERINGUE
characterizing spatial gene expression heterogeneity in spatially resolved single-cell transcriptomics data with nonuniform cellular densities
Stars: ✭ 33 (+10%)
Mutual labels:  single-cell
paccmann rl
Code pipeline for the PaccMann^RL in iScience: https://www.cell.com/iscience/fulltext/S2589-0042(21)00237-6
Stars: ✭ 22 (-26.67%)
Mutual labels:  transcriptomics
Causal-Deconvolution-of-Networks
Causal Deconvolution of Networks by Algorithmic Generative Models
Stars: ✭ 25 (-16.67%)
Mutual labels:  deconvolution
systolic-array-dataflow-optimizer
A general framework for optimizing DNN dataflow on systolic array
Stars: ✭ 21 (-30%)
Mutual labels:  deconvolution
D3E
Discrete Distributional Differential Expression
Stars: ✭ 19 (-36.67%)
Mutual labels:  single-cell-rna-seq

EWCE: Expression Weighted Celltype Enrichment



R build status License: GPL-3

Authors: Alan Murphy, Brian Schilder, Nathan Skene

README updated: Feb-09-2022

Introduction

The EWCE R package is designed to facilitate expression weighted cell type enrichment analysis as described in our Frontiers in Neuroscience paper.1 EWCE can be applied to any gene list.

Using EWCE essentially involves two steps:

  1. Prepare a single-cell reference; i.e. CellTypeDataset (CTD). Alternatively, you can use one of the pre-generated CTDs we provide via the package ewceData (which comes with EWCE).
  2. Run cell type enrichment on a user-provided gene list.

Installation

EWCE requires R>=4.1 and Bioconductor>=3.14. To install EWCE on Bioconductor run:

if (!require("BiocManager")){install.packages("BiocManager")}

BiocManager::install("EWCE") 

Documentation

Website

NOTE: This documentation is for the development version of EWCE. See Bioconductor for documentation on the current release version.

Getting started

Includes:

  • A minimal example to get started with running EWCE.
  • How to install and use the dedicated EWCE Docker container usage. Docker containers with the latest version of EWCE are regularly pushed to Dockerhub.

Extended examples

Additional tutorials of various EWCE features, including how to:

  • Run cell-type enrichment tests
  • Create a CellTypeDataset
  • Merge two single-cell datasets
  • Run conditional cell-type enrichment tests
  • Apply to transcriptomic data

Updates

Major upgrades to EWCE were made in version 1.3.1. Please see the NEWS page for more details.

Troubleshooting

If you have any problems, please do submit an Issue here on GitHub with a reproducible example.

Citation

If you use EWCE, please cite:

Nathan G. Skene, Seth G. N. Grant (2016) Identification of Vulnerable Cell Types in Major Brain Disorders Using Single Cell Transcriptomes and Expression Weighted Cell Type Enrichment, Frontiers in Neuroscience; 10, https://doi.org/10.3389/fnins.2016.00016

If you use the cortex/hippocampus single-cell data associated EWCE/ewceData this package then please cite the following:

Zeisel, et al. Cell types in the mouse cortex and hippocampus revealed by single-cell RNA-seq. Science, 2015.


Contact

Neurogenomics Lab

UK Dementia Research Institute
Department of Brain Sciences
Faculty of Medicine
Imperial College London
GitHub
DockerHub

References

1. Skene, N. & Grant, S. Identification of vulnerable cell types in major brain disorders using single cell transcriptomes and expression weighted cell type enrichment. Frontiers in Neuroscience (2016). doi:10.3389/fnins.2016.00016

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].