Description Usage Arguments Value Author(s) References See Also Examples
Resistance Gene Signatures (REGS) for prediction of resistance to various chemotherapeutic drugs.
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 27 28 29 30 31 32 33 34 | ResistanceClassifier(new.data, drugs = c("Cyclophosphamide", "Doxorubicin",
"Vincristine", "Combined"), cut = list(Cyclophosphamide = c(0.33, 0.545),
Doxorubicin = c(0.14, 0.9), Vincristine = c(0.46, 0.62), Combined = c(0.093,
0.933)))
ResistancePredictor(new.data, drugs = c("Cyclophosphamide", "Doxorubicin",
"Vincristine", "Combined"), cut = list(Cyclophosphamide = c(280, 340),
Doxorubicin = c(280, 320), Vincristine = c(115, 127), Combined = c(200, 295)))
CyclophosphamideClassifier(new.data)
CyclophosphamidePredictor(new.data)
DoxorubicinClassifier(new.data)
DoxorubicinPredictor(new.data)
VincristineClassifier(new.data)
VincristinePredictor(new.data)
RituximabClassifier(new.data, type = "corrected", cut = c(0.33, 0.66),
calc.cut = NULL, cut.spec = NULL, percent.classified = 85)
RituximabPredictor(new.data, type = "corrected", cut = c(0.33, 0.66),
calc.cut = NULL)
DexamethasoneClassifier(new.data)
DexamethasonePredictor(new.data)
MelphalanClassifier(new.data)
MelphalanPredictor(new.data)
|
new.data |
An expression matrix. |
drugs |
An RMA reference object created by rmaPreprocessing. |
cut |
Should the |
type |
For Rituximab, What type of classifier or predictor should be used. Current choices are corrected, uncorrected, lysis, and lysis2. |
calc.cut |
For Rituximab, calculate the cutpoints according to
proportions in the data. E.g. |
cut.spec |
For the lysis type rituximab classifier specify the cut point for unclassified. |
percent.classified |
For the lysis type rituximab classifier specify the percentage of unclassified. |
The ResistanceClassifier
ResistancePredictor
,
RituximabClassifier
, and RituximabPredictor
functions return
a list
of length 3 with the slots:
class |
A |
prob |
A |
cut |
A |
The remaning xxxClassifier
, xxxPredictor
, and xxxProbFun
functions returns the components above.
Steffen Falgreen <sfl (at) rn.dk>
Anders Ellern Bilgrau <abilgrau (at) math.aau.dk>
rmaPreprocessing
, rmaReference
,
microarrayScale
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 27 28 29 30 31 32 33 34 35 36 37 38 39 | # First, we read the .CEL files bundled together with hemaClass
files <- list.files(system.file("extdata/celfiles", package = "hemaClass"),
full.names = TRUE)
affyBatch <- readCelfiles(filenames = files)
# The .CEL files are then pre-processed
affyRMA <- rmaPreprocessing(affyBatch)
# The slot exprs.sc contains median centered and scaled expression values.
# The slot exprs.sc.mean contains mean centered and scaled expression values.
# This scaling can also be achieved using the function microarrayScale.
affyRMA.sc <- microarrayScale(affyRMA$exprs, center = "median")
# We can now use the predictors
# The classifier for Cyclophosphamide, Doxorubicin, and Vincristine:
ResistanceClassifier(affyRMA.sc)
# The predictor for Cyclophosphamide, Doxorubicin, and Vincristine:
ResistancePredictor(affyRMA.sc)
# The classifier for Rituximab into Lysis, Statisk, or Resistant:
RituximabClassifier(affyRMA.sc, type = "lysis2", percent.classified = 100)
# The classifier for Rituximab into Sensitive, Intermediate, or Resistant
# without taking human serum into account:
RituximabClassifier(affyRMA.sc, type = "uncorrected",
calc.cut = c(0.33, 0.66))
# The classifier for Rituximab into Sensitive, Intermediate, or Resistant
# while taking human serum into account:
RituximabClassifier(affyRMA.sc, type = "corrected")
# For the melphalan classifier we use mean centered and sd scaled expression
# values:
affyRMA.sc.mean <- microarrayScale(affyRMA$exprs, center = "mean")
MelphalanClassifier(affyRMA.sc.mean)
# For the melphalan predictor we use the original scale:
MelphalanPredictor(affyRMA$exprs)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.