goseq Error: could not find function "supportedOrganisms"
3
0
Entering edit mode
colaneri ▴ 30
@colaneri-7770
Last seen 5.7 years ago
United States

I installed goseq and when I call:

SO <- supportedOrganisms()
Error: could not find function "supportedOrganisms"
supportedGenomes()
Error in getNodeSet(doc, "//table[@class='descTbl']")[[1L]] : 
  subscript out of bounds

A Similar question have been posted here: 

GoSeq SupportedGenomes error

but following those suggestion did not help.

 

In the goseq Bioconductor site said that the goseq version is 1.26. However when I install it in my mac running R vesrion 3.2.2 I got the version 1.22. All my bioconductor packages have been updated to the last version. I do not understand why I did not get that function with my goseq package. Any different suggestion to fix this problem?

 

goseq • 1.9k views
ADD COMMENT
0
Entering edit mode
@james-w-macdonald-5106
Last seen 3 days ago
United States

Yes. Update to the current version of R. R-3.2.2 is out of date by almost three years. You should be running R-3.3.3.

ADD COMMENT
0
Entering edit mode

James, sorry but I do not follow why updating to the current version of R will help. The package I am having problem with is older than this R 3.3.3 version and it should be working fine with my R version 3.2.2. 

I check for the version you suggested at it looks is really new

News

R version 3.3.3 (Another Canoe) has been released on Monday 2017-03-06.

 

 

ADD REPLY
0
Entering edit mode

Every six months we release a new version of Bioconductor that is tied to the current version of R. If you are using a version of R from 2015, then by definition you are also using Bioconductor packages from two years ago as well. You always want to be using the most current version of R and Bioconductor for a lot of reasons, not least of all because we don't support any older versions.

What that means is that when a bug is introduced (and in this situation the 'bug' was a change at the UCSC website that broke code in the rtracklayer package), we only update the current release and devel versions of the affected packages. So unless you are using the most current versions of R and Bioconductor, these bug fixes are unavailable to you because we don't fix old packages from two years ago - we just fix the current version.

ADD REPLY
0
Entering edit mode
@gordon-smyth
Last seen 1 hour ago
WEHI, Melbourne, Australia

The function supportedOrganisms() wasn't added to the goseq package until March 2016, and it didn't become part of the official Bioconductor release until May 2016 (goseq 1.24.0).

You are running a version of the software that is older, so obviously you won't be able to use that function, or any other newer features of the package.

As James has explained to you, you can only install the latest version of goseq if you also install the latest version of R.

ADD COMMENT
0
Entering edit mode
@edmundwright-9173
Last seen 7.7 years ago
United Kingdom

I have updated my R to 3.3.3 version a week or so ago, and now find that "GOseq" package is not available for it. When I type:

install.packages("GOseq")

I get this:


Warning message:
package ‘GOseq’ is not available (for R version 3.3.3) 

Is there a solution to this?

Many thanks,

Hugh Wright

ADD COMMENT
1
Entering edit mode

install.packages() does not look in the Bioconductor repository by default. Use Bioconductor's install function and capitalize the package name properly:

source("https://bioconductor.org/biocLite.R")
biocLite("goseq")
ADD REPLY

Login before adding your answer.

Traffic: 508 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6