I'm trying to use tximport with salmon quantifications. Initially I had some problems installing tximport because of the version of R (3.3.1) and bioconductor (3.2) installed on our Rstudio server so (while I wait for the guys who maintain that to fix it) I figured I'd install it directly from the bioconductor github site:
If you already have mis-matched R and Bioconductor versions (R-3.3.1 should be running BioC 3.4, not Bioc 3.2), the fix is probably not to install devel versions of other packages.
Anyway, the error you are getting is from Hadley's readr package, which is not a Bioc package at all. You can always use read.table instead, or alternatively you could install the release version of readr, which is certainly working for me.
Can you post the error when installing with biocLite()? This is the installation route that we commit to provide support for, going off that trail you're a bit on your own.
Update all/some/none? [a/s/n]:
n
Warning message:
package ‘tximport’ is not available (for R version 3.3.1)
> library(tximport)
Error in library(tximport) : there is no package called ‘tximport’
It's just a warning because of the version mismatch and a failure to install. Looks like I'll just have to suck it up and wait for the sys-admins to upgrade the bioconductor version tot he right one...
Yeah, Bioc 3.2 is from October 2015, so is 1.5 years out of date. tximport was introduced in Bioc 3.3 in April 2016. This information is on the package landing page:
Nick,
Can you post the error when installing with
biocLite()
? This is the installation route that we commit to provide support for, going off that trail you're a bit on your own.sure, here it is:
> source("https://bioconductor.org/biocLite.R")
Bioconductor version 3.2 (BiocInstaller 1.20.3), ?biocLite for help
> biocLite("tximport")
BioC_mirror: https://bioconductor.org
Using Bioconductor 3.2 (BiocInstaller 1.20.3), R 3.3.1 (2016-06-21).
Installing package(s) ‘tximport’
Old packages: 'commonmark', 'mclust', 'R.filesets', 'abind', 'acepack',
'backports', 'BBmisc', 'BH', 'bookdown', 'broom', 'car', 'checkmate',
'chron', 'coda', 'colorspace', 'curl', 'data.table', 'DBI', 'DEoptimR',
'deSolve', 'digest', 'e1071', 'effects', 'energy', 'expm', 'fastcluster',
'fields', 'futile.logger', 'future', 'GGally', 'ggthemes', 'ggvis', 'git2r',
'globals', 'gstat', 'httr', 'irlba', 'jsonlite', 'ks', 'Lahman', 'lambda.r',
'lawstat', 'logcondens', 'loo', 'lubridate', 'MALDIquant', 'maps',
'matrixStats', 'mclust', 'mime', 'mnormt', 'msm', 'mstate', 'multcomp',
'multicool', 'mvtnorm', 'NeuralNetTools', 'nlme', 'numDeriv', 'nycflights13',
'openssl', 'packrat', 'permute', 'plotly', 'plotrix', 'pracma', 'proto',
'PSCBS', 'psych', 'quantreg', 'R.devices', 'R.filesets', 'R.oo', 'R.rsp',
'R.utils', 'R6', 'rbokeh', 'Rcpp', 'RcppArmadillo', 'RcppEigen',
'RefManageR', 'reshape', 'reshape2', 'rgl', 'robustbase', 'roxygen2',
'rsconnect', 'RSNNS', 'RSQLite', 'rstan', 'rversions', 'scatterplot3d',
'shiny', 'snow', 'sp', 'spacetime', 'spam', 'SparseM', 'StanHeaders',
'stringi', 'stringr', 'TH.data', 'tidyr', 'UpSetR', 'vegan', 'VGAM',
'VGAMdata', 'XML', 'xml2', 'yaml', 'zoo', 'BiocInstaller', 'cluster',
'codetools', 'foreign', 'lattice', 'Matrix', 'mgcv', 'nlme', 'survival'
Update all/some/none? [a/s/n]:
Update all/some/none? [a/s/n]:
n
Warning message:
package ‘tximport’ is not available (for R version 3.3.1)
> library(tximport)
Error in library(tximport) : there is no package called ‘tximport’
It's just a warning because of the version mismatch and a failure to install. Looks like I'll just have to suck it up and wait for the sys-admins to upgrade the bioconductor version tot he right one...
Yeah, Bioc 3.2 is from October 2015, so is 1.5 years out of date. tximport was introduced in Bioc 3.3 in April 2016. This information is on the package landing page: