专栏名称: 生信菜鸟团
生信菜鸟团荣誉归来,让所有想分析生物信息学数据的小伙伴找到归属,你值得拥有!
目录
相关文章推荐
BioArt  ·  Nat ... ·  17 小时前  
生物学霸  ·  985 官宣:争创国家实验室 ·  16 小时前  
生物探索  ·  Nature Medicine | ... ·  3 天前  
BioArt  ·  Cell Metab | ... ·  3 天前  
51好读  ›  专栏  ›  生信菜鸟团

单细胞分析环境配置

生信菜鸟团  · 公众号  · 生物  · 2024-09-21 09:30

主要观点总结

文章主要介绍了服务器上的R语言版本更新及单细胞分析环境配置的相关内容。

关键观点总结

关键观点1: 服务器R语言版本更新至4.4.0。

管理员提醒并更新了服务器上的R语言版本,并整理了新的帮助文档和注意事项。

关键观点2: 服务器上的单细胞分析环境配置。

尽管作者未能及时配置新服务器的单细胞分析环境,但提供了之前本地R语言更新时整理的单细胞分析常用R包清单。包括批量安装这些R包的代码示例。

关键观点3: 解决COSGR包安装问题。

强调了COSGR包的特殊性,在Github上可能无法顺利下载。提供了本地安装的方法和步骤,包括当命令下载不成功时如何处理。


正文

写在开头

在九月的某一天, 登录服务器惊喜的发现服务器上面的R版本也已经更新到4.4.0

然后发现在月初的时候,咱们服务器的管理员,就已经 提醒过大家会更新服务器上的R语言版本,并且整理R语言更新之后的帮助文档,整理了一些注意事项

刚开始登录更新完的服务器账号,看到R包还没有很多,还 想着说有机会给大家整理一下如何配置服务器的单细胞分析环境。

结果就是 拖延症小谢拖拖拖,拖到勤劳的同事把常用的R包都更新完了。。。

甚至贴心的安装好了 SeuratData! 以及celldex这些配套的包。只能说 给咱们的离线管理员点个大大的赞!

关于服务器使用体会

去年的时候就给大家分享过 网页版Rstudio安装与使用 ,那是当时 刚开始从我的小破电脑转到服务器开始去分析

后来 熟悉之后,已经可以使用服务器从下载单细胞数据,到跑完全部分析流程了! —— 基于Rstudio-server下载并分析单细胞数据

服务器一直用的是 生信技能树团队的共享服务器 —— 2024的共享服务器交个朋友福利价仍然是800

有专门的服务器管理群以及管理员,会根据用户的需求酌情更新R语言版本以及关键R包的版本,比如我们的服务器里面也很早就在使用V5版本的seurat包!

更新完的答疑文档

单细胞分析环境配置

虽然没赶上热乎的服务器环境配置,但是之前 更新自己本地电脑的R语言的时候,就整理了一下单细胞分析常用的R包。

如果大家需要 配置自己本地的单细胞分析环境的话,可以去批量安装一下这些R包 。(如果有遗漏掉,还请大家补充hhh)

#设置镜像
options("repos"="https://mirrors.ustc.edu.cn/CRAN/")
options(BioC_mirror="https://mirrors.ustc.edu.cn/bioc/")

#安装BiocManager
if(!require("BiocManager")) install.packages("BiocManager",update = F,ask = F)

#批量安装R包
cran_packages <- c('Matrix',
                   'tibble',
                   'dplyr',
                   'stringr',
                   'ggplot2',
                   'ggpubr',
                   "ggrepel",
                   "ggsci",
                   "gplots",
                   'factoextra',
                   'FactoMineR',
                   'devtools',
                   'cowplot',
                   'patchwork',
                   "pheatmap",
                   'basetheme',
                   'paletteer',
                   'AnnoProbe',
                   'ggthemes',
                   'VennDiagram',
                   'tinyarray'

Biocductor_packages <- c('ReactomePA',
                         'COSG',
                         "Seurat",
                         'EnhancedVolcano',
                         "Seurat",
                         "TENxPBMCData",
                         "GSEABase",
                         "GSVA",
                         "clusterProfiler",
                         "org.Hs.eg.db",
                         "UpSetR",
                         "clustree",
                         "conos",
                         "cowplot",
                         "dorothea",
                         "entropy",
                         "future",
                         "msigdbr",
                         "pagoda2",
                         "scRNAseq",
                         "scRNAstat",
                         "tidyverse",
                         "viper",
                         "progeny",
                         "preprocessCore",
                         "enrichplot")

for (pkg in cran_packages){
  if (! require(pkg,character.only=T) ) {
    install.packages(pkg,ask = F,update = F)
    require(pkg,character.only=T) 
  }
}


for (pkg in Biocductor_packages){
  if (! require(pkg,character.only=T) ) {
    BiocManager::install(pkg,ask = F,update = F)
    require(pkg,character.only=T) 
  }
}

#安装COSG包
remotes::install_github("genecell/COSGR")
#Downloading GitHub repo genecell/COSGR@HEAD






请到「今天看啥」查看全文