R语言4_安装BayesSpace

环境Ubuntu22/20, R4.1

你可能会报错说你的R语言版本没有这个库,但其实不然。这是一个在Bioconductor上的库。

同时我也碰到了这个问题,ERROR: configuration failed for package 'systemfonts'等诸多类似问题,下面的方法可以一并解决。

第一步,更新服务器环境,进入终端,键入如下命令,

bash 复制代码
apt-get update
apt install libcurl4-openssl-dev libssl-dev libxml2-dev libcairo2-dev libgtk-3-dev libhdf5-dev libmagick9-dev libcairo2-dev libxt-dev
# linux repo 	:: R repo
# ==============================
# libcairo2-dev :: systemfonts
# libgtk 		:: textshaping
# libhdf5-dev 	:: hdf5r
# libmagick9-dev:: magick
# libcairo2-dev libxt-dev :: Cairo

第二步,装CRAN上的包。进入R语言交互环境,键入如下命令,:

r 复制代码
install.packages("scales")
install.packages("ggplot2")
install.packages("ggbeeswarm")
install.packages("viridis")
install.packages("pheatmap")
install.packages("Cairo")
install.packages("ggrepel")
install.packages("systemfonts")
install.packages("textshaping")
install.packages("ragg")
install.packages("ggrastr")
install.packages("systemfonts")

第三步,装BiocManager上的包。进入R语言交互环境,键入如下命令,

r 复制代码
if (!require("BiocManager", quietly = TRUE))
    install.packages("BiocManager")
    
BiocManager::install("Rhdf5lib")	# need apt install libhdf5-dev
BiocManager::install("rhdf5filters")

BiocManager::install("GenomeInfoDbData")	# maybe need a VPN since it is big, about 10mB. Less than 5mB can be download without VPN.

BiocManager::install("BayesSpace")

安装完毕,测试,

r 复制代码
library(BayesSpace)
相关推荐
肉包_51121 小时前
两个数据库互锁,用全局变量互锁会偶发软件卡死
开发语言·数据库·c++
大空大地202621 小时前
流程控制语句--if语句
开发语言
毕设源码-邱学长21 小时前
【开题答辩全过程】以 基于PHP的发热病人管理平台的设计与实现为例,包含答辩的问题和答案
开发语言·php
HellowAmy21 小时前
我的C++规范 - 线程池
开发语言·c++·代码规范
独自破碎E1 天前
【BISHI9】田忌赛马
android·java·开发语言
czy87874751 天前
const 在 C/C++ 中的全面用法(C/C++ 差异+核心场景+实战示例)
c语言·开发语言·c++
范纹杉想快点毕业1 天前
实战级ZYNQ中断状态机FIFO设计
java·开发语言·驱动开发·设计模式·架构·mfc
马猴烧酒.1 天前
【面试八股|Java集合】Java集合常考面试题详解
java·开发语言·python·面试·八股
以卿a1 天前
C++(继承)
开发语言·c++·算法
lly2024061 天前
XQuery 选择和过滤
开发语言