plotProfiles: Plot functional profiles

Description Usage Arguments Value Author(s) Examples

Description

Plots basic functional profiles created with the 'basicProfile' instruction. If several profiles have to be plot together they must be first merged using the 'mergeProfiles' function. The labels of the Y-axis of the plots are the descriptions of the GO Terms. If the label is longer than 20 characters it is truncated and ended by three dots.

Usage

1
2
3
plotProfiles(aProf, aTitle = "Functional Profile", anOnto = NULL, percentage = FALSE, 
HORIZVERT = TRUE, legendText = NULL, colores = c("white", "red"), multiplePlots = F, 
multipleWindows = T, labelWidth=25,...)

Arguments

aProf

Functional profile to plot

aTitle

Title for the figures

anOnto

Ontology (to appear in the title)

percentage

Plot absolute or relative frequencies (not summing to 100)

HORIZVERT

Plot horizontal or vertical bars

legendText

Text of the legend for the plot

colores

Colors to be used

multiplePlots

Plot all profiles for a given dataset in one figure

multipleWindows

Open a new window after each plot

labelWidth

Width of Y axis labels (Names of GO categories) in the plot

...

Other graphical parameters that should be passed for plotting

Value

The plot

Author(s)

Alex Sanchez

Examples

1
2
3
4
5
6
7
require(goProfiles)
data(prostateIds)
welsh.MF <- basicProfile (welsh01EntrezIDs[1:100], onto="MF", level=2, orgPackage="org.Hs.eg.db") 
singh.MF <- basicProfile (singh01EntrezIDs[1:100], onto="MF", level=2, orgPackage="org.Hs.eg.db") 
plotProfiles(welsh.MF,'Functional profiles for Welsh dataset',percentage=TRUE)
welsh.singh.MF <-mergeProfilesLists(welsh.MF, singh.MF, profNames=c("Welsh", "Singh"))
plotProfiles(welsh.singh.MF , percentage=TRUE, multiplePlots=TRUE, labelWidth=30)

alexsanchezpla/goProfiles documentation built on May 28, 2019, 4:54 p.m.