GenomeGraphs: Plotting genomic information from Ensembl

Genomic data analyses requires integrated visualization of known genomic information and new experimental data. GenomeGraphs uses the biomaRt package to perform live annotation queries to Ensembl and translates this to e.g. gene/transcript structures in viewports of the grid graphics package. This results in genomic information plotted together with your data. Another strength of GenomeGraphs is to plot different data types such as array CGH, gene expression, sequencing and other data, together in one plot using the same genome coordinate system.

Install the latest version of this package by entering the following in R:
AuthorSteffen Durinck <>, James Bullard <>
Bioconductor views Microarray Visualization
Date of publicationNone
MaintainerSteffen Durinck <>

View on Bioconductor

Man pages

AnnotationTrack-class: Class "AnnotationTrack"

BaseTrack-class: Class "BaseTrack" represents base specific data

cn: Contains dummy copy number data

DisplayPars: DisplayPars constructs objects of type DisplayPars which are...

DisplayPars-class: Class "DisplayPars" is used to specify graphical parameters...

drawGD: Generic called on each gdObject to do the plotting.

drawTrackOverlay-methods: This method does the drawing of a track overlay. One should...

ExonArray-class: Class "ExonArray" representing probe level exon array data...

exonProbePos: Contains dummy exon probe positions

gdObject-class: Class "gdObject" is the parent class of all of the objects in...

gdPlot: gdPlot is the main plotting function of the GenomeGraphs...

geneBiomart: AnnotationTrack objects from biomaRt

Gene-class: Class "Gene" represents the Ensembl Gene level annotation

GeneModel-class: Class "GeneModel", represents a custom gene model

geneRegionBiomart: Construct an AnnotationTrack object from biomaRt.

GeneRegion-class: Class "GeneRegion", representing gene structures in a defined...

GenericArray-class: Class "GenericArray", representing array data

GenomeAxis-class: Class "GenomeAxis", representing a genomic coordinate axis

getGenomicRange: Retrieves the genomic range of an object

getPar: Retrieves a display parameter from an object.

getSize: gets the size

HighlightRegion-class: Class "HighlightRegion" is used to highlight vertical blocks...

Ideogram-class: Class "Ideogram", represent an Ideogram

ideogramTab: Contains info to plot ideograms

ImplementsTrackOverlay-class: Class "ImplementsTrackOverlay"

intensity: Contains dummy intensity data

Legend-class: Class "Legend", represents a legend to add to a plot

makeAnnotationTrack: Create objects of class AnnotationTrack

makeBaseTrack: Creates an object of class BaseTrack

makeExonArray: Creates and object of class ExonArray

makeGene: Creates an object of class Gene

makeGeneModel: Creates an object of class GeneModel

makeGeneRegion: Creates an object of class Gene containing the intron-exon...

makeGenericArray: Creates an object of class GenericArray

makeGenomeAxis: Creates an object of class GenomeAxis

makeIdeogram: Creates object of class Ideogram

makeLegend: Creates an object of class Legend

makeRectangleOverlay: Create a rectangular overlay

makeSegmentation: Create objects of class segmentation

makeSmoothing: Create objects of class Smoothing

makeTextOverlay: Create objects of class TextOverlay

makeTitle: Creates an object of class Title

makeTranscript: Creates an object of class Transcript

MappedRead-class: Represents mapped reads

Overlay-class: Class "Overlay"

probestart: Contains dummy expression array probe start positions

RectangleOverlay-class: Class "RectangleOverlay"

segEnd: Contains dummy copy number segmentation end positions

Segmentation-class: Class "Segmentation" is used to specify segmentations to any...

segments: Contains dummy copy number segment data

segStart: Contains dummy copy number segmentation start positions data

seqDataEx: This is an example data set from chromosome 4 of yeast from...

setPar: Sets a display parameter

showDisplayOptions: Print standard display options, DisplayPars for an object or...

Smoothing-class: Class "Smoothing"

TextOverlay-class: Class "TextOverlay"

Title-class: Class "Title" representing the title of a plot

TrackOverlay-class: Class "TrackOverlay"

Transcript-class: Represent known transcript isoforms as annoted by Ensembl

TranscriptRegion-class: Class "TranscriptRegion", representing a genomic region with...

unrData: Contains exon array data

unrNProbes: Contains exon array data

unrPositions: Contains probe start and end positions of exon array probes

yeastCons1: Contains dummy yeast conservation data


AnnotationTrack-class Man page
BaseTrack-class Man page
cn Man page
DisplayPars Man page
DisplayPars-class Man page
drawGD Man page
drawGD,AnnotationTrack-method Man page
drawGD,BaseTrack-method Man page
drawGD,ExonArray-method Man page
drawGD,Gene-method Man page
drawGD,GeneModel-method Man page
drawGD,GeneRegion-method Man page
drawGD,GenericArray-method Man page
drawGD,GenomeAxis-method Man page
drawGD,Ideogram-method Man page
drawGD,Legend-method Man page
drawGD,MappedRead-method Man page
drawGD,Segmentation-method Man page
drawGD,Title-method Man page
drawGD,Transcript-method Man page
drawOverlay,RectangleOverlay-method Man page
drawOverlay, TextOverlay-method Man page
drawTrackOverlay-methods Man page
drawTrackOverlay,Segmentation-method Man page
drawTrackOverlay,Smoothing-method Man page
ExonArray-class Man page
exonProbePos Man page
gdObject-class Man page
gdPlot Man page
geneBiomart Man page
Gene-class Man page
GeneModel-class Man page
geneRegionBiomart Man page
GeneRegion-class Man page
GenericArray-class Man page
GenomeAxis-class Man page
getCex,gdObject-method Man page
getColor,gdObject-method Man page
getGenomicRange Man page
getGenomicRange,BaseTrack-method Man page
getGenomicRange,ExonArray-method Man page
getGenomicRange,gdObject-method Man page
getGenomicRange,Gene-method Man page
getGenomicRange,GeneRegion-method Man page
getGenomicRange,GenericArray-method Man page
getGenomicRange,Transcript-method Man page
getGenomicRange,TranscriptRegion-method Man page
getLty,gdObject-method Man page
getLwd,gdObject-method Man page
getPar Man page
getPar,DisplayPars-method Man page
getPar,gdObject-method Man page
getPch,gdObject-method Man page
getPlotId,AnnotationTrack-method Man page
getPointSize,gdObject-method Man page
getSegmentEnd,Segmentation-method Man page
getSegments,Segmentation-method Man page
getSegmentStart,Segmentation-method Man page
getSize Man page
getSize,gdObject-method Man page
HighlightRegion-class Man page
Ideogram-class Man page
ideogramTab Man page
ImplementsTrackOverlay-class Man page
initialize,AnnotationTrack-method Man page
initialize,DisplayPars-method Man page
initialize,gdObject-method Man page
initialize,Gene-method Man page
initialize,GeneRegion-method Man page
initialize,Transcript-method Man page
intensity Man page
Legend-class Man page
makeAnnotationTrack Man page
makeBaseTrack Man page
makeExonArray Man page
makeGene Man page
makeGeneModel Man page
makeGeneRegion Man page
makeGenericArray Man page
makeGenomeAxis Man page
makeIdeogram Man page
makeLegend Man page
makeRectangleOverlay Man page
makeSegmentation Man page
makeSmoothing Man page
makeTextOverlay Man page
makeTitle Man page
makeTranscript Man page
MappedRead-class Man page
Overlay-class Man page
probestart Man page
RectangleOverlay-class Man page
segEnd Man page
Segmentation-class Man page
segments Man page
segStart Man page
seqDataEx Man page
setPar Man page
setPar,DisplayPars-method Man page
setPar,gdObject-method Man page
show,BaseTrack-method Man page
showDisplayOptions Man page
showDisplayOptions,character-method Man page
showDisplayOptions,gdObject-method Man page
show,DisplayPars-method Man page
show,ExonArray-method Man page
show,Gene-method Man page
show,GeneRegion-method Man page
show,GenericArray-method Man page
show,MappedRead-method Man page
show,Transcript-method Man page
show,TranscriptRegion-method Man page
Smoothing-class Man page
TextOverlay-class Man page
Title-class Man page
TrackOverlay-class Man page
Transcript-class Man page
TranscriptRegion-class Man page
unrData Man page
unrNProbes Man page
unrPositions Man page
yeastCons1 Man page


R/GenomeGraphs-classes.R R/GenomeGraphs-methods.R R/GenomeGraphs.R R/Overlay.R
man/AnnotationTrack-class.Rd man/BaseTrack-class.Rd man/DisplayPars-class.Rd man/DisplayPars.Rd man/ExonArray-class.Rd man/Gene-class.Rd man/GeneModel-class.Rd man/GeneRegion-class.Rd man/GenericArray-class.Rd man/GenomeAxis-class.Rd man/HighlightRegion-class.Rd man/Ideogram-class.Rd man/ImplementsTrackOverlay-class.Rd man/Legend-class.Rd man/MappedRead-class.Rd man/Overlay-class.Rd man/RectangleOverlay-class.Rd man/Segmentation-class.Rd man/Smoothing-class.Rd man/TextOverlay-class.Rd man/Title-class.Rd man/TrackOverlay-class.Rd man/Transcript-class.Rd man/TranscriptRegion-class.Rd man/cn.Rd man/drawGD.Rd man/drawTrackOverlay-methods.Rd man/exonProbePos.Rd man/gdObject-class.Rd man/gdPlot.Rd man/geneBiomart.Rd man/geneRegionBiomart.Rd man/getGenomicRange.Rd man/getPar.Rd man/getSize.Rd man/ideogramTab.Rd man/intensity.Rd man/makeAnnotationTrack.Rd man/makeBaseTrack.Rd man/makeExonArray.Rd man/makeGene.Rd man/makeGeneModel.Rd man/makeGeneRegion.Rd man/makeGenericArray.Rd man/makeGenomeAxis.Rd man/makeIdeogram.Rd man/makeLegend.Rd man/makeRectangleOverlay.Rd man/makeSegmentation.Rd man/makeSmoothing.Rd man/makeTextOverlay.Rd man/makeTitle.Rd man/makeTranscript.Rd man/probestart.Rd man/segEnd.Rd man/segStart.Rd man/segments.Rd man/seqDataEx.Rd man/setPar.Rd man/showDisplayOptions.Rd man/unrData.Rd man/unrNProbes.Rd man/unrPositions.Rd man/yeastCons1.Rd

Questions? Problems? Suggestions? or email at

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.