diff --git a/session_ml/SingleCell/Dockerfile b/session_ml/SingleCell/Dockerfile index c695f89..0ef896f 100644 --- a/session_ml/SingleCell/Dockerfile +++ b/session_ml/SingleCell/Dockerfile @@ -23,7 +23,7 @@ RUN export DEBIAN_FRONTEND=noninteractive \ libclang-dev \ locales \ ca-certificates \ - libxml2 \ + libxml2 \ libodbc1 \ libglpk-dev \ libssl-dev \ @@ -57,14 +57,14 @@ RUN conda env update -n base -f /tmp/SingleCell_env.yml # Clean up Conda cache to reduce image size RUN conda clean -afy -# Install R +# Install R 4.4.x from the Jammy repository RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9 \ - && echo 'deb https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/' >> /etc/apt/sources.list \ + && echo "deb https://cloud.r-project.org/bin/linux/ubuntu jammy-cran40/" >> /etc/apt/sources.list \ && apt-get -yq update \ && apt-get -yq install --no-install-recommends \ r-base \ && apt-get clean \ - && rm -rf /var/lib/apt/lists/* \ + && rm -rf /var/lib/apt/lists/* \ && apt-get autoremove -yq && apt-get autoclean -yq # Install necessary libraries for GLIBCXX_3.4.29 diff --git a/session_ml/SingleCell/SingleCell_env.yml b/session_ml/SingleCell/SingleCell_env.yml index c8ef102..3ae1d9d 100644 --- a/session_ml/SingleCell/SingleCell_env.yml +++ b/session_ml/SingleCell/SingleCell_env.yml @@ -15,5 +15,5 @@ dependencies: - r-signac - r-cowplot - r-hdf5r - - r-matrix - \ No newline at end of file + - r-matrix=1.7-0 + - r-irlba \ No newline at end of file