autoGO: autoGO: Auto-GO: Reproducible, Robust and High Quality...

View source: R/autoGO.R

autoGOR Documentation

autoGO: Auto-GO: Reproducible, Robust and High Quality Ontology Enrichment Visualizations

Description

Auto-GO is a framework that enables automated, high quality Gene Ontology enrichment analysis visualizations. It also features a handy wrapper for Differential Expression analysis around the 'DESeq2' package described in Love et al. (2014) \Sexpr[results=rd]{tools:::Rd_expr_doi("10.1186/s13059-014-0550-8")}. The whole framework is structured in different, independent functions, in order to let the user decide which steps of the analysis to perform and which plot to produce.

Perform enrichment analysis on all the desired gene lists. This function take advantage of the 'enrichR' package.

Usage

autoGO(
  list_of_genes,
  dbs = c("GO_Molecular_Function_2021", "GO_Biological_Process_2021", "KEGG_2021_Human"),
  my_comparison = NULL,
  ensembl = FALSE,
  excel = FALSE,
  outfolder = NULL
)

Arguments

list_of_genes

it can be a list of dataframes containing gene names (i.e. from the output of read_gene_lists()), a single dataframe or character vector of gene names, or a path to a .txt file containing one gene name per row.

dbs

Databases over which the enrichment will be performed, based on the enrichR libraries. Default are GO_Molecular_Function_2021, GO_Cellular_Component_2021, GO_Biological_Process_2021, KEGG_2021_Human. Run choose_database() to see all the possible databases.

my_comparison

Name of the comparison (or the analysis) the user would like to inspect. Ignored if list_of_genes is a list. taken from the path.

ensembl

(Default = FALSE). Set to TRUE if the provided gene list contains Ensembl IDs. A conversion to HGNC will be performed.

excel

(Default = FALSE). Set to TRUE if you want to save output tables in .xlsx format.

outfolder

Default to NULL. The name to assign to the folder in which outputs are saved. Ignored if list_of_genes is a list, taken from the path.

Value

No return value. Files will be produced as part of normal execution.

Author(s)

Maintainer: Fabio Ticconi fabio.ticconi@gmail.com (ORCID)

Authors:

See Also

Useful links:

Examples

## Not run: 
autoGO(
  list_of_genes = gene_lists,
  dbs = c("GO_Molecular_Function_2021", "GO_Biological_Process_2021", "KEGG_2021_Human"),
  my_comparison = NULL,
  ensembl = F,
  excel = F,
  outfolder = NULL
)

## End(Not run)

mpallocc/auto-go documentation built on Feb. 25, 2025, 8:11 p.m.