RStudio

The RStudio integrated development environment (IDE) is a set of tools built to help you be more productive with R and Python.

Interactive Usage

To use RStudio you will need to be in a flight graphical session on Stanage.

In your flight session open a terminal and load the R and Rstudio modules

module load R/4.2.1-foss-2022a
module load rstudio/2023.12.0-369-x86_64-fedora

Once you have loaded the modules you can launch the RStudio IDE by running the following command:

rstudio --no-sandbox

Installation Notes

RStudio version 2023.12.0-369

Was installed using Easybuild 4.8.1, build details can be found in $EBROOTRSTUDIO/easybuild with the module loaded.

I created the following easy config. (Hasn’t been pushed to the EB community yet)

easyblock = 'Tarball'

name = 'rstudio'
version = "2023.12.0-369-x86_64-fedora"

homepage = 'https://posit.co'
description = """RStudio is an integrated development environment (IDE) for R and Python."""

toolchain = SYSTEM

source_urls = ['https://download1.rstudio.org/electron/centos7/x86_64/']
sources = ['rstudio-%(version)s.tar.gz']
checksums = ['8235b74bb564332788e2adcba95e23e9acd6c387cb42305b885da92e680760b6']

modextrapaths = {
    'PATH': '',
        'LIBRARY_PATH': '',
        'LD_LIBRARY_PATH': '',
}

sanity_check_paths = {
    'files': ["rstudio"],
    'dirs': [],
}

moduleclass = 'devel'

Testing

Testing has been conducted by running an interactive session and running some of the examples found here. <https://moderndive.netlify.app/1-getting-started.html>