
生物信息学编程实战:从序列处理到结构预测
课程视频
课程简介
生物信息学(bioinformatics)是 CS 与生命科学的交叉学科。本课程以 Python 为工具,带你从最基础的序列读写出发,逐步掌握序列比对、读码框翻译、进化树构建,并初步接触 AlphaFold 等结构预测工具的使用方式,帮助你把"写代码"的能力直接用在真实的生物数据上。
学习目标
- 掌握 FASTA/FASTQ 格式的解析与批量处理
- 能独立实现 Needleman-Wunsch 全局比对与 Smith-Waterman 局部比对
- 理解 BLAST 的搜索原理与参数含义
- 了解基于 AI 的蛋白质结构预测工具链
章节概览
- 第一章:生物序列基础与文件格式
- 第二章:Python 处理 DNA/蛋白序列
- 第三章:双序列比对的动态规划实现
- 第四章:数据库搜索与 BLAST 实战
- 第五章:从序列到结构——AI 结构预测入门