@@ -7,12 +7,12 @@ RUN apt-get install -y openjdk-8-jdk
# Install required R packages
RUN R CMD javareconf
RUN R -e"install.packages(c('rJava', 'remotes', 'rversions', 'roxygen2', 'xml2', 'devtools'), repos='https://ftp.gwdg.de/pub/misc/cran/')"
RUN R -e"install.packages('BiocManager', repos='https://ftp.gwdg.de/pub/misc/cran/')"
RUN R -e"install.packages(c('rJava', 'remotes', 'rversions', 'roxygen2', 'xml2', 'devtools'), repos=c('https://cloud.r-project.org/', 'https://ftp.gwdg.de/pub/misc/cran/'))"
RUN R -e"install.packages('BiocManager', repos=c('https://cloud.r-project.org/', 'https://ftp.gwdg.de/pub/misc/cran/'))"
RUN R -e"BiocManager::install('aoles/RBioFormats')"
RUN R -e"BiocManager::install('EBImage')"
RUN R -e"install.packages(c('DT', 'shiny', 'shinyFiles', 'shinycssloaders', 'shinydashboard', 'shinyjs', 'shinyWidgets', 'shinybusy', 'assertthat'), repos='https://ftp.gwdg.de/pub/misc/cran/')"
RUN R -e"install.packages(c('ggplot2', 'plotly', 'RANN', 'MASS', 'uwot'), repos='https://ftp.gwdg.de/pub/misc/cran/')"
RUN R -e"install.packages(c('DT', 'shiny', 'shinyFiles', 'shinycssloaders', 'shinydashboard', 'shinyjs', 'shinyWidgets', 'shinybusy', 'assertthat'), repos=c('https://cloud.r-project.org/', 'https://ftp.gwdg.de/pub/misc/cran/'))"
RUN R -e"install.packages(c('ggplot2', 'plotly', 'RANN', 'MASS', 'uwot', 'xgboost', 'Ckmeans.1d.dp', 'caret'), repos=c('https://cloud.r-project.org/', 'https://ftp.gwdg.de/pub/misc/cran/'))"
DR_col("featuresToReduce","Dimensionality reduction will be applied to these features",TRUE,names(rv$data),"check","Select all numeric variables",FALSE)
# Select all numeric variables but exclude variables used only by the app (i.e. not in the input data)
## Increase amount of RAM allocated to the JVM to allow BioFormats to read large files. This needs to be done before loading rJava (or packages using it).