Description Usage Arguments Fields and Methods Author(s) See Also Examples
Package: aroma
Class FieldFilter
Object
~~|
~~+--
Filter
~~~~~~~|
~~~~~~~+--
SerialFilter
~~~~~~~~~~~~|
~~~~~~~~~~~~+--
FieldFilter
Directly known subclasses:
AFilter, BFilter, DfFilter, MFilter, SEFilter, TFilter
public static class FieldFilter
extends SerialFilter
A FieldFilter provides methods to extract indices from
MicroarrayData
objects given some criteria on one of the
fields. Possible criterias on this field are top,
and range.
The criteria top filters out the top N fraction
(or number if N>1).
The criteria range filters accepts the spots with a field value
within the given range.
1 |
mad |
A |
field |
The field ( |
top, bottom |
If specified, to top (bottom) values are filtered out.
If an |
range |
The range of values to be passed. |
absolute.values |
If |
cex |
The scale factor of symbols that this filter highlights. |
col |
The color of symbols that this filter highlights. |
pch |
The plot symbols that this filter highlights. |
visible |
If |
Fields
range | The range criteria. | |
top | The top criteria. | |
Methods:
getIndex | Gets indices accepted by this filter. | |
Methods inherited from SerialFilter:
changeInput, getInput
Methods inherited from Filter:
as.character, changeInput, getIndex, getInput, getParameter, getVisible, highlight, setParameter, setVisible, text
Methods inherited from Object:
$, $<-, [[, [[<-, as.character, attach, attachLocally, clearCache, clone, detach, equals, extend, finalize, gc, getEnvironment, getFields, getInstanciationTime, getStaticInstance, hasField, hashCode, ll, load, objectSize, print, save
Henrik Bengtsson (http://www.braju.com/R/)
See also the Filter
class.
For logical filters see AndFilter
, OrFilter
, and
NotFilter
.
For data filters see MFilter
, AFilter
, TFilter
and
SEFilter
.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | SMA$loadData("mouse.data")
layout <- Layout$read("MouseArray.Layout.dat", path=system.file("data-ex", package="aroma"))
raw <- RawData(mouse.data, layout=layout)
ma <- getSignal(raw)
normalizeWithinSlide(ma, "s")
normalizeAcrossSlides(ma)
tma <- as.TMAData(ma)
fM <- MFilter(tma, top=0.05, col="red")
fT <- TFilter(tma, top=0.05, col="blue")
fNotSE <- SEFilter(tma, range=c(-Inf,0.02), col="yellow")
fSE <- NotFilter(fNotSE, visible=FALSE)
myFilter <- AndFilter(fM, fT, fSE, col="purple")
plot(tma, "TvsSE");
highlight(myFilter, recursive=TRUE);
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.