GOplot: an R package for visually combining expression data with functional analysis

GOplot: an R package for visually combining expression data with functional analysis

2015 | Wencke Walter, Fátima Sánchez-Cabo, and Mercedes Ricote
GOplot is an R package for visually combining expression data with functional analysis. It is based on ggplot2 and allows users to generate plots at different levels of detail, from general overviews to detailed views. The package takes the output of any general enrichment analysis and generates plots such as bar plots, bubble plots, circle plots, chord plots, and cluster plots. These plots provide deeper insight into omics data and allow scientists to generate insightful plots with only a few lines of code. The package is available via CRAN and includes a shiny web application for Venn diagrams. It is designed to help researchers understand and communicate biological findings more effectively. GOplot uses the grammar of graphics to provide a collection of prespecified and multilayered charts. It requires two types of input: a list of selected molecules with their expression levels and the results of a functional analysis. The package includes preprocessing and plotting functions. Preprocessing functions allow users to combine expression and functional enrichment data. Plotting functions include GOBubble(), GOBar(), GOCircle(), GOChord(), and GOCluster(), which display information about the significance of enrichment and the z-score of terms. GOVenn() is used to display the number of overlapping elements and their expression patterns. An example is provided, demonstrating the use of the GOplot package with a manually compiled sample dataset. The package is supported by grants from the Spanish Ministry of Economy and Competitiveness, Fundación Marató TV3, and the European Commission FP7. No conflicts of interest are declared.GOplot is an R package for visually combining expression data with functional analysis. It is based on ggplot2 and allows users to generate plots at different levels of detail, from general overviews to detailed views. The package takes the output of any general enrichment analysis and generates plots such as bar plots, bubble plots, circle plots, chord plots, and cluster plots. These plots provide deeper insight into omics data and allow scientists to generate insightful plots with only a few lines of code. The package is available via CRAN and includes a shiny web application for Venn diagrams. It is designed to help researchers understand and communicate biological findings more effectively. GOplot uses the grammar of graphics to provide a collection of prespecified and multilayered charts. It requires two types of input: a list of selected molecules with their expression levels and the results of a functional analysis. The package includes preprocessing and plotting functions. Preprocessing functions allow users to combine expression and functional enrichment data. Plotting functions include GOBubble(), GOBar(), GOCircle(), GOChord(), and GOCluster(), which display information about the significance of enrichment and the z-score of terms. GOVenn() is used to display the number of overlapping elements and their expression patterns. An example is provided, demonstrating the use of the GOplot package with a manually compiled sample dataset. The package is supported by grants from the Spanish Ministry of Economy and Competitiveness, Fundación Marató TV3, and the European Commission FP7. No conflicts of interest are declared.
Reach us at info@study.space
Understanding GOplot%3A an R package for visually combining expression data with functional analysis