单细胞分析R包monocle3服务器安装教程

42 篇文章 4 订阅
12 篇文章 0 订阅

单细胞分析R包monocle3服务器安装教程(全程踩坑)
跟着官网教程走,可很多意外发现
运行程序安装BiocManager=3.10版本,必须为该版本,否则会出现问题

if (!requireNamespace("BiocManager", quietly = TRUE))
install.packages("BiocManager")
BiocManager::install(version = "3.10")

经过漫长的等待,终于安装完成。这步还好,没啥比较坑的地方。

接着利用BiocManager安装相应的依赖包,由于这些包的特殊性,所以不要切换到国内Bio_Mirror镜像,否则会找不到,如果一次不成功,缺啥补啥即可。

BiocManager::install(c('BiocGenerics', 'DelayedArray', 'DelayedMatrixStats',
                       'limma', 'S4Vectors', 'SingleCellExperiment',
                       'SummarizedExperiment', 'batchelor', 'Matrix.utils'))

monocle3的安装是通过cole-trapnell-lab安装的,该包挂在github上,需要通过github先安装leidenbase包,需要提前安装devtools包下载工具。

install.packages("devtools")

安装github的R包时,可能提示下载失败,因为网络经常会断流,稍后多试几次即可。

安装过程最大的问题是安装sf依赖包gdal库的依赖问题。由于centos7系统yum只能安装到低版本gdal,而monocle3依赖包需要 gdal>2 版本,从gdal官网下载2.4.4版本编译安装。
在这里插入图片描述
如果gdal找不到,则将 /usr/local/lib 追加到 /etc/ld.so.conf.d/libgdal-x86_64.conf 配置文件中。

#echo "/usr/local/lib" >> /etc/ld.so.conf.d/libgdal-x86_64.conf

运行 ldconfig

#ldconfig

但是又会有新的报错,缺乏prog库,通过yum安装prog库即可解决。
确保系统上安装了GEOS、GDAL和PROJ。

#yum install  proj.x86_64 proj-devel.x86_64 proj-epsg.x86_64 proj-nad.x86_64 geos*

安装sf包

install.packages("sf")

经过这么多预备工作,终于到了我们的安装主角monocle3。同样,是利用github安装。

devtools::install_github('cole-trapnell-lab/monocle3')

至此,monocle3安装成功。

  • 3
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
monocle3安装教程可以按照以下步骤进行操作: 1. 首先,在R中安装`devtools`,它是用于从GitHub安装R的工具。你可以使用以下命令安装它:`install.packages("devtools")`。 2. 接下来,安装`leidenbase`,这是`monocle3`所依赖的。你可以使用以下命令从GitHub安装它:`devtools::install_github('cole-trapnell-lab/leidenbase')`。请确保在安装之前已经安装了`devtools`。 3. 安装`monocle3`。你可以使用以下命令从GitHub安装它:`devtools::install_github('cole-trapnell-lab/monocle3')`。请确保在安装之前已经安装了`devtools`和`leidenbase`。 4. 配置`BiocManager`。你可以使用以下命令安装`BiocManager`:`if (!requireNamespace("BiocManager", quietly = TRUE)) install.packages("BiocManager")`。然后,使用以下命令安装`BiocManager`的3.10版本:`BiocManager::install(version = "3.10")`。 完成以上步骤后,你就成功安装了`monocle3`,并可以开始使用它进行单细胞分析了。希望这些步骤对你有帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [单细胞分析Rmonocle3服务器安装教程](https://blog.csdn.net/qq_36608036/article/details/105712165)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值