前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >单细胞分析环境搭建(三)

单细胞分析环境搭建(三)

作者头像
数据科学工厂
发布2023-02-27 11:37:49
5390
发布2023-02-27 11:37:49
举报
文章被收录于专栏:数据科学(冷冻工厂)

导读

本文将介绍并实战搭建分析单细胞的环境。

1. R

  • R语言安装(Ubuntu

在命令行运行下面的命令,如果是root帐号,请去除sudo,其他系统参考 > Install R[1]

代码语言:javascript
复制
# update indices
sudo apt update -qq

# install two helper packages we need
sudo apt install --no-install-recommends software-properties-common dirmngr

# add the signing key (by Michael Rutter) for these repos
# To verify key, run gpg --show-keys /etc/apt/trusted.gpg.d/cran_ubuntu_key.asc 
# Fingerprint: E298A3A825C0D65DFD57CBB651716619E084DAB9
wget -qO- https://cloud.r-project.org/bin/linux/ubuntu/marutter_pubkey.asc | sudo tee -a /etc/apt/trusted.gpg.d/cran_ubuntu_key.asc

# add the R 4.0 repo from CRAN -- adjust 'focal' to 'groovy' or 'bionic' as needed
sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu $(lsb_release -cs)-cran40/"

# 安装
sudo apt install --no-install-recommends r-base

2. RStudio

  • RStudio安装
  1. 下载安装包 > Download[2]
  2. 安装
代码语言:javascript
复制
# 根据自己下载的版本,修改文件名
sudo apt install ./rstudio-*-amd64.deb
  1. 打开RStudio
  1. 更换下载镜像

参考 > RStudio换源[3]

3. Rpackages

  • R包安装
  1. 按照BiocManager
代码语言:javascript
复制
# 在 RStudio 中的 Console 中输入下面命令
install.packages("BiocManager")
  1. 修改Bioconductor
代码语言:javascript
复制
# 在 RStudio 中的 Console 中输入下面命令
chooseBioCmirror()

# 选择 China

chooseBioCmirror

  1. Bioconductor中安装以下 包

注意1:当 (”R may ask you if you want to update any old packages by asking Update all/some/none? [a/s/n]”)请输入a, 并回车。

注意2:当(“Do you want to install from sources the package which needs compilation? y/n”)请输入n, 并回车。

代码语言:javascript
复制
# 在 RStudio 中的 Console 中输入下面命令
# 建议复制,因为大小写敏感
BiocManager::install("SingleCellExperiment")
BiocManager::install("AnnotationHub")
BiocManager::install("ensembldb")
BiocManager::install("multtest")
BiocManager::install("glmGamPoi")
  1. CRAN中安装以下 包
代码语言:javascript
复制
# 在 RStudio 中的 Console 中输入下面命令
# 建议复制,因为大小写敏感
install.packages("tidyverse")
install.packages("Matrix")
install.packages("RCurl")
install.packages("scales")
install.packages("cowplot")
install.packages("Seurat")
install.packages("metap")
  1. 加载 包
代码语言:javascript
复制
# 加载前,请确保上面包安装过程是成功的
library(Seurat)
library(tidyverse)
library(Matrix)
library(RCurl)
library(scales)
library(cowplot)
library(SingleCellExperiment)
library(AnnotationHub)
library(ensembldb)
  1. 加载完毕后,运行sessionInfo()
代码语言:javascript
复制
sessionInfo()

参考资料

[1]

R: https://cran.r-project.org/index.html

[2]

Rstudio: https://www.rstudio.com/products/rstudio/download/#download

[3]

RStudio换源: https://blog.csdn.net/zdx1996/article/details/86630385

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-10-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 冷冻工厂 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 导读
  • 1. R
  • 2. RStudio
  • 3. Rpackages
    • 参考资料
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档