This app will launch a single-node RStudio Server instance on a compute node. This app provides a common software environment for R packages, including geospatial and biological packages.

  • User-installed R libraries will be installed in *~/R/ifxrstudio/*.
Readme

> [!NOTE] > This repo is archived, please refer to https://github.com/fasrc/ood-containerized-rstudio-server for our current equivalent. >

ood-rstudio-rocker

Open OnDemand RStudio Server app

FASRC Cannon

If you are running this app on FASRC's Cannon cluster, you can simply clone to ~/.fasrcood/dev and it will show in your Sandbox Apps.

Site-specific modifications

If you wish to use this app in a different cluster, some files need to edited to conform to your site's OOD implementation. All necessary and potential modifications are commented with a site-specific tag. For example, the file form.yml has for slurm partition:

  bc_queue:
# site-specific: change default partition
    value: "test"

List of files to edit:

  1. form.yml
  2. manifest.yml
  3. template/before.sh.erb
  4. template/script.sh.erb

This app assumes the cluster uses slurm as the scheduler. If you use a different scheduler, you wil likely need to modify other files.

Singularity containers

You can build the Singularity containers using the Singularity definition files provided in this repository:

Which software (e.g. MatLab, Jupyter, Gaussian)?
Last updated
1774619233