celloracle.go_analysis module

The go_analysis module implements Gene Ontology analysis. This module use goatools internally.

celloracle.go_analysis.geneID2Symbol(IDs, species='mouse')

Convert Entrez gene id into gene symbol.

Parameters
  • IDs (array of str) – Entrez gene id.

  • species (str) – Select species. Either “mouse” or “human”.

Returns

Gene symbol

Return type

list of str

celloracle.go_analysis.geneSymbol2ID(symbols, species='mouse')

Convert gene symbol into Entrez gene id.

Parameters
  • symbols (array of str) – gene symbol

  • species (str) – Select species. Either “mouse” or “human”

Returns

Entrez gene id

Return type

list of str

celloracle.go_analysis.get_GO(gene_query, species='mouse')

Get Gene Ontologies (GOs).

Parameters
  • gene_query (array of str) – gene list.

  • species (str) – Select species. Either “mouse” or “human”

Returns

GO analysis results as dataframe.

Return type

pandas.dataframe