A Class to Contain PharmacoGenomic datasets together with their curations
Source:R/PharmacoSet-class.R
PharmacoSet-class.RdThe PharmacoSet (pSet) class was developed to contain and organise large PharmacoGenomic datasets, and aid in their metanalysis. It was designed primarily to allow bioinformaticians and biologists to work with data at the level of genes, drugs and cell lines, providing a more naturally intuitive interface and simplifying analyses between several datasets. As such, it was designed to be flexible enough to hold datasets of two different natures while providing a common interface. The class can accomidate datasets containing both drug dose response data, as well as datasets contaning genetic profiles of cell lines pre and post treatement with compounds, known respecitively as sensitivity and perturbation datasets.
Arguments
- object
A
PharmacoSetobject- mDataType
A
characterwith the type of molecular data to return/update- value
A replacement value
Slots
annotationA
listof annotation data about the PharmacoSet, including the$nameand the session information for how the object was creating, detailing the exact versions of R and all the packages usedmolecularProfilesA
listcontainingSummarizedExperimenttype object for holding data for RNA, DNA, SNP and CNV measurements, with associatedfDataandpDatacontaining the row and column metadatasampleA
data.framecontaining the annotations for all the cell lines profiled in the data set, across all data typestreatmentA
data.framecontaing the annotations for all the drugs profiled in the data set, across all data typestreatmentResponseA
listcontaining all the data for the sensitivity experiments, including$info, adata.framecontaining the experimental info,$rawa 3Darraycontaining raw data,$profiles, adata.framecontaining sensitivity profiles statistics, and$n, adata.framedetailing the number of experiments for each cell-drug pairperturbationA
listcontainting$n, adata.framesummarizing the available perturbation data,curationA
listcontaining mappings for$treatment,cell,tissuenames used in the data set to universal identifiers used between different PharmacoSet objectsdatasetTypeA
characterstring of 'sensitivity', 'perturbation', or both detailing what type of data can be found in the PharmacoSet, for proper processing of the data