首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在R中使用包SVA生成SVA对象时出错

在R中使用包SVA生成SVA对象时出错
EN

Stack Overflow用户
提问于 2017-03-30 02:39:15
回答 2查看 1.6K关注 0票数 2

我正在尝试将代理变量分析(sva)包应用于我的数据,但我甚至无法通过模型构造。我遇到了一个似乎无法修复的错误。

我的代码遵循vignette (虽然使用我自己的数据):

代码语言:javascript
复制
pheno <- pheno.groups
edata <- counts_all.norm.log #a normalized counts table, with log2(count+1) applied
mod <- model.matrix(~group, data=pheno.groups)
mod0 <- model.matrix(~1,data=pheno)
n.sv <- 1
svobj <- sva(edata,mod=mod,mod0=mod0,n.sv=n.sv)

后者给出一个错误:

代码语言:javascript
复制
Error in density.default(x, adjust = adj) : 'x' contains missing values

回溯如下:

代码语言:javascript
复制
7. stop("'x' contains missing values")
6. density.default(x, adjust = adj)
5. density(x, adjust = adj)
4. density(x, adjust = adj)
3. edge.lfdr(ptmp)
2. irwsva.build(dat = dat, mod = mod, mod0 = mod0, n.sv = n.sv, B = B)
1. sva(edata, mod = mod, mod0 = mod0, n.sv = n.sv)

这是我的会话信息:

代码语言:javascript
复制
Session info -------------------------------------------------------------------------------------------------------------------------------------------
 setting  value                       
 version  R version 3.3.1 (2016-06-21)
 system   x86_64, darwin13.4.0        
 ui       RStudio (1.0.136)           
 language (EN)                        
 collate  en_US.UTF-8                 
 tz       America/Indiana/Indianapolis
 date     2017-03-29                  

Packages -----------------------------------------------------------------------------------------------------------------------------------------------
 package              * version  date       source        
 acepack                1.4.1    2016-10-29 CRAN (R 3.3.0)
 annotate               1.50.1   2016-10-09 Bioconductor  
 AnnotationDbi          1.34.4   2016-07-08 Bioconductor  
 assertthat             0.1      2013-12-06 CRAN (R 3.3.0)
 backports              1.0.5    2017-01-18 CRAN (R 3.3.2)
 base64enc              0.1-3    2015-07-28 CRAN (R 3.3.0)
 Biobase              * 2.32.0   2016-05-04 Bioconductor  
 BiocGenerics         * 0.18.0   2016-05-04 Bioconductor  
 BiocInstaller        * 1.22.3   2016-06-26 Bioconductor  
 BiocParallel           1.6.6    2016-08-15 Bioconductor  
 bitops                 1.0-6    2013-08-17 CRAN (R 3.3.0)
 bladderbatch         * 1.10.0   2017-03-29 Bioconductor  
 checkmate              1.8.2    2016-11-02 CRAN (R 3.3.0)
 cluster              * 2.0.6    2017-03-16 CRAN (R 3.3.2)
 colorspace             1.3-2    2016-12-14 CRAN (R 3.3.2)
 data.table             1.10.4   2017-02-01 CRAN (R 3.3.1)
 DBI                    0.6      2017-03-09 CRAN (R 3.3.2)
 DESeq2               * 1.12.4   2016-08-08 Bioconductor  
 devtools               1.12.0   2016-06-24 CRAN (R 3.3.0)
 digest                 0.6.12   2017-01-27 CRAN (R 3.3.2)
 foreign                0.8-67   2016-09-13 CRAN (R 3.3.0)
 Formula                1.2-1    2015-04-07 CRAN (R 3.3.0)
 genefilter           * 1.54.2   2016-05-16 Bioconductor  
 geneplotter            1.50.0   2016-05-04 Bioconductor  
 GenomeInfoDb         * 1.8.7    2016-09-02 Bioconductor  
 GenomicRanges        * 1.24.3   2016-09-11 Bioconductor  
 ggplot2                2.2.1    2016-12-30 CRAN (R 3.3.2)
 gridExtra              2.2.1    2016-02-29 CRAN (R 3.3.0)
 gtable                 0.2.0    2016-02-26 CRAN (R 3.3.0)
 Hmisc                  4.0-2    2016-12-31 CRAN (R 3.3.2)
 htmlTable              1.9      2017-01-26 CRAN (R 3.3.2)
 htmltools              0.3.5    2016-03-21 CRAN (R 3.3.0)
 htmlwidgets            0.8      2016-11-09 CRAN (R 3.3.2)
 IRanges              * 2.6.1    2016-06-19 Bioconductor  
 knitr                  1.15.1   2016-11-22 CRAN (R 3.3.2)
 lattice                0.20-35  2017-03-25 CRAN (R 3.3.2)
 latticeExtra           0.6-28   2016-02-09 CRAN (R 3.3.0)
 lazyeval               0.2.0    2016-06-12 CRAN (R 3.3.0)
 limma                * 3.28.21  2016-09-05 Bioconductor  
 locfit                 1.5-9.1  2013-04-20 CRAN (R 3.3.0)
 magrittr               1.5      2014-11-22 CRAN (R 3.3.0)
 Matrix                 1.2-8    2017-01-20 CRAN (R 3.3.2)
 memoise                1.0.0    2016-01-29 CRAN (R 3.3.0)
 mgcv                 * 1.8-17   2017-02-08 CRAN (R 3.3.2)
 munsell                0.4.3    2016-02-13 CRAN (R 3.3.0)
 nlme                 * 3.1-131  2017-02-06 CRAN (R 3.3.2)
 nnet                   7.3-12   2016-02-02 CRAN (R 3.3.1)
 pamr                 * 1.55     2014-08-27 CRAN (R 3.3.0)
 pheatmap             * 1.0.8    2015-12-11 CRAN (R 3.3.0)
 plyr                   1.8.4    2016-06-08 CRAN (R 3.3.0)
 RColorBrewer           1.1-2    2014-12-07 CRAN (R 3.3.0)
 Rcpp                   0.12.10  2017-03-19 CRAN (R 3.3.2)
 RCurl                  1.95-4.8 2016-03-01 CRAN (R 3.3.0)
 rpart                  4.1-10   2015-06-29 CRAN (R 3.3.1)
 RSQLite                1.1-2    2017-01-08 CRAN (R 3.3.2)
 rstudioapi             0.6      2016-06-27 CRAN (R 3.3.0)
 S4Vectors            * 0.10.3   2016-08-16 Bioconductor  
 scales                 0.4.1    2016-11-09 CRAN (R 3.3.2)
 stringi                1.1.3    2017-03-21 CRAN (R 3.3.1)
 stringr                1.2.0    2017-02-18 CRAN (R 3.3.2)
 SummarizedExperiment * 1.2.3    2016-06-10 Bioconductor  
 survival             * 2.41-2   2017-03-16 CRAN (R 3.3.2)
 sva                  * 3.20.0   2016-05-04 Bioconductor  
 tibble                 1.2      2016-08-26 CRAN (R 3.3.0)
 withr                  1.0.2    2016-06-20 CRAN (R 3.3.0)
 XML                    3.98-1.5 2016-11-10 CRAN (R 3.3.2)
 xtable                 1.8-2    2016-02-05 CRAN (R 3.3.0)
 XVector                0.12.1   2016-07-22 Bioconductor  
 zlibbioc               1.18.0   2016-05-04 Bioconductor  

任何帮助,甚至是关于下一步的提示,都将不胜感激!

EN

回答 2

Stack Overflow用户

发布于 2019-02-05 21:31:34

我也遇到过类似的问题。我发现我的factor变量是以字符的形式读取的(这对于一些包来说无关紧要,但对于这个包却很重要)。一旦我将所有标记为字符的变量更改为因子,函数就可以工作了。

票数 1
EN

Stack Overflow用户

发布于 2017-03-30 21:54:54

与此同时,我已经解决了问题:虽然我的测试数据集不包含NAs或+/-无穷大的数字,但其中有几个基因的读取计数非常低。一旦这些被移除,这个包就可以工作了!

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

https://stackoverflow.com/questions/43101585

复制
相关文章

相似问题

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