A constructor that simplifies the process of creating ToxicoSets, as well as creates empty objects for data not provided to the constructor. Only objects returned by this constructor are expected to work with the ToxicoSet methods. For a much more detailed instruction on creating ToxicoSets, please see the "CreatingToxicoSet" vignette.
ToxicoSet(
name,
molecularProfiles = list(),
cell = data.frame(),
drug = data.frame(),
sensitivityInfo = data.frame(),
sensitivityRaw = array(dim = c(0, 0, 0)),
sensitivityProfiles = matrix(),
sensitivityN = matrix(nrow = 0, ncol = 0),
perturbationN = array(NA, dim = c(0, 0, 0)),
curationDrug = data.frame(),
curationCell = data.frame(),
curationTissue = data.frame(),
datasetType = c("sensitivity", "perturbation", "both"),
verify = TRUE
)
A character
string detailing the name of the dataset
A list
of ExpressionSet objects containing
molecular profiles
A data.frame
containing the annotations for all the cell
lines profiled in the data set, across all data types
A data.frame
containing the annotations for all the drugs
profiled in the data set, across all data types
A data.frame
containing the information for the
sensitivity experiments
A 3 Dimensional array
contaning the raw drug
dose <U+2013> response data for the sensitivity experiments
data.frame
containing drug sensitivity profile
statistics such as IC50 and AUC
A data.frame
summarizing the
available sensitivity/perturbation data
A data.frame
mapping
the names for cells, drugs, and tissues used in the data set to universal
identifiers used between different ToxicoSet objects
A character
string of "sensitivity",
"perturbation", or both detailing what type of data can be found in the
ToxicoSet, for proper processing of the data
boolean
Should the function verify the ToxicoSet and
print out any errors it finds after construction?
An object of class ToxicoSet