R语言5_安装Giotto

2023-10-29

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

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

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语言交互环境,键入如下命令,:

# 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语言交互环境,键入如下命令,

# 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,(推荐)

library(remotes)
remotes::install_github("RubD/Giotto") 

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

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

测试,

library(Giotto)

请添加图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

R语言5_安装Giotto 的相关文章

  • 软件测试|使用matplotlib绘制多种折线图

    简介 在数据可视化领域 Matplotlib是一款非常强大的Python库 它可以用于绘制各种类型的图表 包括折线图 本文将介绍如何使用Matplotlib创建多种不同类型的折线图 并提供示例代码 创建模版 在绘图之前 我们可以先创建我们的
  • 电商数据api拼多多接口获取商品实时数据价格比价api代码演示案例

    拼多多商品详情接口 接口接入入口 它的主要功能是允许卖家从自己的系统中快速获取商品详细信息 通过这个接口 卖家可以提取到商品的各类数据 包括但不限于商品标题 价格 优惠价 收藏数 下单人数 月销售量等 此外 还可以获取到商品的SKU图 详情
  • 软件测试|教你如何使用Python绘制出奥运五环旗

    简介 我们之前介绍过使用turtle来绘制正多边形 但是绘制正多边形只是turtle模块最基础的使用 我们可以使用turtle模块绘制出更多不一样的精彩图形 本文就来给大家介绍一个比较简单的turtle绘图实例 绘制奥运五环旗 初始化参数
  • 软件测试|Python数据可视化神器——pyecharts教程(九)

    使用pyecharts绘制K线图进阶版 简介 K线图 Kandlestick Chart 又称蜡烛图 是一种用于可视化金融市场价格走势和交易数据的图表类型 它是股票 外汇 期货等金融市场中最常用的技术分析工具之一 可以提供关于价格变动 趋势
  • 【计算机毕业设计】二手图书交易系统

    随着世界经济信息化 全球化的到来和互联网的飞速发展 推动了各行业的改革 若想达到安全 快捷的目的 就需要拥有信息化的组织和管理模式 建立一套合理 动态的 交互友好的 高效的二手图书交易系统 当前的信息管理存在工作效率低 工作繁杂等问题 基于
  • 【计算机毕业设计】毕业生就业管理微信小程序_lm9q0

    腾讯公司在2017年1月19日发布了一款不需要下载 不需要卸载 不需要存储的软件叫微信小程序 受到了很多人的喜欢 微信小程序自2017年发布至今 依托微信的社交属性和庞大的用户基数 已经渗透到生活的方方面面 1 微信小程序可以将基于微信平台
  • 【C++】__declspec含义

    目录 一 declspec dllexport 如果这篇文章对你有所帮助 渴望获得你的一个点赞 一 declspec dllexport declspec dllexport 是 Microsoft Visual C 编译器提供的一个扩展
  • 华为OD机试真题-分披萨-2023年OD统一考试(C卷)

    题目描述 吃货 和 馋嘴 两人到披萨店点了一份铁盘 圆形 披萨 并嘱咐店员将披萨按放射状切成大小相同的偶数扇形小块 但是粗心服务员将披萨切成了每块大小都完全不同奇数块 且肉眼能分辨出大小 由于两人都想吃到最多的披萨 他们商量了一个他们认为公
  • 2024诸多大厂春招提前启动!Android的程序员还在等什么

    春招 提前批 已开 xdm别打瞌睡了 格力 顺丰 酷狗 沃尔玛中国 理想 科大讯飞等开启春招 开始收简历了 还有hc的企业提前抢人 春招时间短 节奏快 招满即止 就算挂了也绝不能不投 对企业来说 秋招和春招都是储备人才的黄金时期 春招中 除
  • 史上最全Java面试八股文(带全部答案)2024年最新版

    今天要谈的主题是关于求职 求职是在每个技术人员的生涯中都要经历多次 对于我们大部分人而言 在进入自己心仪的公司之前少不了准备工作 有一份全面细致 面试题 将帮助我们减少许多麻烦 在跳槽季来临之前 特地做这个系列的文章 一方面帮助自己巩固下基
  • 计算机Java项目|基于SSM的篮球系列网上商城设计与实现

    作者简介 Java领域优质创作者 CSDN博客专家 CSDN内容合伙人 掘金特邀作者 阿里云博客专家 51CTO特邀作者 多年架构师设计经验 腾讯课堂常驻讲师 主要内容 Java项目 Python项目 前端项目 人工智能与大数据 简历模板
  • 计算机Java项目|在线图书管理

    作者简介 Java领域优质创作者 CSDN博客专家 CSDN内容合伙人 掘金特邀作者 阿里云博客专家 51CTO特邀作者 多年架构师设计经验 腾讯课堂常驻讲师 主要内容 Java项目 Python项目 前端项目 人工智能与大数据 简历模板
  • 2024史上最全Java面试八股文(带全部答案)

    今天要谈的主题是关于求职 求职是在每个技术人员的生涯中都要经历多次 对于我们大部分人而言 在进入自己心仪的公司之前少不了准备工作 有一份全面细致 面试题 将帮助我们减少许多麻烦 在跳槽季来临之前 特地做这个系列的文章 一方面帮助自己巩固下基
  • 15天学会Python深度学习,我是如何办到的?

    陆陆续续有同学向我们咨询 Python编程如何上手 深度学习怎么学习 如果有人能手把手 一对一帮帮我就好了 我们非常理解初学者的茫然和困惑 大量视频 书籍 广告干扰了大家的判断 学习Python和人工智能 成为内行人不难 为此 我们推出了
  • 【路径规划】基于改进遗传算法求解机器人栅格地图路径规划(Matlab实现实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Matlab代码实现
  • 基于节点电价的电网对电动汽车接纳能力评估模型研究(Matlab代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Matlab代码 数据
  • 学Python,一个月从小白到大神?看你怎么学!

    Python是一门超强大而且超受欢迎的编程语言 它被用在各种领域 比如网站开发 数据分析 人工智能和机器学习 学会Python会给你创造很多职业机会 所以绝对是值得一试的 但你有没有过这样的梦想 一个月时间 从Python小白变成Pytho
  • 2024年华为OD机试真题-查找接口成功率最优时间段-Python-OD统一考试(C卷)

    题目描述 服务之间交换的接口成功率作为服务调用关键质量特性 某个时间段内的接口失败率使用一个数组表示 数组中每个元素都是单位时间内失败率数值 数组中的数值为0 100的整数 给定一个数值 minAverageLost 表示某个时间段内平均失
  • 计算机Java项目|有机蔬菜商城

    作者简介 Java领域优质创作者 CSDN博客专家 CSDN内容合伙人 掘金特邀作者 阿里云博客专家 51CTO特邀作者 多年架构师设计经验 腾讯课堂常驻讲师 主要内容 Java项目 Python项目 前端项目 人工智能与大数据 简历模板
  • 软件测试/测试开发|给你剖析闭包与装饰器的魔力

    测试管理班是专门面向测试与质量管理人员的一门课程 通过提升从业人员的团队管理 项目管理 绩效管理 沟通管理等方面的能力 使测试管理人员可以更好的带领团队 项目以及公司获得更快的成长 提供 1v1 私教指导 BAT 级别的测试管理大咖量身打造

随机推荐

  • VCCLCompilerTool 属性 -VS2013版

    VCCLCompilerTool类型有以下成员 以下vcxproj项目信息文件例子来分析
  • HarmonyOS学习路之方舟开发框架—学习ArkTS语言(状态管理 六)

    AppStorage 应用全局的UI状态存储 AppStorage是应用全局的UI状态存储 是和应用的进程绑定的 由UI框架在应用程序启动时创建 为应用程序UI状态属性提供中央存储 和LocalStorage不同的是 LocalStorag
  • vue3. v-model: 变量名

    父组件中定义index变量 子组件需要这个变量 并且会更改 但是 众所周知 vue是单向数据流 子组件是不能修改父组件的参数的 唯一的方法 就是通过emit 通过父类修改变量 从而修改子类里面的prop值的参数 vue3中支持一个组件可以传
  • chromedriver没有win64版本?使用chromedriver时 WebDriverException报错

    chromedriver版本及使用问题 chromedriver没有win64版本 使用chromedriver时 WebDriverException报错 经过探索笔者发现64位系统安装win32位就可以了 亲测可用 所以没有64位版本的
  • STL : shared_ptr 智能共享指针

    目录 Shared ptr 共享指针 定义 特征 区别 声明创建 1 空智能指针 2 定义指向 初始化 3 构造函数 4 异常指向 5 自定义释放规则 成员方法 示例 注意事项 问题 共享指针是怎么计数的 智能指针 可以在适当时机进行自动释
  • Qt编译时提示error: multiple definition重复定义

    今天在用QT 5 4 1 编译程序时 提示error multiple definition 错误 以下红色字体为错误提示 D Wind PLT Projects BCS tmp moc Cntrlane cpp 156 error mul
  • 带头结点的单链表head为空的判定条件---腾讯2014研发笔试卷

    带头结点的单链表head为空的判定条件 正确答案 B 你的答案 C 错误 head NULL head gt next NULL head gt next head head NULL 添加笔记 收藏 纠错 B 注意是带头结点 如果不带头结
  • MySQL零基础入门教程(一)

    MySQL 安装 没有安装环境的请看这篇教程 链接 MySQL Navicat安装配置教程 超级详细 保姆级 MySQL 连接 root host mysql u root p Enter password 在登录成功后会出现 mysql
  • h2database源码解析-表和索引

    目录 表 索引 MVPrimaryIndex MVDelegateIndex MVSecondaryIndex 索引更新 表 h2使用类MVTable表示数据库表 h2的表数据是基于主键排列的 这种表也叫做主键索引表 这也就意味着表必须有主
  • # Carla简单入门-0 Carla的安装

    Carla简单入门 0 Carla的安装 本文写于2023年7月 文中所展示的版本为Ubuntu20 04以及Carla0 9 14 不同版本可能有一定的不同 欢迎各位伙伴们把遇到的问题和解决办法与其他人分享 这篇文章主要面对想要上手Car
  • C51单片机串口工作的四种方式总结

    方式0 同步移位寄存器输入输出方式 1 利用移位寄存器实现串行 并行的转换 功能 2 波特率 fosc 12 3 RXD P3 0 用于串行数据的输入和输出 TXD P3 1 充当输出的移位时钟 4 数据大小 8位 5 方式0发送 串口接口
  • Python pandas read_excel打开读取Excel(.xlsx)报错 xlsx file; not supported解决方法

    本文主要介绍Python中 使用pandas read excel打开读Excel xlsx 文件报错 xlrd biffh XLRDError Excel xlsx file not supported的解决方法 原文地址 Python
  • python自动化处理邮箱

    一 邮箱和相关库介绍 邮箱地址介绍 3547384 qq com 账户信息 3547384 分割符号 qq com 服务商地址 邮箱协议 SMTP 端口25 邮件发送协议 需要账号密码 POP3 端口110 邮箱操作协议 下载所有邮件并可选
  • R语言 第五次课堂小测 初级绘图

    1 箱线图 data data frame x rnorm 12 y rep 1 3 each 4 par mfrow c 1 4 boxplot data x boxplot x y data data boxplot x y data
  • 如何正确实施人工智能

    https www toutiao com a6687407462464619021 人工智能 AI 在人们的日常工作和生活中日益普及 而且企业越来越依赖于人工智能来完成一系列任务 因此IT团队实施人工智能面临的风险越来越高 其实施成功与否
  • Postgres 快速入门(一)

    Postgres 快速入门 简介 postgres 是一款开源 免费的对象 关系数据库 登陆 psql U 用户名 d 数据库名 h 127 0 0 1 p 5432 参数含义如下 U指定用户 d指定数据库 h指定服务器 p指定端口 如果
  • 点云3D目标检测学习(1):pointnet、pointnet++模型

    3D目标检测学习笔记 开始正式进入3D目标检测的学习 1 点云数据 无序性 只是点而已 排列顺序不影响 近密远疏 非结构化数据 直接CNN有点难 2 PointNet CVPR2017 Pointnet的出发点 1 由于点的无序性导致 需要
  • libcurl 的简单实用(一)

    两种请求方式 Easy interface CURL curl NULL curl global init 初始化 curl easy init 获取一个句柄 curl easy setopt 设置参数 url 地址 必选项 curl ea
  • bp-CompareArrayContent

    数组像收纳盒 两个数组的比较之前需要归置归置 然后一一对比 Plan 1 static bool CompareArrayEquelByCycle int array1 int array2 if array1 Length array2
  • R语言5_安装Giotto

    环境Ubuntu22 20 R4 1 已开启科学上网 第一步 更新服务器环境 进入终端 键入如下命令 apt get update apt install libcurl4 openssl dev libssl dev libxml2 de