7 New enrichment analysis
This portion of the system operates similarly to the ‘GO_KEGG_enrichment_analysis’ module, primarily designed to process custom data uploaded by users, which may not be present in the existing database.
7.1 Principles of over-representation enrichment analysis
- Let’s assume there are total
m
genes with Gene ontology annotation inAndrographis paniculata
and there aren
genes in pathwayA
. - We have got a gene set
G
withk
genes. Among them,l
genes are located in pathwayA
. - Question: Would genes in gene set
G
be enriched in pathwayA
?
User Genes | Genome | |
---|---|---|
In Pathway | l | n-l |
Not In Pathway | k-l | m-k-n+l |
- A statistical variable
odds ratio
would be computed:
\(Odds\ ratio = \frac{l * (m-k-n+l)}{(k-l) * (n-l)}\)
- Hypothesis: Odds ratio equals 1. A Hypergeometric test would be used to check if the
Odds ratio > 1
.
7.2 Choose options for each required parameters step by step
Just select each parameter sequentially as labeled in the figure (or simply just click the Demo1
button).

Figure 7.1: parameter selection
Note
1.This section requires you to create a background file on your own, with the file format referenced from the downloadable example. 2.It is recommended to use ‘eggNOG’ for annotation and ‘TBtools’ to generate the background file.
Clicking Submit
, after several seconds, one bubble plot and one table are generated below.