日期 | 等级 | 授课题目 | 授课内容 |
第一天 | 基础 | R语言基础知识
| 1、R语言概述及特点 2、R语言软件安装和功能介绍 3、R语言包的安装和帮助文档 |
R语言的编程 | 4、介绍R语言中常用的数据结构(包括向量,数组,矩阵,列表,数据框等)的介绍和操作方法; 5、R语言中数据的导入导出 6、R语言编程中常用的控制语句; 7、R语言中功能模块(函数)的编写和使用方法。 |
第二天 | 实战 | R绘图基础 | 8、R绘图的基本概念和模式 9、R语言中常用绘图函数和绘图参数的介绍 10、使用专门的绘图包进行绘图 |
ggplot2的使用 | 11、ggplot2软件包概述 12、ggplot2绘制简单图形 13、ggplot2绘制复杂图形,并进行参数调整 |
第三天 | R在统计学中的应用 | 14、 使用R做统计分析,假设检验,包括常用的参数和非参数检验; 15、使用线性模型进行回归分析; 16、使用R做方差分析; 17、使用R做主成分分析和聚类分析等 (以生物、医学和生态相关内容为例) |
第四天 | 高级 | R在生物信息学分析中的应用
| 18、使用R语言分析转录组测序的read count数据,进行差异表达分析; 19、使用R进行基因的GO富集分析和Pathway分析等。 |
课堂答疑 | 20、具体问题讨论和现场答疑,可以结合学员自身数据和分析需求,设计和编写R语言脚本 |