Learn R Programming

OperaMate (version 1.4.0)

expData-class: The expData class

Description

The expData class is a container to store data imported from one Columbus system report

Constructor method of expData class.

Show method

Usage

expData(name, path, rep.id, exp.id, format)
"show"(object)
"["(x, i)
dataLoad(object, data, wellID)
"dataLoad"(object, data, wellID)

Arguments

name
character, the plate ID (barcode-replicateID), e.g. DSIMGA03-s1.
path
character, the path of the Columbus system report.
rep.id
character, replicateID, e.g. s1.
exp.id
character, barcode, e.g. DSIMGA03.
format
character, format of the Columbus system report.
object
a expData class
x
a expData object
i
a requested slot name
data
the vectorized raw data matrix of one plate of each type.
wellID
a character vector, the well IDs.

Value

an expData object

Slots

name
character, the plate ID (barcode-replicateID), e.g. DSIMGA03-s1.
path
character, the path of the Columbus system report.
rep.id
character, replicateID, e.g. s1.
exp.id
character, barcode, e.g. DSIMGA03.
data
a list of vectors, the vectorized raw data matrix of one plate of each type.
format
character, format of the Columbus system report.
wellID
a character vector, the well IDs.

Methods

Constructor
expData(name, path, rep.id, exp.id, format).
Show
signature(object = "expData"). Displays object content as text.
Accessor
x[i]. x: an expData object; i: character, an expData slot name.
dataLoad
dataLoad(object, data, wellID)

Examples

Run this code
onePlate <- expData(name = "130504-s1-02.txt",
         path = file.path(system.file("Test", package = "OperaMate"),
                           "Matrix", "130504-s1-02.txt"),
       rep.id = "s1",
       exp.id = "DSIMGA02",
       format = "Matrix")
onePlate
onePlate["name"]

Run the code above in your browser using DataLab