Description Details Author(s) See Also
The package immunoassay
contains several functions to aid batch processing of data from
immunoassay runs, although currently only the loading of Multiplex data is implemented.
There are functions to load data: read.multiplex
, fit a choice of sigmoidal
models: sigfit
, and a batch-processing function to process a whole directory of data files,
validate the results and produce reports: batch
. There also are associated print
,
summary
and plot
methods, that can be used in report templates. Function batch
can produce text or LaTeX reports, where the latter are made based upon project-specific templates,
that are separate R/Sweave scripts.
These functions are in early stage of development - they've been tested on data from a single instrument
platform, in a single study environment, and with 2- and 3-analyte runs only. In other projects
that utilize different plate layout, or with greater number of analytes, or simply with different
sample-naming conventions, these functions may require major modifications in order to work properly.
Nevertheless, this package proved remarkably useful in our laboratory allowing for fast processing of large
amounts of data (projects of 70 and more runs) and creation of nice reports and summary plots.
Package: | immunoassay |
Type: | Package |
Version: | 0.41 |
Date: | 2011-05-02 |
License: | GPL-2 |
LazyLoad: | yes |
There are three main functions in this package:
A function to extract data from a multiplex .csv file.
A function that fits a choice of sigmoidal models to the data.
A batch-processing function that uses the above two functions
to process folders of data files.
The functions in the immunoassay
package define two classes: ima
class for raw immunoassay data,
and sigfit
class for fitted sigmoidal models. For these classess print
, summary
and plot
methods exist. See help on individual functions for more details.
Additionally the immunoassay
package relies on several global vectors:
A data frame containing kit information (concentrations of Standards and QCs
for every analyte) for the kits used in producing the data to be processed. This is a required
element - functions will not run without it, however the batch
function will
load the kit data automatically if it exists in proper location and has a proper name. For
more information, see help on read.kits
and batch
functions.
A list created by batch
function, that contains equation coefficients
for every fitted model. This list is used by the fitting function to calculate starting values
for subsequent fits. This element is not required to start (default starting values will be used),
but it will be automatically created. For more information, see help on batch
function.
A list of all the model settings for the data files in the project folder -
used by the batch
function. It is not required to start, but will be automatically created
by this function. If the processing fails, the records in this list can be modified and re-used.
For more information, see help on batch
function.
A pointer to the environment
of the batch
function, for
use within the Sweave
project report templates. It is automatically created by the
batch
function. It's necesary due to known shortcoming of Sweave
that can work in the global environment only.
Michal J. Figurski, PhD mfigrs@gmail.com and Leslie M. Shaw of the Biomarker Research Laboratory, University of Pennsylvania, Philadelphia, PA.
batch
, read.multiplex
, read.kits
and sigfit
.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.