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.
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.
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
Downloads
- Software packagehttps://pypi.python.org/pypi/gprofiler-official
- Tool wrapper (Galaxy)https://toolshed.g2.bx.psu.edu/repository?repository_id=2d3d786121020d7a
- Tool wrapper (Other)Version: 0.2.0https://cran.r-project.org/web/packages/gprofiler2/index.htmlR package of g:Profiler