中南大学 生物医学信息系 本科/研究生课程
中南大学 · 生物医学信息系 · 本科/研究生课程
本课程面向生物医学信息系本科生/研究生,系统讲授 R语言基础语法 与 (R)Markdown文档编写 技术。通过”2学时理论讲授 + 2学时实验操作”的紧凑安排,帮助学生:
R编程 向量、矩阵、数据框、列表操作;条件判断与循环;自定义函数
核心包 tidyverse数据处理;ggplot2可视化;生物医学专用包
文档编写 Markdown语法;R Markdown文档结构;交叉引用与自动化
现代工具 Quarto多格式输出;Git版本控制;可重复性研究最佳实践

中南大学 · 生物医学信息系
研究方向:生物信息学、计算生物学、多组学数据分析
🌐 实验室主页
📧 wangshx@csu.edu.cn
🐙 WangLabCSU
所有内容紧密结合生物医学研究场景,代码示例可直接用于实际项目
本课程为后续《转录组分析》《基因组突变分析》等课程奠定基础
提供完整的幻灯片、实验指导、示例代码、拓展阅读材料
中南大学 · 生物医学信息系
Department of Biomedical Informatics, Central South University
---
title: "R与(R)Markdown基础"
subtitle: "中南大学 生物医学信息系 本科/研究生课程"
description: "掌握R语言核心语法与可重复性研究报告撰写技能"
format:
html:
toc: false
page-layout: custom
---
::: {.hero-banner .text-center .py-5 .mb-4 style="background: linear-gradient(135deg, #8B0000 0%, #5c0000 100%); color: white;"}
# R与(R)Markdown基础
## R and (R)Markdown Fundamentals
::: {.lead .mt-3}
中南大学 · 生物医学信息系 · 本科/研究生课程
:::
:::
::: {.container .py-4}
## 开始学习 {.text-center .mt-4 .mb-5}
::: {.row .justify-content-center}
::: {.col-md-10}
::: {.d-grid .gap-2 .d-md-flex .justify-content-md-center}
[📋 课程大纲](syllabus.qmd){.btn .btn-primary .btn-lg .me-2}
[🧪 实验1:R基础](labs/lab1-r-basics.qmd){.btn .btn-success .btn-lg .me-2}
[🧪 实验2:R Markdown](labs/lab2-rmarkdown.qmd){.btn .btn-success .btn-lg .me-2}
[📚 学习资源](../learning-resources.html){.btn .btn-info .btn-lg}
:::
::: {.mt-3 .text-center}
**幻灯片**:
[📊 R语言基础](slides/slides-r-basics.html){.btn .btn-outline-secondary .btn-sm .me-1}
[📊 R Markdown与现代报告工具](slides/slides-rmarkdown.html){.btn .btn-outline-secondary .btn-sm}
:::
:::
:::
## 课程简介 {.text-center .mb-5}
::: {.row .justify-content-center}
::: {.col-lg-10}
本课程面向**生物医学信息系**本科生/研究生,系统讲授 **R语言基础语法** 与 **(R)Markdown文档编写** 技术。通过"2学时理论讲授 + 2学时实验操作"的紧凑安排,帮助学生:
- 掌握R语言核心编程技能
- 熟悉生物医学数据处理常用包
- 学会使用R Markdown/Quarto撰写可重复性研究报告
- 建立良好的计算生物学研究习惯
:::
:::
## 课程模块 {.text-center .mb-4}
::: {.row .g-4}
::: {.col-md-6}
::: {.course-card}
### 📊 理论讲授 (2学时 = 90分钟)
| 内容 | 时长 | 要点 |
|------|:----:|------|
| **R语言基础** | 50分钟 | 数据类型、结构、控制流、函数、R包生态 |
| **R Markdown基础** | 25分钟 | 语法、代码块、输出控制 |
| **现代报告工具** | 15分钟 | Quarto、可重复性研究 |
[查看详细大纲](syllabus.qmd){.btn .btn-outline-primary .btn-sm .mt-2}
:::
:::
::: {.col-md-6}
::: {.course-card}
### 🧪 实验操作 (2学时 = 90分钟)
| 实验 | 时长 | 目标 |
|------|:----:|------|
| **实验1:R基础** | 45分钟 | 数据操作、可视化、编程练习 |
| **实验2:报告撰写** | 45分钟 | 完整分析报告的R Markdown实现 |
配套实验指导手册、示例数据、参考答案
[进入实验指导](labs/lab1-r-basics.qmd){.btn .btn-outline-primary .btn-sm .mt-2}
:::
:::
:::
## 你将学到什么 {.text-center .mt-5 .mb-4}
::: {.row .g-4 .text-center}
::: {.col-6 .col-md-3}
::: {.p-3}
### 💻
**R编程**
向量、矩阵、数据框、列表操作;条件判断与循环;自定义函数
:::
:::
::: {.col-6 .col-md-3}
::: {.p-3}
### 📦
**核心包**
tidyverse数据处理;ggplot2可视化;生物医学专用包
:::
:::
::: {.col-6 .col-md-3}
::: {.p-3}
### 📝
**文档编写**
Markdown语法;R Markdown文档结构;交叉引用与自动化
:::
:::
::: {.col-6 .col-md-3}
::: {.p-3}
### 🚀
**现代工具**
Quarto多格式输出;Git版本控制;可重复性研究最佳实践
:::
:::
:::
## 授课教师 {.mt-5}
::: {.instructor-card}
::: {.instructor-avatar style="width: 100px; height: 100px; overflow: hidden; padding: 0;"}
{style="width: 100%; height: 100%; object-fit: cover;"}
:::
::: {.instructor-info}
### 王诗翔 副教授
**中南大学 · 生物医学信息系**
研究方向:生物信息学、计算生物学、多组学数据分析
🌐 [实验室主页](https://wanglabcsu.github.io/)
📧 wangshx@csu.edu.cn
🐙 [WangLabCSU](https://github.com/WangLabCSU)
:::
:::
## 课程特色 {.mt-5}
::: {.row .g-4}
::: {.col-md-4}
::: {.feature-box}
#### 🎯 面向实战
所有内容紧密结合生物医学研究场景,代码示例可直接用于实际项目
:::
:::
::: {.col-md-4}
::: {.feature-box}
#### 🔗 前后衔接
本课程为后续《转录组分析》《基因组突变分析》等课程奠定基础
:::
:::
::: {.col-md-4}
::: {.feature-box}
#### 📚 资源丰富
提供完整的幻灯片、实验指导、示例代码、拓展阅读材料
:::
:::
:::
:::
::: {.text-center .py-4 .mt-5 style="background: #f8f9fa;"}
**中南大学 · 生物医学信息系**
*Department of Biomedical Informatics, Central South University*
本课程网站使用 [Quarto](https://quarto.org) 构建 ·
[GitHub 仓库](https://github.com/WangLabCSU/courses/tree/main/r-and-rmarkdown) ·
[实验室主页](https://wanglabcsu.github.io/)
:::