# Example 1:
# Create a dataset containing controls (which are named differently)
# from geninvitro dataset:
controldata<-SubsetData(data=geninvitro, x="name", x.cat=c("control", "Control",
"medium", "medium + BSA", "untreated"))
# Exclude controls (which are named differently) from geninvitro dataset:
invitrodata<-SubsetData(data=geninvitro, x="name", x.cat=c("control", "Control",
"medium", "medium + BSA", "untreated"), include=FALSE)
#
# Split geninvitro data according to the cell type, method, study provider,
# unit of the concentration and the type of the endpoint:
datasub<-SplitData(data.nm=invitrodata, data.control=controldata,
id="experimentID", nano="name", dose="concentration",
vars=c("celltype", "method","studyprovider",
"concentration_unit","endpoint"))
# Example 2:
# Split geninvitro data with DNA STRAND BREAKS as the endpoint, according
# to the cell type, method, study provider, and unit of the concentration:
datasub2<-SplitData(data.nm=invitrodata, data.control=controldata,
id="experimentID", nano="name", dose="concentration",
end="endpoint", end.cat="DNA STRAND BREAKS",
vars=c("celltype","method","studyprovider",
"concentration_unit"))
# Example 3:
# Split geninvitro data with DNA STRAND BREAKS as the endpoint and
# concentration measured in ug/cm2, according to the cell type:
datasub3<-SplitData(data.nm=invitrodata, data.control=controldata,
id="experimentID", nano="name", dose="concentration",
end="endpoint", end.cat="DNA STRAND BREAKS",
unit="concentration_unit", unit.cat="ug/cm2",
control.opt="same", vars="celltype")
Run the code above in your browser using DataLab