lymphFilter-class(flowStats)
lymphFilter-class()所属R语言包:flowStats
Automated gating of elliptical cell populations in 2D.
在二维的椭圆形单元群的自动门。
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Cell populations of roughly elliptical shape in two-dimensional projections are of huge interest in many flow cytometry applications. This function identifies a single such population, potentially from a mixture of multiple populations.
二维预测大致椭圆形单元群是巨大的利益在许多流式单元仪的应用。此功能标识一个这样的人口,可能从多个人群的混合物。
用法----------Usage----------
lymphGate(x, channels, preselection=NULL, scale=2.5, bwFac=1.3,
filterId="defaultLymphGate", evaluate=TRUE, plot=FALSE, ...)
lymphFilter(channels, preselection=as.character(NULL),
scale=2.5, bwFac=1.3, filterId="defaultLymphFilter")
参数----------Arguments----------
参数:x
An object of class flowSet.
对象类flowSet。
参数:channels
A character vector of length 2 of valid flow parameters in x.
x有效的流动参数2长度的一个特征向量。
参数:preselection
Either NULL, in which case this boils down to fitting a regular norm2Filter, a character scalar giving one of the flow parameters in x, or a named list of numerics specifying the initial rough preselection. The latter gets passed on to rectangleGate, see it's documentation for details.
要么NULL,在这种情况下这可以归结为装修定期norm2Filter给x,或指定的数值计算列表中的流动参数字符标量指定的初始粗糙预选。后者被传递到rectangleGate,看到它的细节的文件。
参数:scale
The scaleFactor parameter that gets passed on to norm2Filter.
scaleFactor参数被传递到norm2Filter。
参数:bwFac
The bandwidth factor that gets passed on to curv1Filter.
带宽的因素传递curv1Filter的。
参数:filterId
A character used as filterId.
字符用作filterId。
参数:evaluate
A logical indicating wether the filter should be resolved (computation of the filterResult and the subset).
应解决的逻辑表示天气的过滤器(filterResult“的子集计算)。
参数:plot
Logical. Produce plots of filter results
逻辑。生产筛选结果图
参数:...
Additional arguments.
额外的参数。
Details
详情----------Details----------
This algorithm does not apply real mixture modelling, however it is able to identify a single elliptical cell population from a mixture of multiple such populations. The idea is to first define a rough rectangular preselection and, in a second step, fit a bivariate normal distribution to this subset only.
这种算法并不适用于真正的混合模型,但它是能够确定一个单一的椭圆形单元人口从多个这样的人口混合。我们的想法是先定义一个粗糙的矩形预选,并在第二个步骤,只适合二元正态分布,这个子集。
Depending on the value of preselection, the initial rough selection is either
对取决于preselection的价值,要么是初步的粗选
NULL: No preselection at all
空:没有在所有的预选
character scalar Preselection based on cells that are positive for a single marker only. This allows for back-gating, for instances by selecting CD4+ T-cells and using this information to back-gate lymphocytes in FSC and SSC. Positive cells are identified using a
字符标预选的基础上,只为一个单一的标记阳性的单元。这使得回门控的情况下,选择CD4+T单元,并使用此信息来FSC和SSC背栅淋巴单元。阳性单元识别使用
a named list of numerics: Preselection by a rectangular gate. The items of the list have to be numerics of length one
命名的数值计算列表:预选由一个长方形大门。列表中的项目必须是一个长度的数值计算
The lymphFilter class and constructor provide the means to treat lymphGates as regular flowCore filters.
lymphFilter类和构造提供的手段对待lymphGates常规flowCore过滤器。
值----------Value----------
A list with items
与项目名单
参数:x
The filtered flowSet.
过滤flowSet。
参数:n2gate
The norm2Filter object.
norm2Filter对象。
参数:n2gateResults
The filterResult after applying the norm2Filter on the flowSet.
filterResult的norm2FilterflowSet申请后。
for the lymphGate function. Note that x and n2gateResults are NULL when eval=FALSE.
为lymphGate功能。请注意,x和n2gateResults是NULL时eval=FALSE。
The lymphFilter constructor returns and object of class lymphFilter, which can be used as a regular flowCore fitler.
lymphFilter构造函数返回类lymphFilter,它可以作为一个普通的flowCorefitler对象。
延伸----------Extends----------
Class parameterFilter, directly.
类parameterFilter,直接。
Class concreteFilter, by class "parameterFilter", distance 2.
类concreteFilter,类“parameterFilter”,距离为2。
Class filter, by class "parameterFilter", distance 3.
类filter,类“parameterFilter”,距离3。
插槽----------Slots----------
See Arguments section for details.
看到Arguments的细节一节。
preselection: Object of class character, the
preselection类character,对象
rectDef: Object of class list, the initial
rectDef:Object类的list,初始
scale: Object of class numeric.
scale类numeric的对象。
bwFac: Object of class numeric.
bwFac类numeric的对象。
parameters: Object of class parameters, the flow
parameters类parameters,流对象
filterId: Object of class "character", the
filterId类"character",对象
类的对象----------Objects from the Class----------
Objects can be created by calls of the form new("lymphFilter", parameters, ...) or using the constructor lymphFilter. The constructor is the recommended way of object instantiation.
对象可以创建检测形式new("lymphFilter", parameters, ...)或使用的构造lymphFilter。构造函数是对象实例的推荐方式。
方法----------Methods----------
%in% signature(x = "flowFrame", table = "lymphFilter"): the work horse for doing the actual filtering. Internally, this simply calls the lympghGate
在%signature(x = "flowFrame", table = "lymphFilter"):做实际的过滤工作马。在内部,这只是调用lympghGate
作者(S)----------Author(s)----------
Florian Hahne
参见----------See Also----------
norm2Filter,
norm2Filter
举例----------Examples----------
data(GvHD)
dat <- GvHD[pData(GvHD)$Patient==10]
dat <- transform(dat, "FL4-H"=asinh(`FL4-H`))
lg <- lymphGate(dat, channels=c("FSC-H", "SSC-H"), preselection="FL4-H",scale=1.5)
if(require(flowViz))
xyplot(`SSC-H`~`FSC-H`, dat, filter=lg$n2gate)
## This is using the abstract lymphFilter class instead[#这是使用而不是抽象lymphFilter类]
lf <- lymphFilter(channels=c("FSC-H", "SSC-H"), preselection="FL4-H")
filter(dat, lf)
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|