R语言5_安装Giotto

环境Ubuntu22/20, R4.1. 已开启科学上网。

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

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 libgsl-dev libgdal-dev
# linux repo 	:: R repo
# ==============================
# libcairo2-dev :: systemfonts
# libgtk 		:: textshaping
# libhdf5-dev 	:: hdf5r
# libmagick9-dev:: magick
# libcairo2-dev libxt-dev :: Cairo
# libgsl-dev	:: RcppGSL
# libgdal-dev	:: gdal; terra

# below all for complete R repo :: magick
apt install libmagick++-dev librsvg2-dev libwebp-dev libpoppler-cpp-dev libtesseract-dev libleptonica-dev tesseract-ocr-eng libfftw3-dev cargo # r-cran-rgdal 

# below all for complete R repo :: car; FactoMineR
apt install liblapack-dev liblapack3 libopenblas-base libopenblas-dev libnlopt-dev

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

r 复制代码
# Bayes
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")

# Giotto
install.packages("gmp")
install.packages("ClusterR")
install.packages('devtools')
install.packages('remotes')
install.packages("magick")
install.packages("RcppGSL")
install.packages("FactoMineR")

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

r 复制代码
# Bayes
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")

# Giotto
if (!requireNamespace("BiocManager", quietly = TRUE))
    install.packages("BiocManager")
BiocManager::install("ComplexHeatmap")
Rfast
RcppGSL
RcppZiggurat

第四步,装GIthub上的包。进入R语言交互环境,键入如下命令安装Giotto,(推荐)

r 复制代码
library(remotes)
remotes::install_github("RubD/Giotto") 

或者不用C编译器装Giotto,(可选)

r 复制代码
# compilation problems (gfortran)?
# this version does not require C compilation
remotes::install_github("RubD/Giotto@cless") 

测试,

r 复制代码
library(Giotto)
相关推荐
Cc.Y2 小时前
Java零基础入门:字符串深度掌握——从基础API到StringBuilder性能优化
java·开发语言·性能优化
java资料站5 小时前
十一、评估测试
开发语言·人工智能·python
左手の明天6 小时前
SLIP 协议封装与解析详解:原理、C 代码与实战案例
linux·c语言·开发语言·c++
海上小飞龙6 小时前
【KMP算法-下篇】同一道题:Java 库函数 2600 微秒,手写 KMP 16 微秒
java·开发语言·算法
朝朝辞暮i7 小时前
C++ 第 12 课:局部变量、作用域、变量生命周期
开发语言·c++·算法
狗凯之家源码网7 小时前
淘客口令落地页生成器 PHP 版深度评测
开发语言·php
画绛集美术7 小时前
本地化部署LLM用于美术史问答:一间美术教室的实践记录
开发语言·php
八解毒剂7 小时前
【计组】中央处理器CPU
java·开发语言·计算机组成原理
FakeOccupational8 小时前
【电路笔记 信号】DBPSK 波形查找表+脉冲成形(升余弦+根升余弦滤波)
开发语言·笔记
打工仔折腾 AI8 小时前
工业场景下时序库与实时计算一体化架构选型实践对比
java·开发语言·后端·python·性能优化·架构·ai agent 实战