The RStudio program (https://www.rstudio.com/products/rstudio/) is a graphical development interface to the R statistical package. Some people find the graphical RStudio program helpful in organizing R projects, and writing and debugging R programs.
To run rstudio on the JHPCE cluster, you can use the following steps:
- First, make sure you have an X11 server installed on your laptop/desktop (either Xquartz for MacOS, or MobaXterm for PCs).
- Next, ssh into the JHPCE cluster, making sure the the X11 forwarding option is used for SSH. To enable X11 forwarding from MacOs, add the “-X” option to your ssh command. For MobaXterm on Windows, X11 forwarding is enabled by default.
- Once you are on the cluster, use “qrsh” to connect to a compute node
- Load the “rstudio” module by running “module load rstudio“
- Start the rstudio program by running “rstudio“
- Within a couple of seconds, the RStudio interface should be displayed.
An example session for user “bob” would look something like:
BobsMac$ ssh -X firstname.lastname@example.org Last login: Mon Dec 26 08:24:01 2016 from 10.11.12.13 --- Use of this system constitutes agreement to adhere to all applicable JHU and JHSPH network and computer use policies. --- [jhpce01 /users/bob ]$ qrsh [compute-072 /users/bob]$ module load rstudio [compute-072 /users/bob]$ rstudio
Please be aware that rstudio is a very graphics-heavy program and uses a fair amount of network bandwidth. You will need to make sure that you have a fairly fast network connection in order to use rstudio effectively.