TopExpressingGenesOfAllCells

Top expressing genes for clusters of all cells.

See also TopExpressingGenes.

Input

  • srtobj: The seurat object in RDS or qs/qs2 format

Output

  • outdir: Default: {{in.srtobj | stem}}.top_expressing_genes.
    The output directory for the tables and plots

Environment Variables

  • dbs (list): Default: ['KEGG_2021_Human', 'MSigDB_Hallmark_2020'].
    The dbs to do enrichment analysis for significant markers See below for all libraries.
    https://maayanlab.cloud/Enrichr/#libraries
  • n (type=int): Default: 250.
    The number of top expressing genes to find.
  • enrich_style (choice): Default: enrichr.
    The style of the enrichment analysis.
    The enrichment analysis will be done by EnrichIt() from enrichit.
    Two styles are available:
    • enrichr: enrichr style enrichment analysis (fisher's exact test will be used).
    • clusterprofiler: clusterProfiler style enrichment analysis (hypergeometric test will be used).
    • clusterProfiler: alias for clusterprofiler
  • enrich_plots_defaults (ns): Default options for the plots to generate for the enrichment analysis.
  • enrich_plots (type=json): Default: {'Bar Plot': Diot({'plot_type': 'bar', 'ncol': 1, 'top_term': 10})}.
    Cases of the plots to generate for the enrichment analysis.
    The keys are the names of the cases and the values are the dicts inherited from enrich_plots_defaults.
    The cases under envs.cases can inherit this options.
  • subset: An expression to subset the cells for each case.