g:Profiler

g:Profiler performs functional enrichment analysis and gene list interpretation to identify enriched Gene Ontology (GO) terms, pathways, and related annotations from flat and ranked gene lists.


Key Features:

  • Functional Enrichment Analysis: Analyzes flat and ranked gene lists to identify statistically significant Gene Ontology (GO) terms, pathways, and other gene-function annotations.
  • Gene Identifier Translation: Translates hundreds of gene identifiers across various databases via g:Convert to enable consistent identifier mapping.
  • Data Synchronization with Ensembl: Synchronizes underlying data sources with Ensembl on a quarterly basis to update genome and pathway annotations.
  • Species Support: Supports 467 species and strains, including mammals, plants, insects, fungi, and parasites, enabling cross-species analyses.
  • Novel Functional Datasets: Incorporates transcription factor binding site predictions, Mendelian disease annotations, protein expression data, protein complex information, and mappings of human genetic polymorphisms.
  • Programmatic Interfaces: Provides programmatic access via the R package gprofiler2, a Python interface, and a BioJS component for integration into computational workflows.
  • Analysis Modules: Includes g:Convert for identifier mapping, g:Orth for orthologous gene searches, and g:Sorter for co-expression analysis.
  • Multiple Testing Correction over Ontologies: Implements statistical methods to estimate the true effect of multiple testing over complex structures like GO to improve enrichment accuracy.
  • Network and Disease Analysis: Performs network analysis to identify enriched protein-protein interaction modules and supports functional analysis of human disease genes.
  • Reproducibility and Release Archival: Maintains past releases to support reproducibility and transparency of analyses.

Scientific Applications:

  • High-throughput Data Interpretation: Interprets gene lists from high-throughput experiments by identifying enriched biological processes and pathways.
  • Cross-species Functional Analysis: Enables orthology-based and comparative analyses across 467 supported species and strains.
  • Disease Gene Annotation: Supports functional annotation and analysis of human disease genes, including Mendelian disease annotations and human genetic polymorphism mappings.
  • Protein Interaction Module Discovery: Identifies enriched protein-protein interaction modules through network analysis.
  • Regulatory and Co-expression Analysis: Investigates transcription factor binding site predictions and co-expression patterns using TF datasets and g:Sorter.

Methodology:

Analyzes flat and ranked gene lists; translates identifiers; performs orthologous gene searches and co-expression analysis; applies statistical estimation for multiple testing over complex ontologies like GO; conducts network analysis for enriched protein-protein interaction modules; and updates data quarterly from Ensembl.

Topics

Collections

Details

License:
Freeware
Maturity:
Mature
Cost:
Free of charge
Tool Type:
web application, workflow
Operating Systems:
Linux, Windows, Mac
Added:
1/17/2017
Last Updated:
11/24/2024

Operations

Publications

Kolberg L, Raudvere U, Kuzmin I, Vilo J, Peterson H. gprofiler2 -- an R package for gene list functional enrichment analysis and namespace conversion toolset g:Profiler. F1000Research. 2020;9:709. doi:10.12688/f1000research.24956.2. PMID:33564394. PMCID:PMC7859841.

PMID: 33564394
PMCID: PMC7859841
Funding: - Eesti Teadusagentuur: IUT34-4, PSG59 - Seventh Framework Programme: ELIXIR2014-2020.4.01.16-0271 - European Regional Development Fund: EXCITE

Reimand J, Arak T, Adler P, Kolberg L, Reisberg S, Peterson H, Vilo J. g:Profiler—a web server for functional interpretation of gene lists (2016 update). Nucleic Acids Research. 2016;44(W1):W83-W89. doi:10.1093/nar/gkw199. PMID:27098042. PMCID:PMC4987867.

Raudvere U, Kolberg L, Kuzmin I, Arak T, Adler P, Peterson H, Vilo J. g:Profiler: a web server for functional enrichment analysis and conversions of gene lists (2019 update). Nucleic Acids Research. 2019;47(W1):W191-W198. doi:10.1093/nar/gkz369. PMID:31066453. PMCID:PMC6602461.

PMID: 31066453
PMCID: PMC6602461
Funding: - Estonian Research Council: IUT34-4 - European Regional Development Fund: 2014-2020.4.01.16-0271

Reimand J, Kull M, Peterson H, Hansen J, Vilo J. g:Profiler—a web-based toolset for functional profiling of gene lists from large-scale experiments. Nucleic Acids Research. 2007;35(suppl_2):W193-W200. doi:10.1093/nar/gkm226. PMID:17478515. PMCID:PMC1933153.

Reimand J, Arak T, Vilo J. g:Profiler—a web server for functional interpretation of gene lists (2011 update). Nucleic Acids Research. 2011;39(suppl_2):W307-W315. doi:10.1093/nar/gkr378. PMID:21646343. PMCID:PMC3125778.

Documentation

FAQ
https://biit.cs.ut.ee/gprofiler/page/faq
Frequently asked questions
API documentation
https://biit.cs.ut.ee/gprofiler/page/apis
API documentation
Citation instructions
https://biit.cs.ut.ee/gprofiler/page/citing
How to cite the g:Profiler
User manual
https://biit.cs.ut.ee/gprofiler/page/r
Information about the R client

Downloads

Links

Related Tools

gconvert
Relation: includes
ggost
Relation: includes
gorth
Relation: includes