expData-class: The expData class

Description Usage Arguments Value Slots Methods Examples

Description

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

Constructor method of expData class.

Show method

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
expData(name, path, rep.id, exp.id, format)

## S4 method for signature 'expData'
show(object)

## S4 method for signature 'expData,ANY,ANY'
x[i]

dataLoad(object, data, wellID)

## S4 method for signature 'expData'
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

1
2
3
4
5
6
7
8
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"]

Bioconductor-mirror/OperaMate documentation built on May 31, 2017, 9:38 p.m.