没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Analysis of single cell RNA-seq data
Vladimir Kiselev (wikiselev), Tallulah Andrews, Jennifer Westoby (Jenni_Westoby), Davis
McCarthy (davisjmcc), Maren Büttner (marenbuettner) and Martin Hemberg (m_hemberg)
2018-02-27
2
Contents
1 About the course 7
1.1 Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2 Registration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.3 GitHub . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.4 Docker image (RStudio) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.5 Manual installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.6 License . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.7 Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.8 Contact . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2 Introduction to single-cell RNA-seq 9
2.1 Bulk RNA-seq . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.2 scRNA-seq . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.3 Workow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.4 Computational Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.5 Challenges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.6 Experimental methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.7 What platform to use for my experiment? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3 Processing Raw scRNA-seq Data 17
3.1 FastQC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.2 Trimming Reads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.3 File formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.4 Demultiplexing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.5 Using STAR to Align Reads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.6 Kallisto and Pseudo-Alignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
4 Construction of expression matrix 33
4.1 Reads QC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.2 Reads alignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.3 Alignment example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4.4 Mapping QC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
4.5 Reads quantication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
4.6 Unique Molecular Identiers (UMIs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
5 Introduction to R/Bioconductor 41
5.1 Installing packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
5.2 Installation instructions: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
5.3 Data-types/classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
5.4 Basic data structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
5.5 More information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
5.6 Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
3
4 CONTENTS
5.7 Bioconductor, SingleCellExperiment and scater . . . . . . . . . . . . . . . . . . . . . . . . 53
5.8 An Introduction to ggplot2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
6 Tabula Muris 65
6.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
6.2 Downloading the data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
6.3 Reading the data (Smartseq2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
6.4 Building a scater object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
6.5 Reading the data (10X) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
6.6 Building a scater object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
6.7 Advanced Exercise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
7 Cleaning the Expression Matrix 73
7.1 Expression QC (UMI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
7.2 Expression QC (Reads) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
7.3 Data visualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
7.4 Data visualization (Reads) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
7.5 Identifying confounding factors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
7.6 Identifying confounding factors (Reads) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
7.7 Normalization theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
7.8 Normalization practice (UMI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
7.9 Normalization practice (Reads) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
7.10 Dealing with confounders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
7.11 Dealing with confounders (Reads) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
8 Biological Analysis 187
8.1 Clustering Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
8.2 Clustering example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
8.3 Feature Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
8.4 Pseudotime analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
8.5 Imputation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
8.6 Dierential Expression (DE) analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
8.7 DE in a real dataset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
8.8 Comparing/Combining scRNASeq datasets . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
8.9 Search scRNA-Seq data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
9 Seurat 305
9.1 Seurat object class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305
9.2 Expression QC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305
9.3 Normalization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
9.4 Highly variable genes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
9.5 Dealing with confounders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
9.6 Linear dimensionality reduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
9.7 Signicant PCs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
9.8 Clustering cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
9.9 Marker genes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
9.10 sessionInfo() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324
10 “Ideal” scRNAseq pipeline (as of Oct 2017) 327
10.1 Experimental Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
10.2 Processing Reads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
10.3 Preparing Expression Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
10.4 Biological Interpretation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
11 Advanced exercises 331
CONTENTS 5
12 Resources 333
12.1 scRNA-seq protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
12.2 External RNA Control Consortium (ERCC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
12.3 scRNA-seq analysis tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
12.4 scRNA-seq public datasets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
剩余336页未读,继续阅读
资源评论
- glowlaw2023-07-25教程详实且有效地介绍了剑桥大学在单细胞转录组领域的研究方法,值得学习和借鉴。
- 林祈墨2023-07-25文档内容真实可靠,作者通过实例和数据解释了分析方法的优势和局限性。
- 雨后的印2023-07-25这份教程提供了清晰简明的步骤,让人可以轻松理解和实践单细胞转录组分析。
- 基鑫阁2023-07-25这个教程不仅适用于研究者,对于初学者而言也提供了很好的入门机会。
- ask_ai_app2023-07-25教程给出了简单明了的指导,对于想要进行单细胞转录组分析的人来说是一份很好的指南。
SmartCells
- 粉丝: 5
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 15kw充电模块仿真,加入了三次谐波和电容分压中点平衡控制 效果相当好,全C语言源代码实现仿真
- 冷水机组 PLC程序 西门子1200 1500 在运行成熟稳定的冷水机组控制程序 通过MODBUS RTU进行通讯控制,程序有实用的MODBUS RTU通讯程序,可适应现场需求; 原系统机组水泵采用一
- 锁相环simulink仿真,1:单同步坐标系锁相环(ssrf-pll),2:对称分量法锁相环(ssrfpll上面加个正序分量提取),3:双dq锁相环(ddsrf-pll),4:双二阶广义积分锁相环(s
- Matlab基于语音识别的信号灯图像模拟控制技术 语音信号的端点检测是进行语音识别的一个基本步骤,它是特征训练和识别的基础 端点检测是指在语音信号中查找各种段落(如音素、音节、词素)的始点和终点的
- 永磁电机电机控制程序代码 DSP28335电机控制程序案例 永磁同步电机霍尔传感FOC SVPWM 速度电流双闭环 2 永磁同步正交编码ABZ FOC SVPWM 速度电流双闭
- 自己搭建的各种永磁同步电机PMSM效率优化Simulink模型 (1)基于FOC的PMSM进 法效率优化 (2)基于FOC的PMSM黄金分割法效率优化 (3)基于DTC的PMSM最小损耗LMC模型
- 微电网两阶段鲁棒优化matlab代码 基于matlab+yalmip+cplex实现 代码完美地复现了中国电机工程学报的文献《微电网两阶段鲁棒优化经济调度方法-刘一欣》 代码基于matlab+yal
- 主题:风电-光热-CHP联合发电系统优化调度 关键词:光热发电;热电联产;优化调度; 本文联合发电系统主要包含了风电、光热发电(CSP)、热电机组和纯凝机组,以CSP、热电机组和纯凝机组的发电成本最低
- 1关键词:场景生成;场景削减;概率分布;随机优化 2参考文献:《一种在微网动态经济调度中考虑风电随机性的方法》 3主要内容:Matlab 采用正态分布和韦布尔分布描述风电,光伏和负荷概率分
- MATLAB基于训练集的语音识别, 像指纹识别一样可以识别每个人的语音,判断它是不是库里的语音 代码+项目报告
- 电动汽车充电站优化配置 matlab 采用matlab+yalmip进行编程,cplex gurobi作为求解器均可 以某实际31节点系统为例,具体参数参考文献均有详细表述,选择 3 种典型的电动汽
- #同步发电机VSG并网模型,基于MATLAB simulink搭建 功率等级 100kw
- 新能源汽车电机控制代码,TC17xx系列,TASKING工程,FOC代码,有弱磁控制等
- 电力电子技术,逆变技术matlab模型图,电压型单相半桥逆变电路,电压型单相全桥逆变电路,电流型三相逆变电路等,数据已经调试好,可以直接出波形图,可用于电力电子的研究
- matlab车牌识别系统,有图像预处理模块,图像倾斜矫正模块,图像分割模块,图像识别模块 算法有均值滤波,灰度处理,边缘检测,形态学处理,垂直投影分割,字符模板识别 附带ppt
- 基于bp网络的车牌识别系统,matlab的gui界面 有处理过程 图像处理,阈值分割,图像矫正,边缘检测,神金网络 因数据集有限,处理自己拿摄图片有时需额外训练 数据集字母和数字较多其他少一点
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功