找回密码
 注册
查看: 376|回复: 0

R语言 flowCore包 expressionFilter-class()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-2-25 17:41:52 | 显示全部楼层 |阅读模式
expressionFilter-class(flowCore)
expressionFilter-class()所属R语言包:flowCore

                                        Class "expressionFilter"
                                         类“expressionFilter”

                                         译者:生物统计家园网 机器人LoveR

描述----------Description----------

A filter holding an expression that can be evaluated to a logical vector or a vector of factors.
一个filter表达一个可以评估一个逻辑向量或向量的因素。


用法----------Usage----------



expressionFilter(expr, ..., filterId="defaultExpressionFilter")
char2ExpressionFilter(expr, ..., filterId="defaultExpressionFilter")




参数----------Arguments----------

参数:filterId
An optional parameter that sets the filterId of this filter. The object can later be identified by this name.
一个可选的参数设置,这个filterIdfilter。对象可以在以后确定了这个名字。


参数:expr
A valid R expression or a character vector that can be parsed into an expression.  
一个有效的R表达或可以解析成一个表达式字符向量。


参数:...
Additional arguments that are passed to the evaluation environment of the expression.  
额外的参数传递给评估环境的表达。


Details

详情----------Details----------

The expression is evaluated in the environment of the flow cytometry values, hence the parameters of a flowFrame can be accessed through regular R symbols. The convenience function char2ExpressionFilter exists to programmatically construct expressions.
表达的流式单元仪检测值的环境评估,因此flowFrame参数可以访问通过定期ŕ符号。方便的功能char2ExpressionFilter存在以编程方式构建表达式。


值----------Value----------

Returns a expressionFilter object for use in filtering flowFrames or other flow cytometry objects.
使用过滤expressionFilters或其他流式单元仪检测对象返回一个flowFrame对象。


延伸----------Extends----------

Class "concreteFilter", directly.
类"concreteFilter",直接。

Class "filter", by class concreteFilter, distance 2.
类"filter"类concreteFilter,距离2。


插槽----------Slots----------




expr: The expression that will be evaluated in the
expr:将在评估的表达




args: An environment providing additional parameters.
args:一种环境,提供额外的参数。




deparse: A character scalar of the deparsed expression.
deparse:一个的deparsed表达式的字符标。




filterId: The identifier of the filter
filterId:过滤器的标识符


类的对象----------Objects from the Class----------

Objects can be created by calls of the form new("expressionFilter", ...), using the expressionFilter constructor or, programmatically, from a character string using the char2ExpressionFilter function.
对象可以创建检测形式new("expressionFilter", ...),使用expressionFilter构造函数或从一个字符串,编程,使用char2ExpressionFilter功能。


方法----------Methods----------




%in% signature(x = "flowFrame", table =         "expressionFilter"): The workhorse used to evaluate the gate on data. This is usually not called directly by the user, but
在%signature(x = "flowFrame", table =         "expressionFilter"):用来评估数据门的主力。这通常不是直接调用的用户,但




show signature(object = "expressionFilter"): Print
显示signature(object = "expressionFilter"):打印


作者(S)----------Author(s)----------


F. Hahne, B. Ellis



参见----------See Also----------

flowFrame, filter for evaluation of sampleFilters and split and Subsetfor splitting and subsetting of flow cytometry data sets based on that.
flowFrame,filtersampleFilters和split和Subset分裂和流式单元仪数据的子集设置此基础上的评估。


举例----------Examples----------



## Loading example data[#载入数据为例]
dat <- read.FCS(system.file("extdata","0877408774.B08",
package="flowCore"))

#Create the filter[创建过滤器]
ef <- expressionFilter(`FSC-H` > 200, filterId="myExpressionFilter")
ef

## Filtering using sampeFilters[#过滤使用sampeFilters]
fres <- filter(dat, ef)
fres
summary(fres)

## The result of sample filtering is a logical subset[#样本过滤的结果是一个逻辑子集]
newDat <- Subset(dat, fres)
all(exprs(newDat)[,"FSC-H"] > 200)

## We can also split, in which case we get those events in and those[#我们也可以分裂,在这种情况下,我们得到这些事件和那些]
## not in the gate as separate populations[#而不是作为单独的种群门]
split(dat, fres)

## Programmatically construct an expression[#编程构建一个表达式]
dat <- dat[,-8]
r <- range(dat)
cn <- paste("`", colnames(dat), "`", sep="")
exp <- paste(cn, ">", r[1,], "&amp;", cn, "<", r[2,], collapse=" &amp; ")
ef2 <- char2ExpressionFilter(exp, filterId="myExpressionFilter")
ef2
fres2 <- filter(dat, ef2)
fres2
summary(fres2)


转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。


注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2025-2-9 03:23 , Processed in 0.024461 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表