scRNAseq包更新动作太大
我以前是这样介绍 scRNAseq 这个 R包中的数据集:
- 这个包内置的是 Pollen et al. 2014 数据集,人类单细胞细胞,分成4类,分别是 pluripotent stem cells 分化而成的 neural progenitor cells (“NPC”) ,还有 “GW16” and “GW21” ,“GW21+3” 这种孕期细胞,理解这些需要一定的生物学背景知识,如果不感兴趣,可以略过。
- 这个R包大小是50.6 MB,下载需要一点点时间,先安装加载它们。
这个数据集很出名,截止2019年1月已经有近400的引用了,后面的人开发R包算法
都会在其上面做测试,比如 SinQC 这篇文章就提到:We applied SinQC to a highly heterogeneous scRNA-seq dataset containing 301 cells (mixture of 11 different cell types) (Pollen et al., 2014).这里面的表达矩阵是由 RSEM (Li and Dewey 2011) 软件根据 hg38 RefSeq transcriptome 得到的,总是130个文库,每个细胞测了两次,测序深度不一样。
当时我也指出来了,这个 Pollen et al. 2014 数据集,本质上属于地址为https://hemberg-lab.github.io/scRNA.seq.datasets/human/tissues/ ,的宝藏网页。
library(scRNAseq)
## ----- Load Example Data -----
data(fluidigm)
ct <- floor(assays(fluidigm)$rsem_counts)
ct[1:4,1:4]
最近看它,https://bioconductor.org/packages/3.11/data/experiment/vignettes/scRNAseq/inst/doc/scRNAseq.html
一个超级大的更新:Created: May 25, 2016; Compiled: 2020-05-07
之前是 data(fluidigm) 即可加载 Pollen et al. 2014 数据集,现在是 使用函数ReprocessedFluidigmData()来下载数据集:
library(scRNAseq)
fluidigm <- ReprocessedFluidigmData()
fluidigm
而且,它不仅仅是一个数据集;仅仅是作者自己文章数据集就包括:
-
ReprocessedFluidigmData()
provides 65 cells from Pollen et al. (2014). -
ReprocessedTh2Data()
provides 96 T helper cells from Mahata et al. (2014). -
ReprocessedAllenData()
provides 379 cells from the mouse visual cortex, which is a subset of the data from Tasic et al. (2016).
他们还可以处理一切单细胞公共数据集,命名很简单:
而且可以很方便的自己添加公共数据集
如果你的R编程能力不够,可以直接发邮件给作者来添加数据集。如果能看懂代码,就使用这个包附带的数据处理方式。
-
inst/scripts/make-X-Y-data.Rmd
, a Rmarkdown report that creates all components of aSingleCellExperiment
.X
should be the last name of the first author of the relevant study whileY
should be the name of the biological system. -
inst/scripts/make-X-Y-metadata.R
, an R script that creates a metadata CSV file atinst/extdata/metadata-X-Y.csv
. Metadata files should follow the format described in the ExperimentHub documentation. -
R/XYData.R
, an R source file that defines a functionXYData()
to download the components from ExperimentHub and creates aSingleCellExperiment
object.
- 哪种芯片架构将成为人工智能时代的开路先锋
- 算法系列(三)
- Facebook、Google、Amazon 是如何高效开会的
- 算法系列(二)
- JavaScript 基础(五) 函数 变量和作用域
- iOS8 、iPhone6 及iPhone6+:Apple touch icon 与Startup Image
- 算法系列
- .net页面生命周期
- JavaScript 基础(四) 循环
- 【译】WordPress 中的50个过滤器(6):第41-50个过滤器
- 【译】WordPress 中的50个过滤器(5):第31-40个过滤器
- 使用VS2010 C#开发ActiveX控件
- JavaScript 基础(三) 对象 条件判断
- “大数据+定制化服务”或将引领高端旅游市场
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Ubuntu常用指令及用法详解
- Linux 系统使用私钥登录的教程详解
- Ubuntu如何轻松编译openJDK详解
- 详解Linux下Tomcat开启查看GC信息
- Centos7.4 zabbix3.4.7源码安装的方法步骤
- CentOS7环境搭建python3以及与python2实现共存的方法
- centos7.0安装离线JDK1.8方法详解
- ubuntu中swap(虚拟内存)设置方法
- 详解Linux监控重要进程的实现方法
- CentOS环境下安装Redis3.0及phpredis扩展测试示例
- 使用Apache commons-cli包进行命令行参数解析的示例代码
- 详解如何在Ubuntu 16.04上增加Swap分区
- Mac本地文件上传到CentOS云服务器方法
- linux中把.c的文件编译成.so文件
- Ubuntu16.04 中 locate文件查找命令