Latest Image Release | Docker Image URL | Date Updated | Questions or Feedback |
---|---|---|---|
3.20.0 | us.gcr.io/broad-dsp-gcr-public/anvil-rstudio-bioconductor:3.20.0 | 11/20/2024 | Contact the Bioconductor Team |
3.19.1 | us.gcr.io/broad-dsp-gcr-public/anvil-rstudio-bioconductor:3.19.1 | 6/27/2024 | Contact the Bioconductor Team |
3.19.0 | us.gcr.io/broad-dsp-gcr-public/anvil-rstudio-bioconductor:3.19.0 | 5/13/2024 | Contact the Bioconductor Team |
3.18.1 | us.gcr.io/broad-dsp-gcr-public/anvil-rstudio-bioconductor:3.18.1 | 5/7/2024 | Contact the Bioconductor Team |
3.18.0 | us.gcr.io/broad-dsp-gcr-public/anvil-rstudio-bioconductor:3.18.0 | 11/7/2023 | Contact the Bioconductor Team |
3.17.1 | us.gcr.io/broad-dsp-gcr-public/anvil-rstudio-bioconductor:3.17.1 | 9/13/2023 | Contact the Bioconductor Team |
3.17.0 | us.gcr.io/broad-dsp-gcr-public/anvil-rstudio-bioconductor:3.17.0 | 5/12/2023 | Contact the Bioconductor Team |
3.16.1 | us.gcr.io/broad-dsp-gcr-public/anvil-rstudio-bioconductor:3.16.1 | 5/12/2023 | Contact the Bioconductor Team |
3.16.0 | us.gcr.io/broad-dsp-gcr-public/anvil-rstudio-bioconductor:3.16.0 | 11/7/2022 | Contact the Bioconductor Team |
3.15.3 | us.gcr.io/broad-dsp-gcr-public/anvil-rstudio-bioconductor:3.15.3 | 9/13/2022 | Contact the Bioconductor Team |
3.15.2 | us.gcr.io/broad-dsp-gcr-public/anvil-rstudio-bioconductor:3.15.2 | 6/06/2022 | Contact the Bioconductor Team |
3.15.1 | us.gcr.io/broad-dsp-gcr-public/anvil-rstudio-bioconductor:3.15.2 | 5/02/2022 | Contact the Bioconductor Team |
3.15.0 | us.gcr.io/broad-dsp-gcr-public/anvil-rstudio-bioconductor:3.15.0 | 4/26/2022 | Contact the Bioconductor Team |
3.14.2 | us.gcr.io/broad-dsp-gcr-public/anvil-rstudio-bioconductor:3.14.2 | 3/8/2022 | Contact the Bioconductor Team |
3.14.1 | us.gcr.io/broad-dsp-gcr-public/anvil-rstudio-bioconductor:3.14.1 | 2/2/2022 | Contact the Bioconductor Team |
3.14.0 | us.gcr.io/anvil-gcr-public/anvil-rstudio-bioconductor:3.14.0 | 11/2/2021 | Contact the Bioconductor Team |
3.13.3 | us.gcr.io/anvil-gcr-public/anvil-rstudio-bioconductor:3.13.3 | 9/28/2021 | Contact the Bioconductor Team |
3.13.2 | us.gcr.io/anvil-gcr-public/anvil-rstudio-bioconductor:3.13.2 | 6/24/2021 | Contact the Bioconductor Team |
3.13.1 | us.gcr.io/anvil-gcr-public/anvil-rstudio-bioconductor:3.13.1 | 6/8√/2021 | Contact the Bioconductor Team |
3.13.0 | us.gcr.io/anvil-gcr-public/anvil-rstudio-bioconductor:3.13.0 | 6/1/2021 | Contact the Bioconductor Team |
0.0.11 | us.gcr.io/anvil-gcr-public/anvil-rstudio-bioconductor:0.0.11 | 5/4/2021 | Contact the Bioconductor Team |
0.0.10 | us.gcr.io/anvil-gcr-public/anvil-rstudio-bioconductor:0.0.10 | 1/25/2021 | Contact the Bioconductor Team |
0.0.9 | us.gcr.io/anvil-gcr-public/anvil-rstudio-bioconductor:0.0.9 | 12/15/2020 | Contact the Bioconductor Team |
0.0.8 | us.gcr.io/anvil-gcr-public/anvil-rstudio-bioconductor:0.0.8 | 11/04/2020 | Contact the Bioconductor Team |
0.0.7 | us.gcr.io/anvil-gcr-public/anvil-rstudio-bioconductor:0.0.7 | 10/28/2020 | Contact the Bioconductor Team |
0.0.6 | us.gcr.io/anvil-gcr-public/anvil-rstudio-bioconductor:0.0.6 | 07/01/2020 | Contact the Bioconductor Team |
Rstudio is an integrated development environment to support the R statistical programming language. The AnVIL RStudio Bioconductor Docker is an RStudio environment that supports Bioconductor, an open source software for bioinformatic analyses. The RStudio Bioconductor Docker is based off the AnVIL RStudio Docker, a version-tagged image of RStudio, providing consistent RStudio software, packages, and dependencies with every use. This document describes the RStudio Bioconductor Docker Image and how to use it in the cloud-based platform Terra. Unlike the currently existing Terra base images, RStudio is not hosted in a Jupyter Notebook; any work performed in Terra RStudio will not be saved to a workspace google bucket. This document provides instructions and resources for saving RStudio data and code.
- Accessing the AnVIL RStudio Bioconductor Image
- Using RStudio in Terra
- RStudio Bioconductor Docker Contents
- RStudio Bioconductor Updates
The AnVIL Rstudio Bioconductor Image can be accessed using the Docker Image URL specified in the table at the top of this document.
The RStudio Docker can be used in the cloud-based platform Terra. Detailed instructions on accessing the AnVIL RStudio image in Terra can be found in the "Working with Project-Specific Environments in Terra" documentation in Terra support.
Unlike in a Terra base Docker image, any work performed in a project-specific Docker (like RStudio) will not be saved to your workspace google bucket. While your code will be saved on the runtime environment, if you delete the runtime (or if your runtime becomes unresponsive), you will lose code. To avoid losing work, make sure to back up your code or save it using the following techniques.
Use the gsutil tool to copy files to your workspace google bucket. The "Working with Project-Specific Environments in Terra" documentation in Terra support demonstrates how to identify the URL for a workspace google bucket. After identifying the workspace google bucket URL, you can copy files to a google bucket by navigating to them in your terminal and using the bash command:
gsutil cp ./* gs://<WORKSPACE_BUCKET>
Once your files are copied to a workspace google bucket, you can access them by selecting the Data tab of the workspace and choosing the Files option on the bottom left. This will display the files available in your google bucket. By selecting a file, you can download it directly. Additionally, this Terra support document details alternative techniques you can use to download data files.
You can install Git on RStudio and use it to check code into GitHub.
The base image for the AnVIL RStudio Bioconductor Docker is the bioconductor_docker. This contains the rocker/rstudio image provided by the Rocker Project. All the system dependencies are inherited from the bioconductor image.
The AnVIL RStudio Docker contains the RStudio Server application which supports a web browser version of RStudio. Additionally, it contains all system dependencies for Bioconductor packages.
The Bioconductor image inherits all libraries from bioconductor/bioconductor_docker
. The following packages are included in the base image:
- tidyverse: a suite of packages designed for data sciences
- google-cloud-sdk: tools for the google cloud platform
- googleCloudStorageR: an R library for interacting with google cloud storage
- bigrquery: a package to allow interaction with Google's BigQuery
- DataBiosphere/Ronaldo: a package of functions commonly used for R Notebooks created from Leonardo
The following are Bioconductor Docker-specific packages:
- BiocManager: a tool for installing Bioconductor packages
The AnVIL RStudio image is customized to disable the RStudio login screen. Future customizations will include:
- RStudio hooks to refresh credentials
- An RStudio auto pause after inactivity
All updates and changes to the current RStudio Bioconductor Docker image are listed in the Rstudio image CHANGELOG.md file.