当前位置: 首页 > news >正文

R基础(一):软件、R包安装

image


一、安装所需软件

  • R base
  • RStudio

二、R包安装

R包的3个来源

  • CRAN
  • bioconductor
  • github

1. CRAN

# 安装CRAN来源的R包。单双引号都可
install.packages("")

2. bioconductor

# 安装bioconductor来源的R包。首次需安装BiocManager
install.packages("BiocManager")
BiocManager::install("DESeq2")

3. github

通过devtools安装

# 安装github来源的R包
# 1.通过devtools安装
install.packages("devtools")
devtools::install_github("satijalab/seurat")  # 去掉gitbub.com的地址,user/repo

通过BiocManager安装

# 2.通过BiocManager安装
BiocManager::install("satijalab/seurat")

通过remotes安装

# 3.通过remotes安装
## devtools本身依赖 remotes来实现从GitHub安装的功能。
## 直接使用remotes,避免了devtools的其他依赖,加载速度更快。
install.packages('remotes')
remotes::install_github(repo = 'satijalab/seurat', ref = 'develop')#(1)默认主分支(稳定版)
remotes::install_github('satijalab/seurat')
#等同于
remotes::install_github('satijalab/seurat', ref = 'main')#(2)开发分支(测试版)
remotes::install_github('satijalab/seurat', ref = 'develop')#(3)版本号
remotes::install_github('satijalab/seurat', ref = 'v5.1.0')#(4)特定提交(精确版本)
remotes::install_github('satijalab/seurat', ref = 'a1b2c3d')

通过源码包安装

  • 需要安装Rtools,镜像:RTools: Toolchains for building R and R packages from source on Windows
  • 步骤:下载→解压→devtools安装

image

devtools::install("D:/Downloads/seurat-main/")

三、更换镜像

tools→global option→packages

imageimage

 

http://www.jsqmd.com/news/630411/

相关文章:

  • Cursor AI编程实战:用SSH远程开发+图片问答功能快速调试OpenWRT项目
  • 智能栅极驱动DRV8718的16档电流调节:如何平衡EMI与效率的实测数据
  • Stable Diffusion背后:手把手拆解Score SDE与ODE,搞懂图像如何从噪声中‘长’出来
  • MySQL无法创建新表空间_检查innodb_file_per_table配置
  • Phi-4-mini-reasoning效果展示:离散数学归纳法证明的结构化分步生成
  • ASUS灵耀X双屏UX8402原厂Win11系统恢复指南:从WinRE到OEM预装全解析
  • 三分钟掌握Real-ESRGAN-ncnn-vulkan:让模糊图片瞬间高清的专业工具
  • go: Factory Method Pattern
  • 用Python+Seaborn搞定深度学习论文中的多子图对比可视化(附完整代码)
  • 手把手教你用AD9833和OPA211搭建信号源:从DDS原理到电路特性测试仪实战
  • 基于File-Based App开发MVP项目够
  • 如何提取SQL日期中的月份_使用MONTH函数快速过滤
  • 【UDS诊断实战】0x35 RequestUpload:从协议解析到车载数据上传的工程实践
  • OpenClaw人人养虾:openclaw acp
  • .NET源码生成器基于partial范式开发和nuget打包臼
  • ArcMap 10.2 内置Python环境实操:从SHP文件到精准路网匹配的完整流程
  • 5G随机接入全流程解析:从MSG1到MSG4的实战指南
  • VIVADO xfft IP核流水线架构实战:从配置到仿真的高吞吐量FFT实现
  • 为什么你的LoRA微调后反而更慢?大模型压缩链路断点诊断(量化→剪枝→蒸馏→编译四阶耦合失效分析)
  • 【算法精讲】回溯+贪心实战:从“小于n的最大数”看字节面试高频考点
  • AI 时代:祛魅、适应与重新定义杂
  • FreakStudio窝
  • Laravel Blade 中高效筛选并限制关联分类数据的实践方案
  • G-Helper:5分钟上手华硕笔记本硬件智能管理,告别卡顿与资源浪费
  • 2026届学术党必备的六大AI论文神器实测分析
  • Qwen3-Reranker-0.6B入门指南:理解cross-encoder架构与Qwen3改进点
  • intv_ai_mk11惊艳案例集:用‘先定义再举例最后总结’结构输出机器学习核心概念
  • pnpm突然报错?可能是你的Node版本管理姿势不对(nvm避坑指南)
  • Arduino嵌入式Web文件上传库:流式解析multipart/form-data
  • XCA 2.9.0:图形化证书管理工具,让PKI变得简单高效 [特殊字符]