1.我们先通过devtools安装SeuratData包。
install.packages('devtools')
library(devtools)
devtools::install_github('satijalab/seurat-data')
library(SeuratData)
2.通过InstallData安装ifnb数据集
InstallData("ifnb")
# 载入数据集
library(ifnb.SeuratData)
LoadData("ifnb")
3.如果上诉方法报错如下的话
> InstallData('ifnb')
trying URL 'http://seurat.nygenome.org/src/contrib/ifnb.SeuratData_3.1.0.tar.gz'
Error in download.file(url, destfile, method, mode = "wb", ...) :
cannot open URL 'http://seurat.nygenome.org/src/contrib/ifnb.SeuratData_3.1.0.tar.gz'
In addition: Warning message:
In download.file(url, destfile, method, mode = "wb", ...) :
cannot open URL 'https://seurat.nygenome.org/src/contrib/ifnb.SeuratData_3.1.0.tar.gz': HTTP status was '404 Not Found'
Warning in download.packages(pkgs, destdir = tmpd, available = available, :
download of package ‘ifnb.SeuratData’ failed
Error in loadNamespace(name) :
there is no package called ‘ifnb.SeuratData’
我们可以尝试本地安装的方法
首先通过https://seurat.nygenome.org/src/contrib/ifnb.SeuratData_3.1.0.tar.gz 下载ifnb数据集到本地,然后上传到服务器。
然后用install.packages()安装:
install.packages("所在文件夹名称/ifnb.SeuratData_3.0.0.tar.gz", repos = NULL, type = "source")
library(ifnb.SeuratData)
LoadData("ifnb")
成功!!!!