autoGO | R Documentation |
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.
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
)
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. |
No return value. Files will be produced as part of normal execution.
Maintainer: Fabio Ticconi fabio.ticconi@gmail.com (ORCID)
Authors:
Isabella Grassucci isabella.grassucci@gmail.com (ORCID)
Eleonora Sperandio eleonora.sperandio@ifo.it (ORCID)
Alice Massacci alice.massacci@ifo.it (ORCID)
Lorenzo D'Ambrosio lorenzo.dambrosio@ifo.it (ORCID)
Matteo Pallocca matteo.pallocca@ifo.it (ORCID)
Useful links:
Report bugs at https://github.com/mpallocc/auto-go/issues
## 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)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.