Login
Back to bricks list
Introduction Version

GSEA_GO_enrichment

TASK
Typing name :  TASK.gws_omix.GseaGoTerm Brick :  gws_omix

Performs GO term enrichment using pyGSEA library

GseaGoTerm class.

A class that wraps the PyGSEA library for performing Gene Set Enrichment Analysis (GSEA) on gene list data.

PyGSEA is an open-source Python library for performing gene set enrichment analysis using various databases of gene sets, including the Gene Ontology (GO) database.

More information here: https://github.com/zqfang/gseapy

[Mandatory]: - Gene list file must contains genes, one per line.

- The Gene Matrix Transposed (GMT) file format, also known as gene univers file
    which is a tab-delimited text file format where each row represents a gene set,
    and the first column is the name of the gene set, followed by a description,
    and then a list of genes that belong to that set.

Here's are examples of a GMT file and Gene list file for performing GO term enrichment analysis:

    - Gene list files :
        Gene_0102
        Gene_0708
        ...
        Gene_0909


    - Gene universe file (tab separated) :
        # Gene ontology enrichment analysis
        Gene_0001   NA   GO:0008150  GO:0009987  GO:0016192  GO:0050896
        Gene_0002      Here is a description of the gene   GO:0008150  GO:0009987
        Gene_0003   NA   GO:0050896
        ...
        Gene_2305   NA

Input

Gene Universe file
A gene universe file (.gmt format) containing all annotated genes on the genomic sequence linked to their(s) GO term (see Documentation)
Gene List
Gene list file to assess (see Documentation)

Output

Resource set
A set of resources

Configuration

Top_results_number

Optional

Number of the best enriched GO term to include in the top list

Type : intDefault value : 10

Threads

Optional

Number of threads

Type : intDefault value : 2