Back to Build/check report for BioC 3.17
ABCDEFGHIJKL[M]NOPQRSTUVWXYZ

This page was generated on 2023-02-08 01:15:12 -0000 (Wed, 08 Feb 2023).

HostnameOSArch (*)R versionInstalled pkgs
kunpeng1Linux (Ubuntu 22.04.1 LTS)aarch64R Under development (unstable) (2023-01-14 r83615) -- "Unsuffered Consequences" 4164
Click on any hostname to see more info about the system (e.g. compilers)      (*) as reported by 'uname -p', except on Windows and Mac OS X

CHECK results for MBECS on kunpeng1


To the developers/maintainers of the MBECS package:
- Please allow up to 24 hours (and sometimes 48 hours) for your latest push to git@git.bioconductor.org:packages/MBECS.git to
reflect on this report. See How and When does the builder pull? When will my changes propagate? for more information.
- Make sure to use the following settings in order to reproduce any error or warning you see on this page.

raw results

Package 1097/2164HostnameOS / ArchINSTALLBUILDCHECKBUILD BIN
MBECS 1.3.1  (landing page)
Michael Olbrich
Snapshot Date: 2023-02-06 00:12:45 -0000 (Mon, 06 Feb 2023)
git_url: https://git.bioconductor.org/packages/MBECS
git_branch: master
git_last_commit: 99a4389
git_last_commit_date: 2023-01-23 16:42:42 -0000 (Mon, 23 Jan 2023)
kunpeng1Linux (Ubuntu 22.04.1 LTS) / aarch64  OK    OK    ERROR  

Summary

Package: MBECS
Version: 1.3.1
Command: /home/biocbuild/bbs-3.17-bioc/R/bin/R CMD check --install=check:MBECS.install-out.txt --library=/home/biocbuild/bbs-3.17-bioc/R/library --timings MBECS_1.3.1.tar.gz
StartedAt: 2023-02-07 07:01:33 -0000 (Tue, 07 Feb 2023)
EndedAt: 2023-02-07 07:08:24 -0000 (Tue, 07 Feb 2023)
EllapsedTime: 410.6 seconds
RetCode: 1
Status:   ERROR  
CheckDir: MBECS.Rcheck
Warnings: NA

Command output

##############################################################################
##############################################################################
###
### Running command:
###
###   /home/biocbuild/bbs-3.17-bioc/R/bin/R CMD check --install=check:MBECS.install-out.txt --library=/home/biocbuild/bbs-3.17-bioc/R/library --timings MBECS_1.3.1.tar.gz
###
##############################################################################
##############################################################################


* using log directory ‘/home/biocbuild/bbs-3.17-bioc/meat/MBECS.Rcheck’
* using R Under development (unstable) (2023-01-14 r83615)
* using platform: aarch64-unknown-linux-gnu (64-bit)
* R was compiled by
    gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0
    GNU Fortran (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0
* running under: Ubuntu 22.04.1 LTS
* using session charset: UTF-8
* checking for file ‘MBECS/DESCRIPTION’ ... OK
* this is package ‘MBECS’ version ‘1.3.1’
* package encoding: UTF-8
* checking package namespace information ... OK
* checking package dependencies ... OK
* checking if this is a source package ... OK
* checking if there is a namespace ... OK
* checking for hidden files and directories ... OK
* checking for portable file names ... OK
* checking for sufficient/correct file permissions ... OK
* checking whether package ‘MBECS’ can be installed ... OK
* checking installed package size ... OK
* checking package directory ... OK
* checking ‘build’ directory ... OK
* checking DESCRIPTION meta-information ... OK
* checking top-level files ... OK
* checking for left-over files ... OK
* checking index information ... OK
* checking package subdirectories ... OK
* checking R files for non-ASCII characters ... OK
* checking R files for syntax errors ... OK
* checking whether the package can be loaded ... OK
* checking whether the package can be loaded with stated dependencies ... OK
* checking whether the package can be unloaded cleanly ... OK
* checking whether the namespace can be loaded with stated dependencies ... OK
* checking whether the namespace can be unloaded cleanly ... OK
* checking dependencies in R code ... WARNING
'::' or ':::' imports not declared from:
  ‘ConQuR’ ‘caret’
* checking S3 generic/method consistency ... OK
* checking replacement functions ... OK
* checking foreign function calls ... OK
* checking R code for possible problems ... NOTE
externalPLSDA: no visible global function definition for ‘mbecsDeflate’
mbecExplainedVariance: no visible global function definition for
  ‘setNames’
mbecPLSDA: no visible global function definition for ‘helpFactor’
mbecPLSDA: no visible global function definition for ‘model.matrix’
mbecPLSDA: no visible binding for global variable ‘.’
mbecPLSDA: no visible binding for global variable ‘Freq’
mbecPLSDA: no visible binding for global variable ‘weight’
mbecPLSDA: no visible global function definition for ‘mbecsDeflate’
Undefined global functions or variables:
  . Freq helpFactor mbecsDeflate model.matrix setNames weight
Consider adding
  importFrom("stats", "model.matrix", "setNames")
to your NAMESPACE file.
* checking Rd files ... OK
* checking Rd metadata ... OK
* checking Rd cross-references ... OK
* checking for missing documentation entries ... OK
* checking for code/documentation mismatches ... WARNING
Codoc mismatches from documentation object 'mbecCorrection':
mbecCorrection
  Code: function(input.obj, model.vars = c("batch", "group"), method =
                 c("lm", "lmm", "sva", "ruv2", "ruv4", "ruv3", "bmc",
                 "bat", "rbe", "pn", "svd", "pls"), type = c("clr",
                 "otu", "tss"), nc.features = NULL)
  Docs: function(input.obj, model.vars = c("batch", "group"), method =
                 c("lm", "lmm", "sva", "ruv2", "ruv4", "ruv3", "bmc",
                 "bat", "rbe", "pn", "svd"), type = c("clr", "otu",
                 "tss"), nc.features = NULL)
  Mismatches in argument default values:
    Name: 'method'
    Code: c("lm", "lmm", "sva", "ruv2", "ruv4", "ruv3", "bmc", "bat", "rbe", 
          "pn", "svd", "pls")
    Docs: c("lm", "lmm", "sva", "ruv2", "ruv4", "ruv3", "bmc", "bat", "rbe", 
          "pn", "svd")

Codoc mismatches from documentation object 'mbecRunCorrections':
mbecRunCorrections
  Code: function(input.obj, model.vars = c("batch", "group"), type =
                 "clr", method = c("ruv3", "bmc", "bat", "rbe", "pn",
                 "svd", "pls"), nc.features = NULL)
  Docs: function(input.obj, model.vars = c("batch", "group"), type =
                 "clr", method = c("ruv3", "bmc", "bat", "rbe", "pn",
                 "svd"), nc.features = NULL)
  Mismatches in argument default values:
    Name: 'method' Code: c("ruv3", "bmc", "bat", "rbe", "pn", "svd", "pls") Docs: c("ruv3", "bmc", "bat", "rbe", "pn", "svd")

* checking Rd \usage sections ... OK
* checking Rd contents ... OK
* checking for unstated dependencies in examples ... OK
* checking contents of ‘data’ directory ... OK
* checking data for non-ASCII characters ... OK
* checking data for ASCII and uncompressed saves ... OK
* checking files in ‘vignettes’ ... OK
* checking examples ... OK
Examples with CPU (user + system) or elapsed time > 5s
                        user system elapsed
mbecModelVariance     20.855  0.480  22.597
mbecVarianceStatsPlot 18.862  0.092  19.063
mbecCorrection         7.519  0.089   7.684
mbecReportPost         5.622  0.092   5.785
* checking for unstated dependencies in ‘tests’ ... OK
* checking tests ...
  Running ‘testthat.R’
 ERROR
Running the tests in ‘tests/testthat.R’ failed.
Last 13 lines of output:
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Error ('test-corrections.R:203'): mbecPLSDA works ───────────────────────────
  Error in `helpFactor(tmp.meta, model.vars)`: could not find function "helpFactor"
  Backtrace:
      ▆
   1. ├─testthat::evaluate_promise(...) at test-corrections.R:203:4
   2. │ ├─withr::with_output_sink(...)
   3. │ │ └─base::force(code)
   4. │ ├─base::withCallingHandlers(...)
   5. │ └─base::withVisible(code)
   6. └─MBECS:::mbecPLSDA(input.obj = dummy.mbec, model.vars, type = "otu")
  
  [ FAIL 1 | WARN 101 | SKIP 4 | PASS 265 ]
  Error: Test failures
  Execution halted
* checking for unstated dependencies in vignettes ... OK
* checking package vignettes in ‘inst/doc’ ... OK
* checking running R code from vignettes ...
  ‘mbecs_vignette.Rmd’ using ‘UTF-8’... OK
 NONE
* checking re-building of vignette outputs ... ERROR
Error(s) in re-building vignettes:
  ...
--- re-building ‘mbecs_vignette.Rmd’ using knitr
Killed

* checking PDF version of manual ... OK
* DONE

Status: 2 ERRORs, 2 WARNINGs, 1 NOTE
See
  ‘/home/biocbuild/bbs-3.17-bioc/meat/MBECS.Rcheck/00check.log’
for details.


Installation output

MBECS.Rcheck/00install.out

##############################################################################
##############################################################################
###
### Running command:
###
###   /home/biocbuild/bbs-3.17-bioc/R/bin/R CMD INSTALL MBECS
###
##############################################################################
##############################################################################


* installing to library ‘/home/biocbuild/bbs-3.17-bioc/R/library’
* installing *source* package ‘MBECS’ ...
** using staged installation
** R
** data
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** installing vignettes
** testing if installed package can be loaded from temporary location
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* DONE (MBECS)

Tests output

MBECS.Rcheck/tests/testthat.Rout.fail


R Under development (unstable) (2023-01-14 r83615) -- "Unsuffered Consequences"
Copyright (C) 2023 The R Foundation for Statistical Computing
Platform: aarch64-unknown-linux-gnu (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

> library(testthat)
> library(MBECS)
> 
> test_check("MBECS")
Set tss-transformed counts.
Found zeros, function will add a small pseudo-count
                (1/#features) for log-ratio transformation.
Set tss-transformed counts.
Found zeros, function will add a small pseudo-count
                (1/#features) for log-ratio transformation.
Set tss-transformed counts.
Found zeros, function will add a small pseudo-count
                (1/#features) for log-ratio transformation.
Set tss-transformed counts.
Found zeros, function will add a small pseudo-count
                (1/#features) for log-ratio transformation.
Set tss-transformed counts.
Found zeros, function will add a small pseudo-count
                (1/#features) for log-ratio transformation.
No negative control features provided.
                Using pseudo-negative controls.
Applying Remove Unwanted Variantion v3 (RUV-III).
No 'sID' column present, creating from rownames now.
Applying PLSDA for batch-correction.
No 'sID' column present, creating from rownames now.
Set tss-transformed counts.
No 'sID' column present, creating from rownames now.
Set tss-transformed counts.
Construct lm-formula from covariates.
Construct lm-formula from covariates.
There is a problem with the estimatibility of your model.
            Check out covariate: 'sIDS40'
Set tss-transformed counts.
Found zeros, function will add a small pseudo-count
                (1/#features) for log-ratio transformation.
Set tss-transformed counts.
Found zeros, function will add a small pseudo-count
                (1/#features) for log-ratio transformation.
Set tss-transformed counts.
Found zeros, function will add a small pseudo-count
                (1/#features) for log-ratio transformation.
Calculating RLE for group: A
Calculating RLE for group: B
Fitting linear model to every feature and extract proportion of
          variance explained by covariates.
Construct formula from covariates.

  |                                                                                      
  |                                                                                |   0%
  |                                                                                      
  |====                                                                            |   5%
  |                                                                                      
  |========                                                                        |  10%
  |                                                                                      
  |============                                                                    |  15%
  |                                                                                      
  |================                                                                |  20%
  |                                                                                      
  |====================                                                            |  25%
  |                                                                                      
  |========================                                                        |  30%
  |                                                                                      
  |============================                                                    |  35%
  |                                                                                      
  |================================                                                |  40%
  |                                                                                      
  |====================================                                            |  45%
  |                                                                                      
  |========================================                                        |  50%
  |                                                                                      
  |============================================                                    |  55%
  |                                                                                      
  |================================================                                |  60%
  |                                                                                      
  |====================================================                            |  65%
  |                                                                                      
  |========================================================                        |  70%
  |                                                                                      
  |============================================================                    |  75%
  |                                                                                      
  |================================================================                |  80%
  |                                                                                      
  |====================================================================            |  85%
  |                                                                                      
  |========================================================================        |  90%
  |                                                                                      
  |============================================================================    |  95%
  |                                                                                      
  |================================================================================| 100%
Fitting linear-mixed model to every feature and extract proportion
            of variance explained by covariates.
Construct formula from covariates.

  |                                                                                      
  |                                                                                |   0%boundary (singular) fit: see help('isSingular')

  |                                                                                      
  |====                                                                            |   5%boundary (singular) fit: see help('isSingular')

  |                                                                                      
  |========                                                                        |  10%
  |                                                                                      
  |============                                                                    |  15%boundary (singular) fit: see help('isSingular')

  |                                                                                      
  |================                                                                |  20%
  |                                                                                      
  |====================                                                            |  25%
  |                                                                                      
  |========================                                                        |  30%boundary (singular) fit: see help('isSingular')

  |                                                                                      
  |============================                                                    |  35%
  |                                                                                      
  |================================                                                |  40%
  |                                                                                      
  |====================================                                            |  45%boundary (singular) fit: see help('isSingular')

  |                                                                                      
  |========================================                                        |  50%boundary (singular) fit: see help('isSingular')

  |                                                                                      
  |============================================                                    |  55%boundary (singular) fit: see help('isSingular')

  |                                                                                      
  |================================================                                |  60%boundary (singular) fit: see help('isSingular')

  |                                                                                      
  |====================================================                            |  65%boundary (singular) fit: see help('isSingular')

  |                                                                                      
  |========================================================                        |  70%boundary (singular) fit: see help('isSingular')

  |                                                                                      
  |============================================================                    |  75%boundary (singular) fit: see help('isSingular')

  |                                                                                      
  |================================================================                |  80%boundary (singular) fit: see help('isSingular')

  |                                                                                      
  |====================================================================            |  85%
  |                                                                                      
  |========================================================================        |  90%boundary (singular) fit: see help('isSingular')

  |                                                                                      
  |============================================================================    |  95%boundary (singular) fit: see help('isSingular')

  |                                                                                      
  |================================================================================| 100%

  |                                                                                      
  |                                                                                |   0%
  |                                                                                      
  |========================================                                        |  50%
  |                                                                                      
  |================================================================================| 100%
boundary (singular) fit: see help('isSingular')
boundary (singular) fit: see help('isSingular')
boundary (singular) fit: see help('isSingular')
boundary (singular) fit: see help('isSingular')
boundary (singular) fit: see help('isSingular')
boundary (singular) fit: see help('isSingular')
[1] "batch"
[1] "group"
Set tss-transformed counts.
Found zeros, function will add a small pseudo-count
                (1/#features) for log-ratio transformation.
Applying ComBat (sva) for batch-correction.
Found2batches
Adjusting for1covariate(s) or covariate level(s)
Standardizing Data across genes
Fitting L/S model and finding priors
Finding nonparametric adjustments
Adjusting the Data

[ FAIL 1 | WARN 101 | SKIP 4 | PASS 265 ]

══ Skipped tests ═══════════════════════════════════════════════════════════════
• empty test (4)

══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-corrections.R:203'): mbecPLSDA works ───────────────────────────
Error in `helpFactor(tmp.meta, model.vars)`: could not find function "helpFactor"
Backtrace:
    ▆
 1. ├─testthat::evaluate_promise(...) at test-corrections.R:203:4
 2. │ ├─withr::with_output_sink(...)
 3. │ │ └─base::force(code)
 4. │ ├─base::withCallingHandlers(...)
 5. │ └─base::withVisible(code)
 6. └─MBECS:::mbecPLSDA(input.obj = dummy.mbec, model.vars, type = "otu")

[ FAIL 1 | WARN 101 | SKIP 4 | PASS 265 ]
Error: Test failures
Execution halted

Example timings

MBECS.Rcheck/MBECS-Ex.timings

nameusersystemelapsed
MbecData0.1150.1070.369
colinScore0.5000.0230.570
dot-mbecGetData0.0350.0030.039
dot-mbecGetPhyloseq0.0470.0000.047
dot-mbecSetData0.0540.0000.054
dummy.list0.0020.0030.006
dummy.mbec0.0260.0000.026
dummy.ps0.0050.0000.006
mbecBox3.4930.0563.577
mbecBoxPlot2.7120.0002.712
mbecCorrection7.5190.0897.684
mbecDummy0.1880.0200.207
mbecGetData-MbecData-method0.0310.0040.035
mbecGetData0.0310.0030.035
mbecGetPhyloseq-MbecData-method0.0480.0050.053
mbecGetPhyloseq0.0860.0080.094
mbecHeat0.2150.0080.227
mbecHeatPlot0.1840.0040.188
mbecLM1.1800.0041.186
mbecMixedVariance0.0510.0000.050
mbecModelVariance20.855 0.48022.597
mbecMosaic1.2000.0041.209
mbecMosaicPlot1.0820.0001.084
mbecPCA-MbecData-method1.1530.0081.163
mbecPCA1.1690.0001.169
mbecPCAPlot0.9670.0000.968
mbecPVCAStatsPlot1.4110.0041.426
mbecProcessInput-MbecData-method0.0290.0000.029
mbecProcessInput-list-method0.0280.0000.028
mbecProcessInput-phyloseq-method0.0380.0000.038
mbecProcessInput0.0280.0000.028
mbecRDAStatsPlot0.1840.0040.187
mbecRLE0.3060.0040.310
mbecRLEPlot0.2030.0080.211
mbecReportPost5.6220.0925.785
mbecReportPrelim2.8290.0082.838
mbecRunCorrections3.5960.0043.601
mbecSCOEFStatsPlot0.1110.0120.125
mbecSetData-MbecData-method0.0550.0000.054
mbecSetData0.0530.0000.053
mbecTestModel0.0340.0000.034
mbecTransform0.1960.0000.196
mbecValidateModel0.0390.0000.040
mbecVarianceStats0.0420.0000.042
mbecVarianceStatsPlot18.862 0.09219.063
percentileNorm2.3500.0242.375
poscore0.0000.0000.001