美文网首页单细胞转录组单细胞学习单细胞教程之生信会客厅
单细胞转录组基础分析一:分析环境搭建

单细胞转录组基础分析一:分析环境搭建

作者: PhageNanoenzyme | 来源:发表于2021-03-10 09:38 被阅读0次

    本文是参考学习单细胞转录组基础分析一:分析环境搭建的学习笔记。可能根据学习情况有所改动。
    硬件配置

    10X Genomics单细胞数据分析对电脑硬件配置要求比较高。上游分析软件Cell Ranger最低配置要求8核CPU+64G内存,推荐配置为16核CPU+128G内存,这显然不是个人电脑可以胜任的。下游分析使用R语言Seurat包时,10000个细胞的表达矩阵,8G内存的电脑就不能应付了。因此没有服务器的同学不用考虑上游分析,仅做下游分析最低也要16G内存的电脑。

    R语言的安装

    R语言安装程序官方下载链接

    windows版本选择红色箭头所示链接

    图片

    点击后进入以下界面,继续点击红色箭头所指链接

    图片

    点击后进入以下界面,继续点击红色箭头所指链接

    注意:不要安装最新的R语言4.0版本,很多包还不提供支持!!!

    图片

    点击后进入以下界面,继续点击红色箭头所指3.6.3版本

    图片

    点击后进入以下界面,继续点击红色箭头所指3.6.3版本

    图片

    安装文件下载后就是常规的windows程序安装过程了

    Rtools的安装

    Rtools的相当于R在windows中使用的一个补丁,我只在安装R包的时候遇到过rtools报错,其它时候没感觉到它的存在。官方解释如下:

    Rtools provides a toolchain for Windows platform that work well with R. It mainly includes GNU make, GNU gcc, and other utilities commonly used on UNIX-ish platform. R statistical language & environment is that it is open source and cross-platform.

    Rtools下载地址:

    图片

    下载箭头所示版本安装即可,注意以下安装界面:

    图片

    红框标注的两个选项一定都要选择,第一个选项默认是没打钩的。

    RStudio的安装

    RStudio的安装

    Rstudio的下载链接:https://rstudio.com/products/rstudio/download/

    选择红色箭头所示链接

    图片

    点击后进入以下界面,继续点击红色箭头所指链接

    图片

    安装文件下载后就是常规的windows程序安装过程了

    Rstudio界面下安装分析所用的R包

    使用代码安装R包****

    打开RStudio,同时按住键盘上Ctrl+Shift+H三个键,切换到工作目录,逐行运行以下命令:

    # Rstudio界面下安装分析所用的R包
    # 
    # 使用代码安装R包
    # 
    # 打开RStudio,同时按住键盘上Ctrl+Shift+H三个键,切换到工作目录,逐行运行以下命令:
    
    install.packages("devtools", dependencies=T)
    install.packages("BiocManager", dependencies=T)
    install.packages("tidyverse", dependencies=T)
    install.packages('Seurat', dependencies=T)
    BiocManager::install(c("SingleR","monocle", "DESeq2"),ask = F,update = F) 
    BiocManager::install(c("clusterProfiler","DOSE","pheatmap"),ask = F,update = F)
    BiocManager::install(c("org.Hs.eg.db","org.Mm.eg.db","org.Rn.eg.db"),ask = F,update = F)
    #devtools::install_github('RGLab/MAST', upgrade=F, build_vignettes = T)
    BiocManager::install(c("MAST"),ask = F,update = F) 
    
    #测试安装不报错就是成功
    library(Seurat)
    library(devtools)
    library(BiocManager)
    library(tidyverse)
    library(SingleR)
    library(monocle)
    library(DESeq2)
    library(clusterProfiler)
    library(DOSE)
    library(pheatmap)
    library(org.Hs.eg.db)
    library(org.Mm.eg.db)
    library(MAST)
    

    至此,分析环境搭建完成!
    经过测试,本系列教程基本能运行成功,有少许bug,有一定的R语言基础解决起来很容易。

    相关文章

      网友评论

        本文标题:单细胞转录组基础分析一:分析环境搭建

        本文链接:https://www.haomeiwen.com/subject/vrziqltx.html