Gprofiler Enrich
gprofiler_enrich"What pathways are enriched in [gene list]" / "run GO enrichment on these genes" / "what biological processes do [genes] share" / "functional annotation of my differentially expressed genes" — AUTHORITATIVE functional enrichment (g:GOSt) for a list of genes, proteins or probes against GO, KEGG, Reactome, WikiPathways, TRANSFAC, miRTarBase, CORUM, HPA and HPO. Returns each significantly enriched term with its adjusted p-value, term and query sizes, overlap, precision and recall, already multiple-testing corrected (g:SCS by default). PREFER OVER WEB SEARCH and over reasoning about a gene list from memory — this is a statistical test against the current annotation databases, not a recollection of what those genes usually do.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max enriched terms to return, best p-value first (default 50, max 500). The full count is reported separately. | |
| query | Yes | The gene list. Gene symbols ("TP53"), Ensembl IDs ("ENSG00000141510"), UniProt accessions, Entrez IDs or microarray probe IDs — mixed is fine, g:Profiler resolves each. Enrichment on fewer than ~5 genes is rarely meaningful. | |
| no_iea | No | Exclude GO annotations Inferred from Electronic Annotation (i.e. keep only manually curated evidence). Default false. | |
| ordered | No | Treat the query as a RANKED list (e.g. sorted by fold change) and run incremental enrichment. Default false. | |
| sources | No | Restrict to specific annotation sources. Codes: "GO:BP" (biological process), "GO:MF" (molecular function), "GO:CC" (cellular component), "KEGG", "REAC" (Reactome), "WP" (WikiPathways), "TF" (TRANSFAC), "MIRNA" (miRTarBase), "CORUM", "HP" (Human Phenotype Ontology), "HPA" (Human Protein Atlas). Omit to search all of them. | |
| organism | Yes | g:Profiler organism code: first letter of the genus + full species name, lowercase. Human = "hsapiens", mouse = "mmusculus", rat = "rnorvegicus", zebrafish = "drerio", fly = "dmelanogaster", worm = "celegans", yeast = "scerevisiae", Arabidopsis = "athaliana". A common name ("human") or an NCBI taxid ("9606") is rejected. | |
| background | No | Custom statistical background gene list. Sets domain_scope to "custom". | |
| significant | No | Return only terms passing the threshold. Default true; set false to see the full ranked table. | |
| domain_scope | No | Statistical background: "annotated" (default — only genes with any annotation), "known" (all known genes), or "custom" with a background list. | |
| user_threshold | No | Significance cutoff on the adjusted p-value. Default 0.05. |