Question: Errors installing RforProteomics and MSnbase packages
0
gravatar for fgol
11 months ago by
fgol10
fgol10 wrote:

Hello,

In installing "RforProteomics" package I faced with the below Error:

> source("http://www.bioconductor.org/biocLite.R")
> library("BiocInstaller")
> biocLite("RforProteomics", dependencies = TRUE)
The downloaded source packages are in
    ‘C:\Users\fsgh1d18\AppData\Local\Temp\RtmpEJpIkX\downloaded_packages’
Warning message:
In install.packages(pkgs = doing, lib = lib, ...) :
  installation of package ‘RforProteomics’ had non-zero exit status

> library("RforProteomics")
Loading required package: MSnbase
Error: package or namespace load failed for ‘MSnbase’ in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]):
 there is no package called ‘colorspace’
Error: package ‘MSnbase’ could not be loaded

Then, I tried to install "MSnbase" package. Again, I faced another problem (you can see the below Error):

> biocLite("MSnbase", dependencies = TRUE)
> library("MSnbase")
Loading required package: BiocParallel
Error: package or namespace load failed for ‘MSnbase’ in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]):
 there is no package called ‘colorspace’

I am also attaching the output from my sessionInfo():

> sessionInfo() 
R version 3.5.2 (2018-12-20)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows >= 8 x64 (build 9200)
Matrix products: default
locale:
[1] LC_COLLATE=English_United Kingdom.1252  LC_CTYPE=English_United Kingdom.1252   
[3] LC_MONETARY=English_United Kingdom.1252 LC_NUMERIC=C                           
[5] LC_TIME=English_United Kingdom.1252    
attached base packages:
[1] stats4    parallel  stats     graphics  grDevices utils     datasets  methods   base     
other attached packages:
[1] BiocParallel_1.16.5  BiocInstaller_1.30.0 BiocManager_1.30.4   ProtGenerics_1.14.0 
[5] S4Vectors_0.20.1     mzR_2.16.1           Rcpp_1.0.0           Biobase_2.42.0      
[9] BiocGenerics_0.28.0 
loaded via a namespace (and not attached):
[1] codetools_0.2-16 grid_3.5.2       ncdf4_1.16       impute_1.56.0    tools_3.5.2     
[6] yaml_2.2.0       compiler_3.5.2

I am using a laptop which is connected to my university network. But, I have also the same problem with my own laptop (which in not connected to the university network) when I am trying to install these packages.

Would you please help me what is the problem for? and how can I solve it?

Thank you very much.

msnbase rforproteomics • 625 views
ADD COMMENTlink modified 11 months ago by Laurent Gatto1.2k • written 11 months ago by fgol10

In addition to @SamGG's answer, you could also try to set up a different CRAN mirror. Using 0-Cloud [https] (the first option) with chooseCRANmirror() allows me to run BiocManager::install("colorspace") successfully.

ADD REPLYlink written 11 months ago by Laurent Gatto1.2k
Answer: Errors installing RforProteomics and MSnbase packages
0
gravatar for shepherl
11 months ago by
shepherl ♦♦ 1.7k
United States
shepherl ♦♦ 1.7k wrote:

It seems you are missing the package colorspace . Please install that package first and then try the other two installation calls. It is worth noting that biocLite is deprecated , Please start installing Bioconductor packages through BiocManager.

install.packages("BiocManager")
BiocManager::install("colorspace", dependencies = TRUE)
BiocManager::install("RforProteomics", dependencies = TRUE)
BiocManager::install("MSnbase", dependencies = TRUE)

In might also be worth running the validity check to ensure all your packages are up-to-date for your R/Bioc versions

BiocManager::valid()
ADD COMMENTlink written 11 months ago by shepherl ♦♦ 1.7k

Dear Shepherl,

Thank you so much for your advise. Now, both packages are working. Thanks

ADD REPLYlink written 11 months ago by fgol10
Answer: Errors installing RforProteomics and MSnbase packages
0
gravatar for SamGG
11 months ago by
SamGG190
France
SamGG190 wrote:

Hi, With R3.5.2, you should use the new installer delivered by the BiocManager package. More on that https://bioconductor.org/install/. The MSnbase is a dependency of RforProteomics, so no need to install it separately.

> BiocManager::install("RforProteomics")
Bioconductor version 3.8 (BiocManager 1.30.4), R 3.5.1 (2018-07-02)
Installing package(s) 'RforProteomics'
also installing the dependencies ‘ncdf4’, ‘mzR’, ‘ProtGenerics’, ‘pcaMethods’, ‘MALDIquant’, ‘mzID’, ‘MSnbase’, ‘biocViews’

The error you report misleads you in fact. When you load the MSnbase package (that seems correctly installed), the error tells that R can't load/find the colorspace package. This package should have been installed with RforProteomics, but sometimes things are getting weird. What you should do now is to install this CRAN package.

BiocManager::install("colorspace")

Right now, I encountered the following warning, but the installation succeeded because the installer switch to another repository.

Warning in install.packages :
  unable to access index for repository http://www.stats.ox.ac.uk/pub/RWin/bin/windows/contrib/3.5:
  cannot open URL 'http://www.stats.ox.ac.uk/pub/RWin/bin/windows/contrib/3.5/PACKAGES'

To verify colorspace installation, type the following. If no message, everything went fine.

library(colorspace)

Once correct, start again with MSnbase or RforProteomics. Important note: because you R session might have already loaded some libraries, it's better to restart the R session in order to start with no data and no library loaded. Loaded packages could no be reinstalled because they already reside in memory. R restart could be achieved in RStudio with Shift+Ctrl+F10.

HTH

ADD COMMENTlink modified 11 months ago • written 11 months ago by SamGG190

Dear SamGG,

Many thanks. Now, they are working fine with BiocManager. Thanks a lot.

ADD REPLYlink written 11 months ago by fgol10
Please log in to add an answer.

Help
Access

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.
Powered by Biostar version 16.09
Traffic: 194 users visited in the last hour