[Bioc-devel] Error when relying on biomaRt function due to Ensembl server being down

Hugo Gruson hugo@gru@on @end|ng |rom norm@|e@up@org
Wed Apr 8 15:45:46 CEST 2026


Hi Peter,

I don't know of a great solution right now. We're dependent on the 
upstream service availability and stability.

We're aware of the issue though and currently working on a solution for 
the next Bioconductor release (3.24 in ~6 months). I added minor changes 
in the very experimental remart package 
(https://github.com/Huber-group-EMBL/remart) which should address your 
use case as far as I can tell.

It still needs to be improved, better tested, go through review, etc. 
but if all goes according to plan, it should provide a much more stable 
and faster drop-in alternative to biomaRt.

Best wishes,

Hugo

On 07/04/2026 12:04, Peter Blattmann wrote:
> Does anyone knows a good way to deal with the error when using the biomaRt function (such as useMart see below) that relies on the Ensembl server working? Because it then throws an error that makes the whole package fail.
> 'useMart()' failed: error: HTTP 500 Internal Server Error.
>
> Error:https://bioconductor.org/checkResults/3.23/bioc-LATEST/DominoEffect/nebbiolo1-buildsrc.html
> As it worked on kjohnson3 and this problem persisted since years, I assume the server was just temporarily down while buiding the package on linux and that this is not related to the OS.
>
> Thanks a lot. Peter
>
> 	[[alternative HTML version deleted]]
>
> _______________________________________________
> Bioc-devel using r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/bioc-devel



More information about the Bioc-devel mailing list