loadDB: Read the saved elisa_batch data

Description Usage Arguments Details Value See Also Examples

View source: R/ELISAtools_IO.R

Description

Load the serialized elisa_batch data from disk.

Usage

1
loadDB(db)

Arguments

db

characters to specify the path and file name the elisa data file.

Details

Here we deserialize elisa_batch data by wrapping the readRds() function call. The serialized elisa_batch data are assumed to have been correctly analyzed. We will print a summary for what has been read.

Value

a list of batches holding different runs of elisa, which could contain one or many elisa_plates with data and annotations for each plate.

See Also

elisa_batch-class loadData saveDB

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#R code to run 5-parameter logistic regression on ELISA data
#load the library
library(ELISAtools)

#get file folder
dir_file<-system.file("extdata", package="ELISAtools")

batches<-loadData(file.path(dir_file,"design.txt"))

#make a guess for the parameters, the other two parameters a and d 
#will be estimated based on data.
model<-"5pl"
pars<-c(7.2,0.5, 0.015) #5pl inits
names(pars)<-c("xmid", "scal", "g")


#do fitting. model will be written into data set.
batches<-runFit(pars=pars,  batches=batches, refBatch.ID=1, model=model  )

#now call to do predications based on the model.
batches<-predictAll(batches);

#now saving the data.
saveDB(batches, file.path(tempdir(),"elisa_tool1.rds"));

loadDB(file.path(tempdir(),"elisa_tool1.rds"));

ELISAtools documentation built on Jan. 21, 2021, 5:08 p.m.