\title{Graphical User Interface for the limma microarray package} \name{affylmGUI} \alias{AboutaffylmGUI} \alias{affyHelp} \alias{affylmGUIhelp} \alias{affylmGUI} \alias{affyPlotMAcontrast} \alias{affyPlotMA} \alias{ALGlimmaUsersGuide} \alias{ChooseCDF} \alias{ChooseContrastParameterization} \alias{chooseDir} \alias{ChooseEbayesStatistic} \alias{ComputeContrasts} \alias{ComputeLinearModelFit} \alias{CopyGraph} \alias{DeleteContrastParameterization} \alias{deleteItemFromList} \alias{DensityPlotAll} \alias{DensityPlot} \alias{evalRcode} \alias{ExportHTMLreport} \alias{ExportNormalizedExpressionValues} \alias{ExportTopTable} \alias{fixSeps} \alias{generalPlotFunction} \alias{GetComponentsToExportInHTMLreport} \alias{GetContrastNamesForHeatDiagram} \alias{GetContrastParameterizationName} \alias{GetContrasts} \alias{GetContrast} \alias{GetDEcutoff} \alias{GetGeneLabelsOptions} \alias{GetJpegOrPngParams} \alias{GetJpegOrPngX11Params} \alias{GetlimmaDataSetName} \alias{GetLogPLMDataChoice} \alias{GetMultipleContrasts} \alias{GetNormalizationMethod} \alias{getPackageVersion} \alias{GetParameterizationName} \alias{GetPlotLabels} \alias{GetPlotSize} \alias{GetPlotTitle} \alias{GetPValueCutoff} \alias{GetResidualTypeChoice} \alias{GetRNATypesFrom.ContrastsFromDropDowns.String} \alias{GetSetNames} \alias{GetSlideNums} \alias{GetSlideNum} \alias{GetWhichProbes} \alias{GetWtAreaParams} \alias{GetWtFlagParams} \alias{HeatDiagramDialog} \alias{HeatDiagramPlot} \alias{HTMLplotUsingFunction} \alias{ImageArrayPlot} \alias{ImageQualityResidualPlot} \alias{ImageQualityWeightPlot} \alias{initGlobals} \alias{IntensityHistogramAll} \alias{IntensityHistogram} \alias{limmaHelp} \alias{LogOddsPlot} \alias{NewLimmaFile} \alias{NormalizedIntensityBoxPlot} \alias{NormalizeNow} \alias{nstrstr} \alias{NUSEPlotAll} \alias{onDestroy} \alias{onExit} \alias{OpenALimmaFile} \alias{OpenCDFandTargetsfiles} \alias{OpenCDFFile} \alias{OpenLimmaFile} \alias{OpenTargetsFile} \alias{PlotOptions} \alias{QQTplot} \alias{RawIntensityBoxPlot} \alias{Require} \alias{Resize} \alias{RLEPlotAll} \alias{RNADegradationPlotAll} \alias{SaveAsLimmaFile} \alias{SaveGraphAsJpeg} \alias{SaveGraphAsPDF} \alias{SaveGraphAsPNG} \alias{SaveGraphAsPostscript} \alias{SaveLimmaFile} \alias{SetupPlotKeyBindings} \alias{SetupPlotMenus} \alias{SetWD} \alias{showChangeLog} \alias{showCitations} \alias{showTopTable} \alias{SimplifyContrastsExpression} \alias{strstr} \alias{tclArrayVar} \alias{TclRequire} \alias{topTable2} \alias{toptable2} \alias{TryReadImgProcFile} \alias{Try} \alias{UpDownOrBoth} \alias{vennDiagramaffylmGUI} \alias{VennDiagramPlot} \alias{ViewContrastsMatrixAsPairs} \alias{ViewContrastsMatrixInTable} \alias{ViewExistingContrastParameterization} \alias{ViewRNATargets} \description{Graphical User Interface for Affy analysis using the limma microarray package} \usage{ AboutaffylmGUI() affyHelp() affylmGUI(BigfontsForaffylmGUIpresentation=FALSE) affylmGUIhelp() affyPlotMA() affyPlotMAcontrast() ALGlimmaUsersGuide(view=TRUE) ChooseCDF() ChooseContrastParameterization() chooseDir() ChooseEbayesStatistic() ComputeContrasts() ComputeLinearModelFit() CopyGraph(img) DeleteContrastParameterization() deleteItemFromList(list1,itemName=NULL,index=NULL) DensityPlot() DensityPlotAll() evalRcode() ExportHTMLreport() ExportNormalizedExpressionValues() ExportTopTable() fixSeps(string) generalPlotFunction(code="",WindowTitle="") GetComponentsToExportInHTMLreport(contrastParameterizationIndex=NULL) GetContrast(contrastParameterizationIndex) GetContrastNamesForHeatDiagram(numContrasts=2,ContrastNames=c("Contrast 1","Contrast 2")) GetContrastParameterizationName() GetContrasts(NumContrasts=0) GetDEcutoff() GetGeneLabelsOptions() GetJpegOrPngParams(graphFileType) GetJpegOrPngX11Params(graphFileType) GetlimmaDataSetName() GetLogPLMDataChoice() GetMultipleContrasts(contrastParameterizationIndex) GetNormalizationMethod() getPackageVersion(pkgName) GetParameterizationName() GetPlotLabels(plottitle="",xlabel="",ylabel="") GetPlotSize() GetPlotTitle(plottitle="") GetPValueCutoff(p.value=0.01) GetResidualTypeChoice() GetRNATypesFrom.ContrastsFromDropDowns.String(string) GetSetNames(numSets=2,set1="",set2="",set3="") GetSlideNum(all=FALSE) GetSlideNums() GetWhichProbes(includeBoth=FALSE) GetWtAreaParams() GetWtFlagParams() HeatDiagramDialog(parameterName) HeatDiagramPlot() HTMLplotUsingFunction(Caption = "", File = .HTML.file, GraphRelativeDirectory = ".", GraphAbsoluteDirectory = NULL, GraphFileName = "", GraphSaveAs = "png", GraphBorder = 1, Align = "center", plotFunction = NULL,Width=600,Height=600,PointSize=12,BG="white",res=72,\dots) ImageArrayPlot() ImageQualityResidualPlot() ImageQualityWeightPlot() initGlobals() IntensityHistogram() IntensityHistogramAll() limmaHelp() LogOddsPlot() NewLimmaFile() NormalizedIntensityBoxPlot() NormalizeNow() nstrstr(haystack,needle) NUSEPlotAll() onDestroy() onExit() OpenALimmaFile(FileName) OpenCDFandTargetsfiles() OpenCDFFile() OpenLimmaFile() OpenTargetsFile() PlotOptions() QQTplot() RawIntensityBoxPlot() Require(pkg) Resize(img,plotFunction) RLEPlotAll() RNADegradationPlotAll() SaveAsLimmaFile() SaveGraphAsJpeg(initialfile, plotFunction) SaveGraphAsPDF(initialfile, plotFunction) SaveGraphAsPNG(initialfile, plotFunction) SaveGraphAsPostscript(initialfile, plotFunction) SaveLimmaFile() SetupPlotKeyBindings(tt,img) SetupPlotMenus(tt,initialfile,plotFunction,img) SetWD() showChangeLog(n = 20) showCitations() showTopTable(\dots,export=FALSE) SimplifyContrastsExpression(string) strstr(haystack, needle) tclArrayVar() TclRequire(tclPkg) topTable2(fit, coef = 1, number = 10, genelist = NULL,adjust.method = "holm", sort.by = "B") toptable2(fit, coef = 1, number = 10, genelist = NULL, A = NULL,eb = NULL, adjust.method = "holm", sort.by = "B", \dots) Try(expr) TryReadImgProcFile(expr) UpDownOrBoth() vennDiagramaffylmGUI(object, include = "both", names, cex = 1.5, mar = rep(1, 4), ...) VennDiagramPlot() ViewContrastsMatrixAsPairs(contrastsMatrix, contrastsMatrixList,contrastParameterizationIndex = NULL) ViewContrastsMatrixInTable(contrastsMatrixList, contrastParameterizationIndex = NULL) ViewExistingContrastParameterization() ViewRNATargets() } \arguments{ \item{BigfontsForaffylmGUIpresentation}{affylmGUI:arg1:If set to TRUE, larger fonts are used. However, some font sizes are not controlled by affylmGUI and so must be adjusted in the operating system, e.g. in the Control Panel in Windows under Display, Appearance.} \item{\dots}{HTMLplotUsingFunction:arg14:and:showTopTable:arg1:and:toptable2:arg9:and:vennDiagramaffylmGUI:arg6} \item{Align}{HTMLplotUsingFunction:arg8} \item{all}{GetSlideNum:arg1} \item{BG}{HTMLplotUsingFunction:arg12} \item{Caption}{HTMLplotUsingFunction:arg1} \item{code}{generalPlotFunction: arg1: a code} \item{ContrastNames}{GetContrastNamesForHeatDiagram:arg2} \item{contrastParameterizationIndex}{GetComponentsToExportInHTMLreport:arg1:and:contrastParameterizationIndex:arg1:and:GetContrast:arg1:and:HTMLplotUsingFunction:arg3:and:ViewContrastsMatrixInTable:arg2} \item{export}{showTopTable:arg2} \item{expr}{Try:arg1:and:TryReadImgProcFile:arg1} \item{File}{HTMLplotUsingFunction:arg2} \item{FileName}{OpenALimmaFile:arg1} \item{GraphAbsoluteDirectory}{HTMLplotUsingFunction:arg4} \item{GraphBorder}{HTMLplotUsingFunction:arg7} \item{GraphFileName}{HTMLplotUsingFunction:arg5} \item{graphFileType}{GetJpegOrPngParams:arg1:and:GetJpegOrPngX11Params:arg1} \item{GraphRelativeDirectory}{HTMLplotUsingFunction:arg3} \item{GraphSaveAs}{HTMLplotUsingFunction:arg6} \item{haystack}{nstrstr:arg1:and:strstr:arg1} \item{Height}{HTMLplotUsingFunction:arg11} \item{img}{Resize:arg1:and:SetupPlotMenus:arg4:and:CopyGraph:arg1:and:SetupPlotKeyBindings:arg2} \item{includeBoth}{GetWhichProbes:arg1} \item{index}{deleteItemFromList:arg3:an index} \item{initialfile}{SetupPlotMenus:arg2:and:SaveGraphAsJpeg:arg1:and:SaveGraphAsPDF:arg1:and:SaveGraphAsPNG:arg1:and:SaveGraphAsPostscript:arg1} \item{itemName}{deleteItemFromList:arg2:an item name} \item{list1}{deleteItemFromList:arg1:a list} \item{needle}{nstrstr:arg2:and:strstr:arg2} \item{NumContrasts}{GetContrasts:arg1} \item{numContrasts}{GetContrastNamesForHeatDiagram:arg1} \item{numSets}{GetSetNames:arg1} \item{p.value}{GetPValueCutoff:arg1:A p-value cutoff.} \item{parameterName}{HeatDiagramDialog:arg1} \item{pkgName}{getPackageVersion:arg1} \item{pkg}{Require:arg1} \item{plotFunction}{Resize:arg2:and:HTMLplotUsingFunction:arg9:and:SetupPlotMenus:arg3:and:SaveGraphAsJpeg:arg2:and:SaveGraphAsPDF:arg2:and:SaveGraphAsPNG:arg2:and:SaveGraphAsPostscript:arg2} \item{plottitle}{GetPlotLabels:arg1:and:GetPlotTitle:arg1} \item{res}{HTMLplotUsingFunction:arg13} \item{set1}{GetSetNames:arg2} \item{set2}{GetSetNames:arg3} \item{set3}{GetSetNames:arg4} \item{string}{fixSeps:arg1:A character string:and:GetRNATypesFrom.ContrastsFromDropDowns.String:arg1:and:SimplifyContrastsExpression:arg1} \item{tclPkg}{TclRequire:arg1} \item{tt}{SetupPlotMenus:arg1:and:SetupPlotKeyBindings:arg1} \item{view}{ALGlimmaUsersGuide:arg1:A boolean determinig if the users'd guide will be viewed} \item{Width}{HTMLplotUsingFunction:arg10} \item{WindowTitle}{generalPlotFunction: arg2: a title} \item{xlabel}{GetPlotLabels:arg2} \item{ylabel}{GetPlotLabels:arg3} \item{fit}{topTable2:arg1:and:toptable2:arg1} \item{coef}{topTable2:arg2:and:toptable2:arg2} \item{number}{topTable2:arg3:and:toptable2:arg3} \item{genelist}{topTable2:arg4:and:toptable2:arg4} \item{A}{toptable2:arg5} \item{eb}{toptable2:arg6} \item{adjust.method}{topTable2:arg5:and:toptable2:arg7} \item{sort.by}{topTable2:arg6:and:toptable2:arg8} \item{object}{vennDiagramaffylmGUI:arg1} \item{include}{vennDiagramaffylmGUI:arg2} \item{names}{vennDiagramaffylmGUI:arg3} \item{cex}{vennDiagramaffylmGUI:arg4} \item{mar}{vennDiagramaffylmGUI:arg5} \item{contrastsMatrix}{ViewContrastsMatrixAsPairs:arg1} \item{contrastsMatrixList}{ViewContrastsMatrixAsPairs:arg2:and:ViewContrastsMatrixInTable:arg1} \item{n}{showChangeLog:arg1} \item{PointSize}{HTMLplotUsingFunction:arg12} } \details{ This function launches a Graphical User Interface for the limma package by Gordon Smyth. The GUI uses Tk widgets (via the R TclTk interface by Peter Dalgaard) in order to provide a simple interface to the limma functions for linear modelling of microarrays and identification of differentially expressed genes. } \author{James Wettenhall} \keyword{IO}