monocle对轨迹分支进行基因差异分析时占用内存非常大,且计算时间超长,仅对8000细胞进行分析就耗费4-5h,需要在服务器进行monocle轨迹。服务器是基于Linux系统的,对于非root用户或系统版本较低来说安装R是非常麻烦的,因此可以通过安装conda,创建虚拟环境,再安装R,然后在R中安装monocle或其他R包来解决问题

1. Linux系统安装anacondaLinux中安装Anaconda和cutadapt_韩建刚(CAAS-UCD)的博客-CSDN博客_cutadapt安装

2. 配置镜像,参考下面三个文章,实测非常有效

conda配置R虚拟环境及导入R包_科研小工努力搬砖的博客-CSDN博客_r语言虚拟环境

conda 基于python3.8安装R语言4+Seurat4_运维自动化&云计算的博客-CSDN博客_conda r

conda 安装R语言及其R包 - 简书

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda
conda config --set show_channel_urls yes
conda config --show######以下为输出内容######
######以下为输出内容######
add_anaconda_token: True
add_pip_as_python_dependency: True
aggressive_update_packages:- ca-certificates- certifi- openssl
..............................................
channels:- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free- defaults
...............................................

3. 创建虚拟环境

###1. 先查看已有的环境,可以看到只有一个conda的base环境
conda info --envs
# conda environments:
#
#base                  *  /home/hanjiangang/anaconda3###2. 创建新的虚拟环境
conda create -n R4.1.2
conda info --envs
###再查看发现添加了新的变量
##base                  *   /home/anaconda3
##R4.1.2                    /home/anaconda3/envs/R4.1.2 ###3. 虚拟环境操作
###激活
conda activate R4.1.2
###退出
conda deactivate
###删除
conda env remove --name R4.1.2

4. 虚拟环境R4.1.2中安装R

###1. 先进入虚拟环境
conda activate R4.1.2###2. 查看可用的R版本
conda search R# Name                       Version           Build  Channel
#............
#r                                4.0        r40_1004  anaconda/cloud/conda-forge
#r                                4.0 r40hd8ed1ab_1004  anaconda/cloud/conda-forge
#r                                4.1 r41hd8ed1ab_1004  anaconda/cloud/conda-forge###3. 安装最新4.1.2版本,很快,无报错
conda install r-base=4.1.2

5. 将R路径添加到环境变量中,并运行R

因为之前尝试过直接在Linux系统中安装R,虽然R安装成功了,但是无法安装R包。在虚拟环境R4.1.2中运行R之前,需要先把之前安装R删除,之后把在虚拟环境(R4.1.2)中安装R的路径添加到环境变量中。

#在根目录下的.bash_profile文件中添加相应路径,并保存
export PATH=$PATH:/home/anaconda3/envs/R4.1.2/bin#返回根目录,运行
source .bash_profile#直接运行R,正常
R##R version 4.1.2 (2021-11-01) -- "Bird Hippie"
##Copyright (C) 2021 The R Foundation for Statistical Computing
##Platform: x86_64-conda-linux-gnu (64-bit)
##
##R is free software and comes with ABSOLUTELY NO WARRANTY.
##You are welcome to redistribute it under certain conditions.
##Type 'license()' or 'licence()' for distribution details.
##
## Natural language support but running in an English locale
##...................

6. 运行R,安装BiocManager和monocle,参考之前的

Monocle操作笔记1-软件安装_韩建刚(CAAS-UCD)的博客-CSDN博客_monocle安装

##安装bioconductor
if (!require("BiocManager", quietly = TRUE))install.packages("BiocManager")
BiocManager::install(version = "3.14")##安装monocle
BiocManager::install("monocle")

conda 配置R虚拟环境并安装 monocle 包相关推荐

  1. cmd输入pip报错_安装虚拟环境+pip安装XXX包的常见操作与报错解决

    安装虚拟环境+pip安装XXX包的常见操作与报错解决​blog.csdn.net 文章目录: 一.开始前提 二.安装虚拟环境的常见操作 三.pip 的命令的常见操作:安装.更新.卸载.指定源 四.安装 ...

  2. R语言在安装某个包时显示退出状态不是0

    R语言在安装某个包时显示退出状态不是0 在安装生存分析所用的包survminer时,install.packages("survminer") 试了多次,一直显示其退出状态为0 解 ...

  3. windows环境 安装python的虚拟环境,安装第三方包的总结

    一 创建虚拟环境 C:\Users\Administrator>cd D:\00\pystudy C:\Users\Administrator>d: D:\00\pystudy>py ...

  4. 安装虚拟环境+pip安装XXX包的常见操作与报错解决

    文章目录 开始前提 安装虚拟环境的常见操作 pip 的命令的常见操作:安装.更新.卸载.指定源, 安装第三方包常见报错 1. WARNING: The script virtualenv-clone. ...

  5. python虚拟环境安装的包在哪_如何使用virtualenv引导脚本在虚拟环境中安装python包?...

    我想创建一个引导脚本来设置本地环境并在其中安装所有要求.我一直在尝试使用virtualenv.create_bootstrap_script,如docs所述. import virtualenv s ...

  6. conda在指定环境下安装Gurobi包

    安装准备 一.安装Gurobi 二.conda环境配置 三.Gurobipy包安装 四.相关资源免费下载 一.安装Gurobi 参考博客:Gurobi学习(二)Gurobi的注册与下载安装 二.con ...

  7. 使用conda从requirements.txt中安装依赖包

    直接使用conda进行安装 conda install --yes --file requirements.txt 这样的安装方式,如果requirements.txt中的包不可用,则会抛出" ...

  8. 九九八十一难|R一步安装TSA包

    1.从 https://cran.r-project.org/src/contrib/Archive/TSA/下载压缩包,存放到本地,位置在R软件中的libraray文件夹下 2.选择Rstudio里 ...

  9. conda安装rdkit包出现的问题

    目录 一.问题 二.分析原因 三.尝试办法 一.关闭代理 二.添加豆瓣源 三.使用离线创建命令 四.最终如何解决 一.问题 在conda的DeepPurpose虚拟环境下安装rdkit包,使用 con ...

  10. Anaconda入门:安装及包与环境的管理(conda命令)

    1.Anaconda是什么? Anaconda在英文中是"蟒蛇",麻辣鸡(Nicki Minaj妮琪·米娜)有首歌就叫<Anaconda> anaconda ,表示像蟒 ...

最新文章

  1. linux下poll和epoll内核源代码剖析
  2. 【 Notes 】ML ALGORITHMS of TOA - Based Positioning
  3. VISP视觉库框架结构与使用入门
  4. 未预期的符号 `( 附近有语法错误_附近的出租钢板【鑫德利兴】现货供应
  5. 详解scss的继承、占位符和混合宏
  6. Java8 Lambda 表达式
  7. hadoop伪分布式搭建 java_hadoop2.2.0伪分布式搭建
  8. C语言常量类型及名称,菜鸟带你入门C语言|基本数据类型之常量
  9. 用单张2D图像重构3D场景
  10. php end array_value,PHP常用处理数组函数
  11. python自动化办公教程百度云-693629 用Python自动办公,做职场高手(完结)
  12. 简单使用_八角气囊如何使用简单介绍
  13. 北大核心期刊目录2020_2020年RCCSE权威、核心期刊目录总览
  14. Java 使用Modsim32进行modbus-tcp协议模拟(从机)并使用java当做主机(Maven项目)进行从机信息获取及修改
  15. 物理与数学的崩溃关系
  16. VOFA+ 串口调试助手
  17. IDEA设置注释模板
  18. 【线性代数】1.3伴随矩阵和逆矩阵
  19. 王家林人工智能AI第15课:通过SVM进一步改进在Social Network上销售汽车推荐系统的精准性 老师微信13928463918
  20. Oracle中的空值问题

热门文章

  1. 最新版X-Helios、X-Medusa、X-Ladon、X-Argus逆向与风控分析
  2. Python智力问答小游戏
  3. windows10桌面_如何让Windows 10系统桌面变得更好看?
  4. Java 序列化界新贵 kryo 和熟悉的“老大哥”,就是 PowerJob 的序列化方案
  5. Unity实现功能之局域网实时语音
  6. 2017年自动修复概述——Automatic Software Repair: A Survey [来自软件工程顶刊 TSE 2017]
  7. 第二部分 自动内存管理
  8. 深空天体反差指数计算
  9. 2021最新版上传透明头像易语言源码
  10. C++ 赛码打字编程题