Description Usage Arguments Details Value Author(s) Examples
Function to select spots to be used in microarray normalisation.
1 2 3 |
obj |
object of class |
sigNoise |
positive real number indicating the cutoff to remove spots with signal-to-noise ratio below it. |
rmFlag |
vector of flag symbols to be removed (for
normalisation). These flags are stored in the slot |
gLabelsID |
character vector indicating the gene labels to be
searched to exclude that ones specified in |
remove |
list of same length as |
badSpots |
index of bad spots (numeric or logical) identifying
bad spots. May be the gene labels, with label ID specified by the
argument |
badLabel |
character string specifying the gene label ID for
remove |
This function takes the object of class maigesRaw
and
actualise the slot UseSpots
according with the arguments passed
to the function. This slot is read by the normalisation functions
normLoc
, normOLIN
,
normRepLoess
, normScaleLimma
and
normScaleMarray
to use only the spots that passed the
criteria specified here.
This function returns another object of class maigesRaw
with the UseSpots
slot actualised.
Gustavo H. Esteves <gesteves@vision.ime.usp.br>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | ## Loading the dataset
data(gastro)
## Filtering all spots with signal2noise ratio (Sf/Sb or Rf/Rb) greater
## or equal to 1 and that have 'Name' label as 'BLANK', 'DAP', ..., 'TRP'.
gastro.raw2 = selSpots(gastro.raw, sigNoise=1, rmFlag=NULL, gLabelsID="Name",
remove=list(c("BLANK","DAP","LYS","PHE","Q_GENE","THR","TRP")))
## To see the number of spots that suvived the filtering above do
apply(gastro.raw2@UseSpots, 2, sum)
## To do the same filtering as above, also filtering flags marcke as 1
## and 4 do
gastro.raw2 = selSpots(gastro.raw, sigNoise=1, rmFlag=c(1,4), gLabelsID="Name",
remove=list(c("BLANK","DAP","LYS","PHE","Q_GENE","THR","TRP")))
apply(gastro.raw2@UseSpots, 2, sum)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.