GO2MSIG
GO2MSIG generates MSigDB-format gene set collections by leveraging the Gene Ontology (GO) hierarchical structure and association data to produce gene sets suitable for Gene Set Enrichment Analysis (GSEA, Broad Institute).
Key Features:
- Cross-species data integration: Uses the GO association database (covering over 200,000 species), Entrez gene2go tables, and array annotation files to assemble GO-based gene sets for multiple organisms.
- MSigDB output compatibility: Produces gene sets in MSigDB format compatible with GSEA and other software that accept MSigDB-formatted collections such as ErmineJ.
- Evidence-code filtering: Allows restriction of gene–GO mappings by GO evidence codes.
- Gene descriptor remapping: Remaps gene descriptors and synonymous GO terms to preferred identifiers.
- Set-size filtering: Filters gene sets by minimum and maximum set size.
- GO hierarchy caching: Caches the GO term hierarchy to expedite repeated queries.
- Up-to-date annotation generation: Generates gene sets from current GO annotation sources to reflect recent GO updates.
Scientific Applications:
- Gene set enrichment analysis (GSEA): Supplies MSigDB-format gene sets for enrichment testing across species using GSEA.
- Functional genomics: Facilitates identification of biological processes and pathways associated with gene expression or genomic signals.
- Comparative genomics: Enables cross-species comparisons by generating consistent GO-based gene sets for different organisms.
- Systems biology: Supports pathway- and network-level analyses using GO-derived gene sets.
- Transcriptomic and genomic studies: Provides tailored gene sets for interpretation of transcriptomic and other genome-scale experiments.
Methodology:
Integrates annotation sources (GO association database, Entrez gene2go, array annotation files), uses GO hierarchical relationships to construct gene sets, and applies evidence-code filtering, descriptor/synonym remapping, set-size filtering, and GO hierarchy caching.
Topics
Details
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- Perl
- Added:
- 12/18/2017
- Last Updated:
- 11/24/2024
Operations
Publications
Powell JAC. GO2MSIG, an automated GO based multi-species gene set generator for gene set enrichment analysis. BMC Bioinformatics. 2014;15(1). doi:10.1186/1471-2105-15-146. PMID:24884810. PMCID:PMC4038065.