Description Usage Arguments Value Examples
Reverse the application of a compensation matrix on a flowFrame
1 2 3 4 5 | ## S4 method for signature 'flowFrame,matrix'
decompensate(x, spillover)
## S4 method for signature 'flowFrame,compensation'
decompensate(x, spillover)
|
x |
flowFrame. |
spillover |
matrix or data.frame or a compensation object |
a decompensated flowFrame
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | library(flowCore)
f = list.files(system.file("extdata",
"compdata",
"data",
package="flowCore"),
full.name=TRUE)[1]
f = read.FCS(f)
spill = read.csv(system.file("extdata",
"compdata", "compmatrix",
package="flowCore"),
,sep="\t",skip=2)
colnames(spill) = gsub("\\.","-",colnames(spill))
f.comp = compensate(f,spill)
f.decomp = decompensate(f.comp,as.matrix(spill))
sum(abs(f@exprs-f.decomp@exprs))
all.equal(decompensate(f.comp,spill)@exprs,decompensate(f.comp,as.matrix(spill))@exprs)
all.equal(f@exprs,decompensate(f.comp,spill)@exprs)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.