Skip to content

【生物信息学】- 春季学期课程

Bioinformatics

【课程信息】

  • 上课时间:2026 春季学期 周四第一大节(8:00-9:35)全周
  • 上课地点:清华大学 四教4404
  • 教学大纲Syllabus
  • 实践教程Bioinformatics Tutorial

  • 学时:32

  • 学分:2
  • 主讲老师:鲁志
  • 对象:本科生 30-80人

【教学理念】

Teaching Philosophy:

“Study and Practice” 格物致知 | 知行合一

We teach professional skills in bioinformatics. These skills are not just running software. They will give you freedom of exploring various real data.

【课程简介】

相对于过去,突然地,我们发现数据不是太少而是太多,信息不是匮乏而是繁杂,新一代人的重要能力是“鉴别”和“挖掘”。我们将教授生物信息学方面的专业技能, 这些技能不是单纯地运行软件的能力,而是让你们拥有探索各种真实数据的自由。

生物信息学是融合数学、统计学与计算机科学,解析生物医学数据的核心交叉学科。面对人工智能时代的科研范式变革,本课程旨在帮助学生掌握生物信息学基础知识、实操技能及相关编程能力,并重点培养学生利用 AI 工具与算法解决复杂生物学问题的能力。课程兼顾理论讲授与前沿探索,尤为注重实操训练。通过依托上机实训,强化学生对生物信息学工具的掌握,并模拟真实科研场景,训练学生结合 AI 技术进行数据挖掘、结果解读及流程自动化的综合应用能力。

【预修课程】

  1. 基本生物课程: 如《普通生物学》和/或 《遗传学》和/或 《分子生物学》
  2. 基本统计课程: 如《概率论》和/或《生物统计》
  3. 基本数学课程: 如《线性代数》
  4. 基本计算机技能:如 Linux、Python 等

【提前练习】

该课程的作业中会涉及大量 Linux 操作和编程,课程目的是让大家 “实践” 编程解决生物问题,而不是“学习编程”,因此,需要已经有一定的Linux接触和编程基础的同学才适合选修。

建议同学们先修一些计算机基础课或者自学一些计算机的网络课程,加强一下计算机编程的基本技能。比如,建议大家在寒假通过网络视频等资源学习一些Linux中命令行的基本操作。

特别要提醒的是,学计算机时一定要注意上机操作和实践练习。同学们可以在自己的Windows或者MacOS上装一个docker来虚拟Linux系统进行练习,我们为此写了一个docker安装和使用的简单指南,见 Run Jobs in a Docker