R与(R)Markdown基础
  • ← 返回课程主页
  • 课程首页
  • 课程大纲
  • 教学资源

    • 讲座笔记
    • 📖 讲座1:R语言基础
    • 📖 讲座2:数据可视化
    • 📖 讲座3:R Markdown
    • 📖 讲座4:Quarto入门

    • 幻灯片
    • 📊 幻灯片:R基础
    • 📊 幻灯片:R Markdown

    • 实验指导
    • 🧪 实验1:R基础练习
    • 🧪 实验2:R Markdown实践
  • 拓展资源
  • 学习资源
  • 报告问题
  • 中南大学
  1. 课程信息
  2. R与(R)Markdown基础

R与(R)Markdown基础

中南大学 生物医学信息系 本科/研究生课程

掌握R语言核心语法与可重复性研究报告撰写技能

R与(R)Markdown基础

R and (R)Markdown Fundamentals

中南大学 · 生物医学信息系 · 本科/研究生课程

开始学习

📋 课程大纲 🧪 实验1:R基础 🧪 实验2:R Markdown 📚 学习资源

幻灯片: 📊 R语言基础 📊 R Markdown与现代报告工具

课程简介

本课程面向生物医学信息系本科生/研究生,系统讲授 R语言基础语法 与 (R)Markdown文档编写 技术。通过”2学时理论讲授 + 2学时实验操作”的紧凑安排,帮助学生:

  • 掌握R语言核心编程技能
  • 熟悉生物医学数据处理常用包
  • 学会使用R Markdown/Quarto撰写可重复性研究报告
  • 建立良好的计算生物学研究习惯

课程模块

📊 理论讲授 (2学时 = 90分钟)

内容 时长 要点
R语言基础 50分钟 数据类型、结构、控制流、函数、R包生态
R Markdown基础 25分钟 语法、代码块、输出控制
现代报告工具 15分钟 Quarto、可重复性研究

查看详细大纲

🧪 实验操作 (2学时 = 90分钟)

实验 时长 目标
实验1:R基础 45分钟 数据操作、可视化、编程练习
实验2:报告撰写 45分钟 完整分析报告的R Markdown实现

配套实验指导手册、示例数据、参考答案

进入实验指导

你将学到什么

💻

R编程 向量、矩阵、数据框、列表操作;条件判断与循环;自定义函数

📦

核心包 tidyverse数据处理;ggplot2可视化;生物医学专用包

📝

文档编写 Markdown语法;R Markdown文档结构;交叉引用与自动化

🚀

现代工具 Quarto多格式输出;Git版本控制;可重复性研究最佳实践

授课教师

王诗翔 副教授

中南大学 · 生物医学信息系

研究方向:生物信息学、计算生物学、多组学数据分析

🌐 实验室主页
📧 wangshx@csu.edu.cn
🐙 WangLabCSU

课程特色

🎯 面向实战

所有内容紧密结合生物医学研究场景,代码示例可直接用于实际项目

🔗 前后衔接

本课程为后续《转录组分析》《基因组突变分析》等课程奠定基础

📚 资源丰富

提供完整的幻灯片、实验指导、示例代码、拓展阅读材料

中南大学 · 生物医学信息系
Department of Biomedical Informatics, Central South University

本课程网站使用 Quarto 构建 · GitHub 仓库 · 实验室主页

源代码
---
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;"}
![](../logo/wsx.jpeg){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/)

:::

© 2026 王诗翔 - 中南大学 · 生物医学信息系

  • WangLabCSU

  • 许可证