Closed wikiselev closed 7 years ago
Yes, it's a BiomaRt problem. I'm guessing that Ensembl changed something internally, and now some of the expected fields aren't present any more. Might be worthwhile posting a MWE to BioC-support.
Edit: Speaking of which: https://support.bioconductor.org/p/94725/#94729
Thanks, Aaron! From the bioconductor forum it's still not clear whether it is just a temporary problem or not and whether you need to modify the getBMFeatureAnnos
to adapt to the change.
I have a couple of automatic pipelines that rely on this function (one of them is our scRNA-Seq course), they fail now...
Ok, here is some clarification (https://support.bioconductor.org/p/94725/#94781):
Dear all,
I am afraid that we are experiencing some issues with our marts since yesterday's maintenance. We are aiming to fix the issue as soon as possible.
Apologies for any inconvenience caused, Kind Regards, Thomas
OK, it works now.
Ah, yes, the old BiomaRt dependency problem...
I think it would be worthwhile to add an annotation function that would work from an EnsDB object or similar.
Aaron/Vlad: any thoughts on how you would envision such a function to work? What's your preferred approach to annotation (not relying on a network connection to Biomart or other web resources)?
org.Mm.eg.db
and friends.
But in this case you will need to install EnsDBs? I've always used biomaRt though and never had problems with it. But if you think EnsDBs would be better I am fine with it.
I'm not going to scrap the getBMFeatureAnnos() function. For the time being it is fine, but I seem to recall that at the Bioc Europe devel meeting in December someone mentioned that Biomart will be closing down early next year (or something like that). So in the long term users/we/I should have a replacement.
Of course, this is not "core" functionality. Users can pretty easily get annotations from org.Mm.eg.db
etc and add them, so I would like a convenience function that takes an SCESet
object and an org
object and annotates in one step. Missed the boat for this release, though, so i'll close this issue and open up another one as a longer term reminder that I want to add this.
Hi Davis,
I am running the
getBMFeatureAnnos
like this:and get the following error:
It looks a biomaRt connection problem according to this question, but I am not sure... It started occurring since yesterday. Could you test it?
Vlad
My sessionInfo: