首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用R中的genoset包构造对象

使用R中的genoset包构造对象
EN

Stack Overflow用户
提问于 2012-10-19 03:39:24
回答 1查看 146关注 0票数 1

genoset R包具有通过将几个矩阵和指定坐标的RangedData对象组合在一起来构建GenoSet的功能。

我有以下对象--三个具有相同名称的矩阵和一个格式如下的RangedData对象(称为locData)。

代码语言:javascript
复制
               space                 ranges |
            <factor>              <IRanges> |
 cg00000957        1 [  5937253,   5937253] |
 cg00001349        1 [166958439, 166958439] |
 cg00001583        1 [200011786, 200011786] |
 cg00002028        1 [ 20960010,  20960010] |
 cg00002719        1 [169396706, 169396706] |
 cg00002837        1 [ 44513358,  44513358] |

但是,当我尝试创建一个GenoSet时,我得到了以下错误。

代码语言:javascript
复制
 DMRSet=GenoSet(locData,Exprs,meth,unmeth,universe=NULL)

.Call2("IRanges_from_integer",from,PACKAGE = " IRanges ")出错:无法从缺少值的整数向量创建IRanges对象。

我做错了什么?我放在一起的所有对象都有相同的行名,除了IRanges对象本身,我不认为它有行名,因为它不是一个矩阵。此外,locData的“列”包含非整数字符。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-13 11:14:48

听起来你的"locData"可能不是RangedData。它也可以是一个GRanges。无论哪种方式,您都需要命名所有的参数。

一旦你通过了locData的麻烦,底层的eSet类将会为此感到不安。

代码语言:javascript
复制
DMRSet=GenoSet(locData=locData,exprs=Exprs,meth=meth,unmeth=unmeth,universe=NULL)

皮特

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12962431

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档