【问题标题】:ExpressionSet subsetting表达式集子集
【发布时间】:2011-08-01 10:10:56
【问题描述】:

我有一个想要子集化的ExpressionSet 对象。例如,

> str(ESet)
Formal class 'ExpressionSet' [package "Biobase"] ..
  ..@ assayData        :..         
  ..@ phenoData        :
  .. .. .. ..$ STATUS  : num [1:210] 1 1 1 1 1 1 1 1 1 1 ...
  ....

我想提取STATUS==0 的子集。我试过了:

exprs(ESet@phenoData$STATUS==0)

但它不起作用。

【问题讨论】:

    标签: r expression bioconductor


    【解决方案1】:

    你快到了。猜测您的数据结构,我认为以下应该可行:

    exprs(ESet)[ESet@phenoData$STATUS==0,]
    

    如果您查看此paper,则有很多根据应变和时间对数据进行子设置的示例。我应该承认我是这篇论文的作者。

    【讨论】:

    • @Joris:我总是对自我推销有点尴尬——毕竟我是英国人——但是当我分析我的第一个微阵列数据集时,我希望我能看到类似的论文。
    • 使用ESet$STATUS == 0;除了?ExpressionSet,请参阅Biobase landing page 和“Biobase 和ExpressionSet 简介”部分“ExpressionSet 基础知识”。
    • @csgillespie : 能否请您更新链接,旧链接似乎已经死了
    猜你喜欢
    • 2013-11-07
    • 2015-01-23
    • 1970-01-01
    • 2014-01-04
    • 2011-07-28
    • 2014-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多