Learn R Programming

CompGO (version 1.8.1)

An R pipeline for .bed file annotation, statistical comparison of GO term enrichment between gene sets and data visualisation

Description

This package contains functions to accomplish several tasks. It is able to download full genome databases from UCSC, import .bed files easily, annotate these .bed file regions with genes (plus distance) from aforementioned database dumps, interface with DAVID to create functional annotation and gene ontology enrichment charts based on gene lists (such as those generated from input .bed files), statistically compare gene ontology enrichment between multiple experiments and finally visualise and compare these enrichments using directed acyclic graphs or scatterplots. CompGO also enables clustering of experiments based on their GO profiles and provides functions for performing and visualising principle component analysis.

Copy Link

Version

Version

1.8.1

License

GPL-2

Maintainer

Ashley J. Waardenberg

Last Published

February 15th, 2017

Functions in CompGO (1.8.1)

annotateBedFromDb

Annotate .bed file to genes
getFnAnot_genome

Get the functional annotation chart of a gene list using DAVID
PCAplot

Plot PCA given an input list of fnAnot charts
slidingJaccard

Plot two functional annotation charts using a sliding Jaccard coefficient
bed.sample

A sample of 25 rows from a .bed file of mm9 regions
viewKegg

Compare KEGG pathways between two functional annotation charts
plotPairwise

Generates a scatterplot of two sets of GO terms based on DAVID P-values
plotTwoGODags

Plots a directed acyclic graph of GO terms from two different sources
zTransformDirectory

Z-score transformation of DAVID functional annotation charts in a supplied directory
plotDendrogram

Plot dendrogram given an input list of fnAnot charts
plotInteractive

Interactive plotting function for groups of GO terms
compareZscores

Compare the Z scores of individual GO terms between two input annotation charts
plotZRankedDAG

Plot a directed acyclic graph (DAG) based on the corrected Pvalues generated from comparing two sets of Z scores.
doZtrans.single

Z transform a single functional annotation chart from DAVID
plotZScores

Performs z transform on two sets of GO terms and plots scatterplot of result