NathanSkene / EWCE

Expression Weighted Celltype Enrichment. See the package website for up-to-date instructions on usage.
https://nathanskene.github.io/EWCE/index.html
53 stars 25 forks source link

Docker issues #54

Closed bschilder closed 2 years ago

bschilder commented 2 years ago

Docker container of EWCE works fine until you try to print some plots.

Just noticed this warning message:

R graphics engine version 15 is not supported by this version of RStudio. The Plots tab will be disabled until a newer version of RStudio is installed. 

Apparently this happens when the version of R is too far ahead of the version of Rstudio. For some reason there is no back compatibility? https://community.rstudio.com/t/warning-message-r-graphics-engine-version-14-is-not-supported-by-this-version-of-rstudio-the-plots-tab-will-be-disabled-until-a-newer-version-of-rstudio-is-installed/110386

Source

Our Dockerfile currently uses bioconductor/bioconductor_docker:devel as the base. Which means that this is an issue with how Bioconductor is setting up their docker container, not ours.

Potential solutions

We could try changing our Dockerfile to one of the following:

Or we could simply wait until the bioconductor_docker maintainer fixes the issue, and then rebuild any containers that used that version. I've posted the Issue here: https://github.com/Bioconductor/bioconductor_docker/issues/39

Al-Murphy commented 2 years ago

Based on what you have here, makes most sense to me to wait to see if a fix is put in by the bioconductor_docker maintainer. The way you currently have the automated docker builds set up is the most logical.

bschilder commented 2 years ago

This has since been resolved after the bioconductor_docker update.