为你推荐

编委会简介
内容简介
部分插图的彩色效果图
序1
序2
第1章 初识R语言
1.1 基础概念
1.2 软件安装
1.2.1 安装前的准备工作
1.2.2 R软件的安装
1.2.3 RStudio的安装
1.3 RStudio的设置和使用
1.3.1 RStudio界面
1.3.2 RStudio设置
1.3.3 使用RStudio Project管理工作目录
1.3.4 使用脚本管理代码
第2章 函数、参数和R包
2.1 函数和参数
2.1.1 区分函数、形式参数和默认参数
2.1.2 形式参数
2.1.3 默认参数
2.1.4 学会查询函数的帮助文档
2.1.5 自定义函数编写和使用
2.2 R包的安装
2.2.1 R包的来源及安装方式
2.2.2 检查R包是否安装成功
2.2.3 设置镜像
2.2.4 指定版本R包的安装
2.2.5 GitHub的R包的离线安装
2.2.6 避免重复安装
2.2.7 批量安装包
2.3 R包的使用方法
2.3.1 加载后使用
2.3.2 显式指定出自x包的x函数
2.3.3 获取R包与函数帮助信息
2.4 R包常见的问题及解决办法
2.4.1 报错:package"xxx"is not available
2.4.2 报错:there is no package called"xxx"
2.4.3 报错:x.x.x is already loaded,but x.x.x is required
2.4.4 报错:object xxx is not exported by xxx
2.4.5 报错:'make'not found
2.4.6 报错:make:/opt/gfortran/bin/gfortran:No such file or directory
2.4.7 报错:Permission denied
2.4.8 报错:The specified module could not be found
2.4.9 网络问题
2.4.10 经常被误解的问题
第3章 数据管理
3.1 变量
3.1.1 变量的赋值与查看
3.1.2 变量的命名
3.1.3 变量的使用
3.2 数据类型
3.2.1 数据类型介绍
3.2.2 数据类型的判断
3.2.3 数据类型的转换
3.2.4 异常数据
3.3 数据结构之向量
3.3.1 向量的生成方式
3.3.2 单个向量的运算
3.3.3 两个向量的运算
3.3.4 向量取子集
3.3.5 元素修改
3.4 数据结构之数据框
3.4.1 创建数据框
3.4.2 数据框的属性
3.4.3 数据框取子集
3.4.4 数据框的修改
3.4.5 两个数据框的拼接
3.5 数据结构之矩阵
3.5.1 创建矩阵
3.5.2 矩阵的属性
3.5.3 矩阵取子集
3.5.4 矩阵的修改
3.5.5 两个矩阵的拼接
3.5.6 常用函数
3.6 数据结构之列表
第4章 数据读写
4.1 文件读取技巧
4.1.1 文件存放位置
4.1.2 不推荐使用绝对路径
4.1.3 文件格式和分隔符
4.2 R语言原生读取和导出的方式
4.2.1 R语言原生读取和导出函数介绍
4.2.2 R语言原生的读取函数
4.2.3 文件读取示例
4.3 优化的读取和导出方式
4.3.1 readr包的应用
4.3.2 data.table包的应用
4.3.3 rio包的应用
4.4 多种读取方法比较
4.5 复杂示例解读
4.5.1 基因表达芯片平台的注释文件
4.5.2 TCGA的RNAseq counts文件
4.5.3 基因表达芯片数据的表达矩阵文件
第5章 R语言作图
5.1 R基础包
5.1.1 高级绘图函数
5.1.2 低级绘图函数
5.2 利用ggplot2作图
5.2.1 ggplot2的基本语法
5.2.2 设置图片属性
5.2.3 几何对象
5.2.4 位置关系
5.2.5 坐标系调整
5.2.6 主题设置
5.2.7 使用paletteer配色包
5.2.8 完整的ggplot2语法结构
5.3 利用ggpubr作图
5.4 常见拼图方法
5.4.1 par函数的mfrow参数
5.4.2 patchwork拼图
5.4.3 cowplot拼图
5.5 图片的保存与导出方法
5.5.1 ggplot2系列图片保存方法
5.5.2 通用保存方法
5.5.3 使用eoffice包导出
5.6 画图的思考过程
第6章 实用数据处理与流程控制
6.1 tidyr包应用
6.1.1 数据清理
6.1.2 分割和合并
6.1.3 处理NA
6.2 dplyr包应用
6.2.1 常用函数
6.2.2 管道操作(%>%)
6.2.3 处理关系数据
6.3 stringr包应用
6.3.1 stringr包与示例数据
6.3.2 长度和数量统计
6.3.3 拆分和合并
6.3.4 内容定位和筛选
6.3.5 大小写转换
6.3.6 替换和删除
6.4 条件语句
6.4.1 if语句
6.4.2 if语句衍生的ifelse函数
6.4.3 switch函数
6.5 循环语句
6.5.1 for循环
6.5.2 while循环
6.6 apply族函数
6.6.1 apply函数的应用
6.6.2 lapply函数的应用
6.6.3 sapply函数的应用
6.7 项目管理方法示例
6.7.1 脚本的管理
6.7.2 项目的管理
第7章 基因表达芯片数据分析简介
7.1 常见图表
7.1.1 热图
7.1.2 箱线图
7.1.3 火山图
7.1.4 PCA图
7.2 GEO数据库介绍
7.2.1 数据条目
7.2.2 GEO数据集的常见实验类型
7.3 实验设计思路及案例
第8章 基因表达芯片数据标准分析
8.1 安装R包
8.1.1 前期设置
8.1.2 批量安装R包
8.1.3 检查是否安装成功
8.2 数据下载与整理
8.2.1 前期设置
8.2.2 数据下载方式
8.2.3 数据整理
8.3 提炼分组信息
8.3.1 分组信息的3个要求
8.3.2 提炼内容
8.4 获取探针注释
8.4.1 查询注释R包
8.4.2 GPL页面的表格文件解析
8.5 数据质控
8.5.1 PCA图
8.5.2 离散基因热图
8.6 差异分析
8.6.1 用limma完成二分组数据的差异分析
8.6.2 差异分析结果整理
8.6.3 差异分析结果的可视化
8.7 富集分析
8.7.1 输入数据
8.7.2 执行富集分析
8.7.3 分析结果解读
8.7.4 分析结果可视化
8.8 基因集富集分析
8.8.1 输入数据准备
8.8.2 执行GSEA分析
8.8.3 分析结果解读
8.8.4 分析结果可视化
8.9 蛋白互作网络分析
8.9.1 导出差异基因和属性表格
8.9.2 使用string网站进行蛋白互作网络分析
8.9.3 Cytoscape网络分析
第9章 基因表达芯片数据高级分析
9.1 R包安装与文件下载
9.1.1 R包安装
9.1.2 文件下载
9.2 tinyarray简化分析流程
9.2.1 数据下载和整理
9.2.2 生成分组信息与探针注释
9.2.3 差异分析
9.2.4 富集分析
9.3 多分组数据分析
9.3.1 数据下载和整理
9.3.2 生成分组向量与探针注释
9.3.3 差异分析
9.3.4 tinyarray的简化操作
9.3.5 富集分析
9.4 双因素数据差异分析
9.4.1 实验设计
9.4.2 数据下载和整理
9.4.3 整理实验设计
9.4.4 做差异分析
9.4.5 差异分析结果的可视化
9.4.6 理解logFC的计算方式
9.4.7 富集分析
9.5 多数据集联合分析
9.5.1 分别进行差异分析后取交集
9.5.2 合并表达矩阵后校正批次效应
9.5.3 RRA整合差异基因
9.6 加权共表达网络分析
9.6.1 数据预整理
9.6.2 表达矩阵数据整理
9.6.3 表型信息整理
9.6.4 WGCNA的具体步骤
9.7 常见格式的原始数据处理
9.7.1 CEL格式
9.7.2 TXT格式
第10章 Bulk转录组数据标准分析
10.1 R包安装与文件下载
10.1.1 R包安装
10.1.2 文件下载
10.2 数据下载和整理
10.2.1 项目命名
10.2.2 读取和整理数据
10.2.3 表达矩阵行名ID转换
10.2.4 基因过滤
10.2.5 分组信息获取
10.2.6 保存数据
10.3 差异分析及其可视化
10.3.1 三大R包差异分析
10.3.2 可视化分析
10.3.3 三大R包差异基因对比
10.4 富集分析
10.4.1 普通富集分析
10.4.2 基因集富集分析
10.5 数据读取与整理案例
10.5.1 GEO数据库官方整理的原始计数文件
10.5.2 TXT格式的文件读取和整理示例
10.5.3 多个TXT文件的整理与合并
10.5.4 TCGA的转录组数据整理
第11章 Bulk转录组高级分析
11.1 R包安装与文件下载
11.1.1 R包安装
11.1.2 文件下载
11.2 转录组多分组数据的差异分析
11.2.1 数据下载与整理
11.2.2 多分组数据的差异分析
11.3 多个转录组数据集联合分析
11.3.1 进行差异分析后取交集
11.3.2 使用ComBat-seq合并校正Count矩阵
11.3.3 RRA整合差异基因
11.4 转录组加权共表达网络分析(WGCNA)
11.4.1 表达矩阵预整理
11.4.2 表达矩阵数据整理
11.4.3 表型信息整理
11.4.4 WGCNA的具体步骤
11.5 机器学习分类模型
11.5.1 训练集数据下载和整理
11.5.2 测试集数据下载与整理
11.5.3 构建Lasso回归的分类模型
11.5.4 构建随机森林模型
11.5.5 构建支持向量机模型
第12章 预后分析
12.1 R包安装与文件下载
12.1.1 R包安装
12.1.2 文件下载
12.2 TCGA数据下载与整理
12.2.1 下载数据
12.2.2 表达矩阵的整理
12.2.3 整理生存信息和临床信息
12.2.4 实现表达矩阵与临床信息的匹配
12.3 测试集数据的下载与整理
12.3.1 整理表达矩阵
12.3.2 整理生存信息和临床信息
12.3.3 表达矩阵与临床信息的对齐
12.4 KM生存曲线绘制和预后相关基因的筛选
12.4.1 准备输入数据
12.4.2 KM生存曲线
12.4.3 批量Log-rank检验
12.4.4 批量单因素Cox回归
12.5 Lasso回归与预后模型构建
12.5.1 准备输入数据
12.5.2 train数据集建模
12.5.3 test数据集验证
12.6 构建Cox比例风险模型与多维验证
12.6.1 准备输入数据
12.6.2 构建多因素Cox模型
12.6.3 风险评分的计算与评估
12.6.4 模型的可视化评估(训练集)
12.6.5 模型的外部验证(测试集)
12.6.6 训练集与测试集对比验证
12.6.7 风险因子三图联动(镜像验证)
12.7 构建列线图与校准曲线
12.7.1 数据整理
12.7.2 构建Cox比例风险模型
12.7.3 检查Cox模型的多重共线性
12.7.4 绘制列线图
12.7.5 绘制列线图校准曲线
第13章 肿瘤免疫微环境分析
13.1 R包安装与文件下载
13.1.1 R包安装
13.1.2 文件下载
13.2 基于ESTIMATE算法的微环境宏观评估
13.2.1 准备数据与评分计算
13.2.2 结果提取与肿瘤纯度计算
13.2.3 高低风险组宏观微环境差异比较
13.3 基于ssGSEA的免疫浸润计算与可视化
13.3.1 免疫基因集准备与表达矩阵预处理
13.3.2 免疫浸润评分计算
13.3.3 高低风险组免疫浸润差异可视化
13.4 基于CIBERSORT的免疫浸润计算与可视化
13.4.1 表达矩阵与免疫数据的对齐
13.4.2 免疫浸润比例堆叠柱状图
13.4.3 免疫细胞丰度差异分组箱线图
13.5 集成多种算法的免疫浸润及其可视化
13.5.1 基于TIMER和IOBR的免疫浸润
13.5.2 xCell结果的可视化
13.5.3 MCP-counter结果的可视化
13.6 免疫治疗队列的预测与验证
13.6.1 IMmotion150队列
13.6.2 IMvigor210队列
第14章 单细胞转录组数据分析
14.1 R包安装与文件下载
14.1.1 R包安装
14.1.2 文件下载
14.2 Seurat单样本数据标准流程
14.2.1 环境准备、数据读取与对象创建
14.2.2 质量控制与基础过滤
14.2.3 数据标准化与高度可变基因鉴定
14.2.4 数据归一化缩放与线性降维
14.2.5 双细胞识别与过滤
14.2.6 细胞聚类与非线性降维可视化
14.3 细胞类型注释与marker基因计算
14.3.1 手动注释
14.3.2 自动注释
14.3.3 marker基因及其可视化
14.4 多样本整合与差异分析
14.4.1 数据下载与文件结构整理
14.4.2 批量读取与统一质控
14.4.3 双细胞去除
14.4.4 数据整合与批次效应去除
14.4.5 聚类分辨率选择
14.4.6 细胞类型注释
14.4.7 分组可视化及细胞比例比较
14.4.8 差异分析
14.4.9 伪Bulk转录组差异分析
14.5 细胞亚群的二次分群
14.5.1 二次分群背景与子集提取
14.5.2 子对象的多样本整合与重新聚类
14.5.3 细胞亚群的细分注释
14.5.4 将细胞亚群注释映射回原对象
14.6 单细胞拟时序分析(Monocle 2)
14.6.1 拟时序分析背景与对象构建
14.6.2 时序基因筛选与降维
14.6.3 构建轨迹与设定发育起点
14.6.4 发育轨迹可视化
14.6.5 基因表达的时序动态变化
14.7 细胞通讯分析(CellChat)
14.7.1 细胞通讯分析背景与策略
14.7.2 数据准备与数据库设置
14.7.3 自定义函数并分组分析
14.7.4 组间通讯网络宏观对比
14.7.5 信号通路与受体-配体微观差异探究
后折页
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜