Analysis

Functional enrichment (GO + Reactome)

Over-representation analysis: test which GO terms (biological process / molecular function / cellular component) and Reactome pathways are statistically enriched in a query gene list versus a background, using the hypergeometric test with Benjamini-Hochberg FDR correction across all tested terms. Uses bundled GO Consortium + Reactome reference data (human only). KEGG is not included (its license does not permit bundling gene sets).

post/functional_enrichment

Request

  • Base URL: https://seqbench.com/api/v1
  • URL: https://seqbench.com/api/v1/functional_enrichment
  • Auth: none required

Request body

genesstring[] required

Query gene symbols (human, e.g. "TP53"). Case-insensitive. Capped at 5000.

backgroundstring[]

Custom background/universe gene symbols. If omitted, defaults to every gene present in the bundled GO+Reactome dataset (the 'only annotated genes' convention, as used by g:Profiler) rather than the whole genome.

collectionsstring[]

Which term collections to test. Defaults to all four.

minTermSizeinteger

Skip terms/pathways with fewer than this many background genes.

maxTermSizeinteger

Skip terms/pathways with more than this many background genes (matches clusterProfiler's default).

Response

Tool ran successfully.

okunknown required
toolstring required

The tool slug that ran.

resultobject required

Tool-specific output object. Its shape depends on the tool — call GET /{tool} or see the docs for each tool's fields.

Example response

{
  "provenance": {
    "apiVersion": "1.1.0"
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.