Skip to content

Commit fd2afc4

Browse files
almahmoudLizBaldo
andauthored
Release Bioc 3.20 RStudio and Jupyter updates (#497)
* Bump Bioconductor version * Run ammonite versioning script * Update env variable with version * Update RStudio * small fixes --------- Co-authored-by: LizBaldo <[email protected]>
1 parent 123bc45 commit fd2afc4

File tree

10 files changed

+55
-26
lines changed

10 files changed

+55
-26
lines changed

config/community_images.json

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -9,22 +9,22 @@
99
"isCommunity": true
1010
},
1111
{
12-
"id": "RStudio",
13-
"label": "RStudio (R 4.4.0, Bioconductor 3.19, Python 3.10.12)",
14-
"version": "3.19.0",
15-
"updated": "2024-05-13",
16-
"packages": "https://raw.githubusercontent.com/anvilproject/anvil-docker/main/anvil-rstudio-bioconductor/info/anvil-rstudio-bioconductor-3.19.0-versions.json",
17-
"image": "us.gcr.io/broad-dsp-gcr-public/anvil-rstudio-bioconductor:3.19.0",
12+
"id": "Rstudio",
13+
"label": "RStudio (R 4.4.2, Bioconductor 3.20, Python 3.12.3)",
14+
"version": "3.20.0",
15+
"updated": "2024-11-20",
16+
"packages": "https://raw.githubusercontent.com/anvilproject/anvil-docker/main/anvil-rstudio-bioconductor/info/anvil-rstudio-bioconductor-3.20.0-versions.json",
17+
"image": "us.gcr.io/broad-dsp-gcr-public/anvil-rstudio-bioconductor:3.20.0",
1818
"requiresSpark": false,
1919
"isRStudio": true
2020
},
2121
{
2222
"id": "LegacyRStudio",
23-
"label": "RStudio (R 4.3.3, Bioconductor 3.18, Python 3.10.12)",
24-
"version": "3.18.1",
25-
"updated": "2024-05-13",
26-
"packages": "https://raw.githubusercontent.com/anvilproject/anvil-docker/main/anvil-rstudio-bioconductor/info/anvil-rstudio-bioconductor-3.18.1-versions.json",
27-
"image": "us.gcr.io/broad-dsp-gcr-public/anvil-rstudio-bioconductor:3.18.1",
23+
"label": "RStudio (R 4.4.1, Bioconductor 3.19, Python 3.10.12)",
24+
"version": "3.19.1",
25+
"updated": "2024-06-27",
26+
"packages": "https://raw.githubusercontent.com/anvilproject/anvil-docker/main/anvil-rstudio-bioconductor/info/anvil-rstudio-bioconductor-3.19.1-versions.json",
27+
"image": "us.gcr.io/broad-dsp-gcr-public/anvil-rstudio-bioconductor:3.19.1",
2828
"requiresSpark": false,
2929
"isRStudio": true
3030
}]

config/conf.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"tidyverse"
2727
]
2828
},
29-
"version" : "2.2.5",
29+
"version" : "2.2.6",
3030
"automated_flags" : {
3131
"generate_docs" : true,
3232
"include_in_ui" : true,
@@ -104,7 +104,7 @@
104104
"packages" : {
105105

106106
},
107-
"version" : "2.2.5",
107+
"version" : "2.2.6",
108108
"automated_flags" : {
109109
"include_in_ui" : false,
110110
"generate_docs" : true,
@@ -124,7 +124,7 @@
124124
"packages" : {
125125

126126
},
127-
"version" : "2.3.7",
127+
"version" : "2.3.8",
128128
"automated_flags" : {
129129
"include_in_ui" : true,
130130
"generate_docs" : true,
@@ -143,7 +143,7 @@
143143
"packages" : {
144144

145145
},
146-
"version" : "2.2.13",
146+
"version" : "2.2.14",
147147
"automated_flags" : {
148148
"include_in_ui" : false,
149149
"generate_docs" : false,

terra-jupyter-aou/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
## 2.2.14 - 2024-12-04T17:30:49.302274524Z
2+
3+
- Update `terra-jupyter-r` to `2.2.6`
4+
- Update for R 4.4.2 and Bioc 3.20
5+
6+
Image URL: `us.gcr.io/broad-dsp-gcr-public/terra-jupyter-aou:2.2.14`
7+
18
## 2.2.13 - 2024-08-12
29
- Update `hail` to `0.2.130.post1`
310
- See https://github.com/hail-is/hail/releases/tag/0.2.130.post1 for details

terra-jupyter-aou/Dockerfile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM us.gcr.io/broad-dsp-gcr-public/terra-jupyter-gatk:2.3.7
1+
FROM us.gcr.io/broad-dsp-gcr-public/terra-jupyter-gatk:2.3.8
22

33
USER root
44

@@ -195,10 +195,10 @@ RUN apt-get update && \
195195
&& rm -rf /var/lib/apt/lists/*
196196
RUN pip install --upgrade pip && pip install --verbose h5py
197197

198-
# RW-8725 INSTALL QIMEE2
199-
RUN curl -fsSL -o qiime2-2022.8.yml https://data.qiime2.org/distro/core/qiime2-2022.8-py38-linux-conda.yml && \
200-
conda env create -n qiime2-2022.8 --file qiime2-2022.8.yml && \
201-
rm qiime2-2022.8.yml
198+
# QIIME 2 2024.5 Amplicon Distribution
199+
RUN curl -fsSL -o qiime2-2024.5.yml https://data.qiime2.org/distro/amplicon/qiime2-amplicon-2024.5-py39-linux-conda.yml && \
200+
conda env create -n qiime2-2024.5 --file qiime2-2024.5.yml && \
201+
rm qiime2-2024.5.yml
202202

203203
# Install jellyfish
204204
RUN mkdir -p /tmp/jellyfish && \

terra-jupyter-bioconductor/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
## 2.2.6 - 2024-12-04T17:30:49.275803406Z
2+
3+
- Update `terra-jupyter-r` to `2.2.6`
4+
- Update for R 4.4.2 and Bioc 3.20
5+
6+
Image URL: `us.gcr.io/broad-dsp-gcr-public/terra-jupyter-bioconductor:2.2.6`
7+
18
## 2.2.5 - 2024-05-15T15:36:28.576892790Z
29

310
- Update `terra-jupyter-r` to `2.2.5`
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
FROM us.gcr.io/broad-dsp-gcr-public/terra-jupyter-r:2.2.5
1+
FROM us.gcr.io/broad-dsp-gcr-public/terra-jupyter-r:2.2.6

terra-jupyter-gatk/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
## 2.3.8 - 2024-12-04T17:30:49.287815033Z
2+
3+
- Update `terra-jupyter-r` to `2.2.6`
4+
- Update for R 4.4.2 and Bioc 3.20
5+
6+
Image URL: `us.gcr.io/broad-dsp-gcr-public/terra-jupyter-gatk:2.3.8`
7+
18
## 2.3.7 - 2024-05-15T15:36:28.602743427Z
29

310
- Update `terra-jupyter-r` to `2.2.5`

terra-jupyter-gatk/Dockerfile

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
FROM us.gcr.io/broad-dsp-gcr-public/terra-jupyter-python:1.1.5 AS python
22

3-
FROM us.gcr.io/broad-dsp-gcr-public/terra-jupyter-r:2.2.5
3+
FROM us.gcr.io/broad-dsp-gcr-public/terra-jupyter-r:2.2.6
44

55
USER root
66

@@ -27,7 +27,9 @@ ENV PIP_USER=false
2727
# uninstalling packages: https://github.com/conda/conda/issues/10357
2828
COPY --from=python /etc/terra-docker/requirements.txt /etc/terra-docker/base_requirements.txt
2929

30-
RUN pip install --upgrade -r /etc/terra-docker/base_requirements.txt
30+
RUN pip install -r /etc/terra-docker/base_requirements.txt
31+
# See: https://github.com/pypa/setuptools/issues/4483
32+
RUN pip install "setuptools<71.0.0"
3133

3234
# Install GATK
3335
ENV GATK_VERSION 4.3.0.0

terra-jupyter-r/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
## 2.2.6 - 2024-12-04T17:30:49.258285293Z
2+
3+
- Update for R 4.4.2 and Bioc 3.20
4+
5+
Image URL: `us.gcr.io/broad-dsp-gcr-public/terra-jupyter-r:2.2.6`
6+
17
## 2.2.5 - 2024-05-15T15:36:28.555690376Z
28

39
- Update for R 4.4.0 and Bioc 3.19

terra-jupyter-r/Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ USER root
55
COPY scripts $JUPYTER_HOME/scripts
66

77
# Add env vars to identify binary package installation
8-
ENV TERRA_R_PLATFORM="terra-jupyter-r-2.2.5"
9-
ENV TERRA_R_PLATFORM_BINARY_VERSION=3.19
8+
ENV TERRA_R_PLATFORM="terra-jupyter-r-2.2.6"
9+
ENV TERRA_R_PLATFORM_BINARY_VERSION=3.20
1010

1111
# Install protobuf 3.20.3. Note this version comes from base deep learning image. Use `conda list` to see what's installed
1212
RUN cd /tmp \
@@ -132,7 +132,7 @@ RUN pip3 -V \
132132

133133
RUN R -e 'install.packages("BiocManager")' \
134134
## check version
135-
&& R -e 'BiocManager::install(version="3.19", ask=FALSE)' \
135+
&& R -e "BiocManager::install(version='$TERRA_R_PLATFORM_BINARY_VERSION', ask=FALSE)" \
136136
&& R -e 'BiocManager::install(c( \
137137
"boot", \
138138
"class", \

0 commit comments

Comments
 (0)