Linux中安装R及相关的R包(DESeq或edgR)

news/2024/10/23 9:34:44/

Linux中安装R及相关的R包(DESeq或edgR),无数次试错,终于成功了!

  • 前言
  • 一、通过Conda安装R
  • 二、DESeq安装
  • 三、报错
  • 总结


前言

历时一天半,无数次的试错,终于成功了!苍天啊!太痛苦了简直。由此我相信有些事情一定要坚持,终会看到希望的!


提示:以下是本篇文章正文内容,下面案例可供参考

一、通过Conda安装R

首先我们通过conda安装指定版本的R

#安装4.0.2版本的R
conda install -c conda-forge r-base=4.0.2 -y
#创建虚拟环境
conda create -n R4.0.2
#激活
conda activate

二、DESeq安装

在安装DESeq之前我们先安装XML和data.table这两个非常重要的包

#为了和R的版本适配,可以通过命令行查看与R4.0.2版本匹配的XML和data.table
conda search -c bioconda XML
conda search -c bioconda data.table
#通过上面命令能查询到相应的版本,再通过conda进行安装
conda install -c conda-forge r-xml=3.98_1.19 -y
conda install -c conda-forge r-data.table=1.12.2 -y
#进入R,指定一个镜像,提高下载速度
options("repos"=c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/"))
#安装BiocManager,注意版本为3.11
install.packages("BiocManager")
BiocManager::install(version="3.11")
library(BiocManager)
BiocManager::install("edgeR")

三、报错

安装edgeR包时出现以下错误:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
根据图中我们可以看出就是缺相应的依赖包,但我根据提示去conda查找了,缺的“lofict”确实没有。强烈建议通过下面的命令行进行安装。
在这里插入图片描述

##注意:这是在R 的交互命令行上运行的哦
install.packages('https://cran.r-project.org/src/contrib/Archive/locfit/locfit_1.5-9.2.tar.gz',repos = NULL)

在这里插入图片描述
最后,如下图安装成功!
在这里插入图片描述


总结

参考来源:
(1)https://zhuanlan.zhihu.com/p/164886255
(2)[R如何安装指定版本的bioconductor包?]:(https://www.coder.work/article/)
(3)https://cran.r-project.org/src/contrib/Archive/lattice/


http://www.ppmy.cn/news/366495.html

相关文章

linux安装R3.5.0

系统:linux CentOS7 本文主要介绍在linux下安装和卸载R3.5.0的方法,并给出我再安装过程中遇到问题的解决方法 安装方法:yum在线安装 和 源码编译安装 一:安装 第一种:yum在线安装 1.安装并启动EPEL(如…

常用服务器和存储设备管理口默认IP用户名密码汇总(持续更新)

一、服务器设备默认管理 1、宝德4卡服务器 默认用户名:ADMIN 密码:11111111 2、超微服务器 默认用户名:ADMIN 密码:admin000 默认用户名:ADMIN 密码:ADMIN 3、浪潮服务器 默认用户/密码&…

联想万全R520 5122安装操作系统

1.原配置硬盘配置:36G*6,可升级为146G*6。SCSI卡。 2.注意:此服务器的相关配置在BOIS无法看到。如硬盘信息。 3.CtrlA,可查看soltA,B的配置。各15个。 4.关键:CtrlM,CtrlH可进入磁盘阵列配置。 5.RAID0:数据同时存储多个硬盘。RAID1:可作…

各厂商服务器存储默认管理口登录信息(默认IP、用户名、密码)收集

在此收集了一些厂商的服务器存储设备的默认管理口信息,以供大家日后运维时方便查找,若有错误的地方请指正,谢谢! 服务器管理口信息: 设备类型设备型号默认管理IP默认用户名默认密码IBM服务器IBM P小型机ASMI hmc1:19…

端午节到了,用Python画一个粽子吧!

文章目录 粽子曲面真粽子曲面正弦曲面 粽子曲面 之前通过matplotlib绘制了圆锥曲面,但matplotlib绘制曲面图有几个问题,其中plot_surface需要有规范的xOy坐标,然后根据其坐标绘制z轴参数;plot_trisurf则必须有明确的三角面的顶点…

第七十三天学习记录:计算机硬件技术基础:微型计算机基础

一、微型计算机的组成: 微型计算机由硬件和软件两大部分组成,硬件是指构成微型计算机的物理实体或物理装置,包括微型计算机的微处理器、储存器、总线接口电路和外部设备,以及电源和机械构件等。软件是指微型计算机所使用的各种程…

东芝雾语冰箱新品发布,搭载雾化保鲜科技还原果蔬鲜润

5月23日,东芝冰箱联合京东一起,携手花加、视觉中国、米其林三星日料大师等多位大咖,举办了中国首个沉浸式原始森林发布会,推出了东芝雾语冰箱,演绎了一场森林声色味盛宴。发布会上,视觉中国签约摄影师李珩说…

想提升居家生活幸福感?Samsung BESPOKE系列冰箱带给你

列夫托尔斯泰曾说:“有生活的时候就有幸福”。后疫情时代下,人们对于居家生活的体验愈发重视,不少人经常会被“种草”一些居家生活好物,给日常生活增加幸福感。在家居环境里,最常用的物品往往能够决定居家生活的体验&a…