ewce_expression_data: Bootstrap celltype enrichment test for transcriptome data

Description Usage Arguments Value Examples

View source: R/ewce_expression_data.R

Description

ewce_expression_data takes a differential expression table and determines the probability of cell-type enrichment in the up & down regulated genes

Usage

1
2
ewce_expression_data(sct_data, tt, sortBy = "t", thresh = 250, reps = 100,
  sub = FALSE, useHGNC = TRUE)

Arguments

sct_data

List generated using read_celltype_data

tt

Differential expression table. Can be output of limma::topTable function. Minimum requirement is that one column stores a metric of increased/decreased expression (i.e. log fold change, t-statistic for differential expression etc) and another contains either HGNC or MGI symbols.

sortBy

Column name of metric in tt which should be used to sort up- from down- regulated genes. Default="t"

thresh

The number of up- and down- regulated genes to be included in each analysis. Dafault=250

reps

Number of random gene lists to generate (default=100 but should be over 10000 for publication quality results)

sub

a logical indicating whether to analyse sub-cell type annotations (TRUE) or cell-type annotations (FALSE). Default is FALSE.

useHGNC

a logical indicating whether HGNC or MGI gene symbols are provided. Dafault=TRUE

Value

A list containing five data frames:

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
# Load the single cell data
data(celltype_data)

# Set the parameters for the analysis
reps=100 # <- Use 100 bootstrap lists so it runs quickly, for publishable analysis use >10000
subCellStatus=0 # <- Use subcell level annotations (i.e. Interneuron type 3)
if(subCellStatus==1){subCellStatus=TRUE;cellTag="SubCells"}
if(subCellStatus==0){subCellStatus=FALSE;cellTag="FullCells"}

# Load the gene list and get human orthologs
data("tt_alzh")

# Bootstrap significance testing, without controlling for transcript length and GC content
tt_results = ewce_expression_data(sct_data=celltype_data,tt=tt_alzh)

EWCE documentation built on May 31, 2017, 3:16 p.m.