> ref.data <- celldex::HumanPrimaryCellAtlasData(ensembl = T)
snapshotDate(): 2021-10-18
see ?celldex and browseVignettes('celldex') for documentation
loading from cache
see ?celldex and browseVignettes('celldex') for documentation
loading from cache
snapshotDate(): 2021-10-20
loading from cache
Error: failed to load resource
name: AH73881
title: Ensembl 97 EnsDb for Homo sapiens
reason: Table gene is missing required columns canonical_transcript!
I don't really know what the cause might be; looks like the same error is occurring on the BioC build machines, despite the lack of any recent changes to celldex. I don't have a copy of the latest BioC release right now, but I would guess that cached versions of various EnsDb objects are not compatible with the latest ensembldb. This can be tested by running:
library(AnnotationHub)
AnnotationHub()[["AH78783"]] # should fail
AnnotationHub()[["AH78783", force=TRUE]] # might work. or not.
If the second one also fails, then ensembldb is busted and I'll need to complain to someone.
Just to add that Johannes Rainer, who kindly provides the EnsDb objects at the AnnotationHub, indicated that the field canonical_transcript has been add to the EnsDb objects starting from Ensembl release 102 onwards. In other words, you may need to use a more recent version of the EndDb object...?
<<added>> I noticed on this list that also the package txmeta seems to be affected by the same issue/bug... so it looks like it is an issue with ensembldb rather than the EnsDb objects?? ensembldb support for Ensembl's transcript_name column
I met with the same issues. I intend to annotate Mus musculus.
ah <- AnnotationHub() ens.mm.98 <- query(ah, c("Mus musculus", "Ensembl", 98))[[1]]
But R console showed that
loading from cache Error: failed to load resource name: AH75036 title: Ensembl 98 EnsDb for Mus musculus reason: Table gene is missing required columns canonical_transcript!
Also running into this issue using tximeta...
I’ve reported this also here:
ensembldb support for Ensembl's transcript_name column
Session information?
This is mine: