Bioequivalence and Bioavailability Forum 20:39 CEST

Main page Policy/Terms of Use Abbreviations Latest Posts

 Log in |  Register |  Search

Installing Bioconductor packages [R for BE/BA]

posted by Helmut Homepage - Vienna, Austria, 2018-06-17 15:36  - Posting: # 18911
Views: 336

Dear all,

recently it took me ages to realize that a certain package is not available at CRAN but at Bioconductor. Example: Say you want to install package foo from Bioconductor. First I suggest to update the packages from CRAN by the usual method. Open the R-console and

update.packages(checkBuilt=TRUE, ask=FALSE)

It is possible that binaries are not the latest releases. Then you get e.g.,

  There are binary versions available but the source versions are later:
             binary source needs_compilation
compositions 1.40-1 1.40-2              TRUE
logspline    2.1.10 2.1.11              TRUE
MASS         7.3-49 7.3-50              TRUE
polspline    1.1.12 1.1.13              TRUE
progress      1.1.2  1.2.0             FALSE
recipes       0.1.2  0.1.3             FALSE
spatstat     1.55-1 1.56-0              TRUE
stringi       1.1.7  1.2.3              TRUE
survival     2.41-3 2.42-3              TRUE

Package which is only available in source form, and may need
  compilation of C/C++/Fortran: ‘gpuR’

If asked for compilation make sure that you have the right tools and know what you are doing. Otherwise, keep the binaries. Next:


At the end you eventually get a list of old packages (both from CRAN and Bioconductor) and

Update all/some/none? [a/s/n]:

No idea whether packages at Bioconductor are always at the same release level than ones at CRAN. I suggest to chicken out (answering n) unless you know what you are doing.

Helmut Schütz

The quality of responses received is directly proportional to the quality of the question asked. ☼
Science Quotes

Complete thread:

 Mix view
Bioequivalence and Bioavailability Forum |  Admin contact
18,782 posts in 4,002 threads, 1,256 registered users;
online 12 (0 registered, 12 guests [including 12 identified bots]).

[…] our greatest mistake would be to forget that data
is used for serious decisions in the very real world,
and bad information causes suffering and death.    Ben Goldacre

BEBAC Ing. Helmut Schütz