filenames
) containing replicate data for the same set of assay plates and obtained using an HTanalyser.
The number of replicates corresponds to the number of given files (length(filenames)
), while the total number of plates should be given by the argument nrPlates
.
readHTAnalystData(filenames, path=dirname(filenames), name, nrPlates, verbose=interactive())
filenames
or a character of length 1 indicating the path in which to find the input file(s) filenames
. By default,
it can extract the path from filenames
.interactive()
.cellHTS
, which extends the
class NChannelSet
.
After calling this function, the content of the following slots is as follows:
AssayData
containing the
imported measurement data. Each matrix represents a single channel,
and each sample (replicate) corresponds to a column. Thus, the total
number of rows in each matrix corresponds to the product between the
number of wells per plate and the number of assay plates.name
is stored in its column
assay
.plate
and well
of this slot.plateList
.intensityFiles
(i.e. plate) and its respective plate, replicate and channel
number. Thus, this data.frame contains as many rows as the product
between the total number of plates, replicates and channels. The last
column named status
is of type character and contains the
string "OK" indicated the success status of the data import.filenames
should be a character vector specifying the name of the input files for each replicate.
Each of these files is expected to contain data for a total of nrPlates
assay plates. It contains meta-experimental data together with plate measurements in a matrix-like format. The same type of format is expected for each of the nrPlates
contained in each input file indicated in filenames
.
The input files should be suitable to be used as input for readLines
.The following metadata fields are expected to be repeated along the input file(s) for each assay plate:
This function expects that the next line after the meta field "Display format" for a given plate contains the column numbers (1:ncol
) which are then followed by the matrix of measurements in each well. Each entry of the data matrix corresponds to a position in the assay plate with coordinates (row, col)
, except the first column, which gives the row ID, as upper letters (A, B, ...).
readPlateList
.
datadir <- system.file("KcCellTiter", package = "cellHTS2")
x <- readHTAnalystData(filenames = c("KcCellTiter0607.txt", "KcCellTiter0707.txt"), name="KcData", path=datadir, nrPlates=3L)
x <- configure(x, confFile = "Plateconf.txt", logFile="Screenlog.txt", descripFile = "Description.txt",
path = datadir)
Run the code above in your browser using DataLab