\name{quickSummary} \alias{quickSummary} \title{ Create summary values for specified IDs } \description{ A utility function for quickly creating summary values for particular IDs (e.g. control IDs) on a given section. } \usage{ quickSummary(BLData, array = 1, transFun = logGreenChannelTransform, reporterIDs = NULL, reporterTags = NULL, reporterFun = function(x) mean(x, na.rm = TRUE)) } %- maybe also 'usage' for other objects documented here. \arguments{ \item{BLData}{ a \code{beadLevelData} object } \item{array}{ Which section to summarize } \item{transFun}{ a transformation to be applied prior to summarization } \item{reporterIDs}{ vector specifying the set of IDs to be summarized } \item{reporterTags}{ a vector that divides the supplied IDs into categories } \item{reporterFun}{ a function used to summarize each category } } \details{ The function can be used to calculate summarized values for particular control types on a section. The IDs for all controls are supplied in the \code{reporterIDs} argument along with which control type they belong to in the \code{reporterTags} argument. A summarized value for each control type is then calculated with the specified function (default is mean). } \examples{ data(BLData) data(controlProfile) head(controlProfile) table(controlProfile[,2]) quickSummary(BLData, array=1,reporterIDs = controlProfile[,1], reporterTags = as.character(controlProfile[,2])) } \author{ Mark Dunning }