markerScoreAbbas
implements the scoring/selection
method proposed by Abbas et al. (2009), to select
marker genes from pure cell type samples.
markerScoreAbbas(object, data, statistic = "p.value", ntop = 2, log = !is_logscale(object), lbase = 2, vsall = FALSE)
data
. ntop=2
, only
statistics between the highest and second-highest
expressing cell-type are computed. If ntop=3
,
statistics between the highest and third-highest are also
computed, and so on. Use ntop=Inf
to compare the
highest-expressing group to all other groups.is_logscale
.ntop=2
that
indicates if the comparison should be carried out between
the highest-expressing cell-type and the rest of all
other cell-types.matrix
, an object of class
ExpressionSet
, or a
MarkerList-class
object.data
,
by factor(data, levels=unique(data))
. This is to
obtain levels in an order that is consistent with the
samples' order.
If object is a MarkerList
object, then
data is generally a matrix-like object that
contains expression data.extractMarkersa numeric matrix with the following named columns:
factor
derived from argument group
.
The result matrix has an attribute 'types'
that
contains the levels of the original (or converted) factor
group
.
The method Abbas uses a t-test approach, so that the data is assumed to contain at least 2 pure samples per cell-type. It implements the method from Abbas et al. (2009):
"[...] top differentially expressed (based on 95 change confidence intervals from Student's T-test) probesets were determined by comparing each probe's highest-expressed group with the next highest-expressed group in order to find probesets that are good markers for each cell population. This step was repeated with comparison between the top group and the third-highest group in order to also include probesets that were strong markers for two cell populations."
For each gene, the highest-expressing cell type is
determined by ordering them by mean expression.
Comparisons and p-value computations are performed using
the fast t-test implementation from
rowttests
in the genefilter package.
Abbas AR, Wolslegel K, Seshasayee D, Modrusan Z and Clark
HF (2009). "Deconvolution of blood microarray data
identifies cellular activation patterns in systemic lupus
erythematosus." _PloS one_, *4*(7), pp. e6098. ISSN
1932-6203,
extractMarkers
,
markerScoreHSD
,
markerScoreMaxcol
,
markerScoreMethod
,
markerScoreScorem
,
scoreMarkers
,
selectMarkers.markerScore_HSD
,
selectMarkers.markerScore_scorem