Skip to content

iaconogi/enrichCM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CellMarker Enrichment

CellMarker Enrichment is a simple and fast enrichment tool to discover the putative cell types of your single cell dataset. It makes used of the largest database of single cell markers created by Xinxin Zhang et al. which contains 13605 cell markers of 467 cell types in 158 human tissues/sub-tissues and 9148 cell makers of 389 cell types in 81 mouse tissues/sub-tissues. For any problem either open an issue in GitHub or contact me at gio.iacono.work@gmail.com

To install the package.

devtools::install_github("iaconogi/enrichCM")

To run CMenrich simply pass as input your list of markers, which can be the ones inferred from the analysis of your single cell dataset, and specify the species (human or mouse).

results=CMenrich(gene.list=c('NEUROD1','ARX','CD79A'),species='human')

results$enrichments is a data.frame conntaining the resulting enrichments. We can visualize it with the DT package.

DT::datatable(results$enrichments)

Here you can see the best putative cell types/subtypes ranked from the best hit to the worst hit. At the top we have Neurons from the Embryonic cortex, whose highly curated marker set of 13 genes has a singificant overlap with our dummy list of three genes (2/3, p<0.000003). If you want to check which ones are the two genes of the overlap simply run

results$genes[[1]]

which displays the common genes of the 1st hit. (Then results$genes[[i]] for the i-th hit)

[1] "NEUROD1" "ARX"

About

enrich cell markers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages