← 返回课程列表
生物信息学编程实战:从序列处理到结构预测

生物信息学编程实战:从序列处理到结构预测

课程视频

课程简介

生物信息学(bioinformatics)是 CS 与生命科学的交叉学科。本课程以 Python 为工具,带你从最基础的序列读写出发,逐步掌握序列比对、读码框翻译、进化树构建,并初步接触 AlphaFold 等结构预测工具的使用方式,帮助你把"写代码"的能力直接用在真实的生物数据上。

学习目标

  • 掌握 FASTA/FASTQ 格式的解析与批量处理
  • 能独立实现 Needleman-Wunsch 全局比对与 Smith-Waterman 局部比对
  • 理解 BLAST 的搜索原理与参数含义
  • 了解基于 AI 的蛋白质结构预测工具链

章节概览

  1. 第一章:生物序列基础与文件格式
  2. 第二章:Python 处理 DNA/蛋白序列
  3. 第三章:双序列比对的动态规划实现
  4. 第四章:数据库搜索与 BLAST 实战
  5. 第五章:从序列到结构——AI 结构预测入门
课程能力进阶路径 序列读写 比对算法 数据库搜索 结构预测 从"读懂数据"到"预测生命结构"
---
生物信息学编程实战:从序列处理到结构预测 | 必学必会