专栏名称: 生信技能树
生物信息学学习资料分析,常见数据格式及公共数据库资料分享。常见分析软件及流程,基因检测及癌症相关动态。
目录
相关文章推荐
山东省交通运输厅  ·  -6℃+未来三天降雪!山东大部气温将降至近期低点 ·  昨天  
鲁中晨报  ·  省级名单公示!淄博5案例入选 ·  昨天  
德州晚报  ·  退钱啦!明起预约! ·  2 天前  
鲁中晨报  ·  -7℃+雨夹雪!淄博天气马上要变 ·  2 天前  
51好读  ›  专栏  ›  生信技能树

网页版Rstudio安装与使用

生信技能树  · 公众号  ·  · 2023-12-02 23:55

正文

Rstudio server

RStudio Server enables you to run the RStudio IDE you know and love on a Linux server, accessed from your web browser, bringing the power and productivity of the RStudio IDE to a centralized server-based environment.

RStudio Server是网页版的RStudio,部署在服务器上后,能够在从Web浏览器访问的Linux服务器上运行RStudio,可随时随地完成R语言的工作,并且能很方便的完成R项目的部署调试。使 将RStudio IDE的强大功能和工作效率带到基于服务器的集中式环境中。

之前读研的时候,师弟貌似就很想往课题组服务器中装一个Rstudio Server,我当时一直没太有实感,不过最近突发奇想想试试看。

官网安装教程

Bing检索Rstudio server, 选择国际版,就可以看到下载界面。

点击进入下载页面之后选择对应的安装版本,再根据教程去安装就可以了。

负责搭建的服务器的同事说不难,就是输入对应的命令,然后开相应的端口即可,但是需要管理员权限。 (我没有实际操作过,我没有发言权。)

注:生信技能树的服务器已配置好Rstudio Server无需再自行配置哦!

安装步骤:

  1. 选择对应的版本:Debian 10 / Ubuntu 20
  1. 下载R-base
sudo apt-get install r-base
  1. 安装Rstudio Server
sudo apt-get install gdebi-core

wget https://download2.rstudio.org/server/focal/amd64/rstudio-server-2023.09.1-494-amd64.deb

sudo gdebi rstudio-server-2023.09.1-494-amd64.deb

安装成功就可以,但是官网一般是默认不能指定版本,所以如果需要对应的R语言版本的话,使用wget下载下来然后安装编译即可。

以下命令取自配置服务器的劳模小张

  1. 开启对应的端口
sudo ufw allow 8787
  1. 启动Rstudio Server
## rstudio-server 开启
sudo rstudio-server start 
sudo rstudio-server status 
sudo rstudio-server stop 
sudo rstudio-server restart

Rstudio Server使用

使用初衷: 根本原因是更新了本地的R和Rstudio版本,详情请见 R和Rstudio版本更新 ,然后我的R包没有同步更新,所以就无了。

所以就想偷懒,先试试看网页版的Rstudio,反正咱们自己的服务器里面配套安装了几百个常用的R包。

1. 登录Rstudio Server

点击对应的网页链接,然后输入账号和密码信息即可登录。

2.Rstudio界面

和本地的Rstudio是一样一样的,只不过它是基于服务器的计算资源和存储空间而已。

那上面两个区域——文本展示以及环境和数据展示界面就不给大家介绍啦,和本地的是一模一样的。主要介绍一下下面两个界面。

Consle命令运行界面:

直接显示Terminal ,方便我们链接到服务器上面使用linux命令去查看文件和处理一些文件格式之类的问题。

网页版Rstudio

当然Windows里面也可以连接本地Terminal,Shift+Alt+R新建 Code

本地版Rstudio

Files文件传输:

在Files区域,除了基本的查看文件、新建文件夹以及空白文件之外,多了一个 Upload 选项,可以从本地上传文件到服务器上,方便我们分析

上传步骤:点击Upload——选择需要上传到的文件夹——选择相应的文件——点击OK上传。

小Tips: 如果需要上传多个文件或一个目录,需要创建一个zip文件。上传完成后,zip文件会自动展开。

批量加载需要的R包

因为咱们的服务器是已经安装了很多的R包,所以我们可以指定一下R包的临时路径,然后方便加载需要的R包

#将服务器中的R包路径设置为临时的路径
.libPaths(c(.libPaths(),"/home/data/refdir/Rlib"))

#确定目前的R包路径
.libPaths()
[1] "/home/data/t100430/R/x86_64-pc-linux-gnu-library/4.3" "/usr/local/lib/R/library"                            
[3] "/home/data/refdir/Rlib"  

批量加载R包:因为很多常用的包已经安装好了,所以我们直接加载一下服务器的R包即可

#单细胞分析需要的基础R包
cran_packages <- c('Matrix'






请到「今天看啥」查看全文