Main functions

Main functions of cerebroApp

exportFromSeurat()

Export Seurat object to Cerebro.

exportFromSCE()

Export SingleCellExperiment (SCE) object to Cerebro.

launchCerebro()

Launch Cerebro interface.

Data pre-processing

These functions can be used to perform optional data pre-processing to provide more results in the Cerebro interface.

addPercentMtRibo()

Add percentage of mitochondrial and ribosomal transcripts.

getMostExpressedGenes()

Get most expressed genes for specified grouping variables in Seurat object.

getMarkerGenes()

Get marker genes for specified grouping variables in Seurat object.

getEnrichedPathways()

Get enriched pathways based on marker genes from EnrichR.

performGeneSetEnrichmentAnalysis()

Perform gene set enrichment analysis with GSVA.

extractMonocleTrajectory()

Extract trajectory from Monocle and add to Seurat object.

Internal and utility functions

These functions are either used inside other functions.

calculatePercentGenes()

Calculate percentage of transcripts of gene list.

launchCerebroV1.0()

Launch Cerebro v1.0

launchCerebroV1.1()

Launch Cerebro v1.1

launchCerebroV1.2()

Launch Cerebro v1.2

launchCerebroV1.3()

Launch Cerebro v1.3

.read_GMT_file()

Read GMT file.

.send_enrichr_query()

Gene enrichment using Enrichr.

Classes

These classes are used by Cerebro to store data.

Cerebro_v1.3

R6 class in which data sets will be stored for visualization in Cerebro.