生物信息学

关于本课程的一些说明




桂松涛 Blog
songtaogui@163.com


2024年08月

WHY? 事要知其所以然

生物信息工具的使用也需要理解背后的原理

PCR:

  • 引物设计

  • 扩增片段大小

  • 反应循环次数

  • RT-PCR; Q-PCR ...



BLAST:

  • e-value阈值

  • 罚分矩阵

  • gap open/extension

  • 预设参数: megablast, blastx-fast ...


生信专业从业者的技能树

Bioinformatics ≈ Biology + Programming + Mathematics

新手村技能加点

  1. 基本的生物学和组学知识: 测序(二代/三代), RNA-Seq, 甲基化, ChIP-seq, ATAC-seq, 单细胞 ...

  2. 了解常用的生物数据库资源: NCBI, Ensemble, UCSC, Uniprot, CoGe, Panther ...

  3. Linux系统相关: Shell(Bash)编程, 作业调度, 超算使用 ...

  4. 掌握至少一门通用编程语言: python, perl, R, julia, rust, java, C++ ...

  5. 基本的数据分析技巧: 表格操作, 数据可视化 ...

  6. 基本的统计分析知识: 数据分布、假设检验、线性回归、聚类 ....

  7. 常见的生物信息学算法: 动态规划, 遗传算法, BWT转换, 序列比对 ...








生信工具使用者的加点建议


我以湿实验为主, 偶尔使用常规分析流程、现成的生信软件做一些基础分析, 我要学啥?

  • 基本的linux操作;

  • 组学技术和测序建库原理有本的认识;

  • 了解常用的生信数据库和软件;

  • 善用搜索工具找到自己需要的软件, 并能看懂说明书;

  • 学会向生信专业人员描述问题, 快速获得帮助;


课程概览


生信基础: Bio

  1. 生物信息学导论

  2. 生物数据库

  3. 序列比对

  4. 分子进化

  5. 高通量测序和基因组分析

  6. 基因预测及功能和结构注释

跨学科技能: informatics

  1. 统计和算法基础

  2. 计算机和编程基础

  3. 数据可视化基础


生信分析专题

  1. 基因家族分析

  2. 转录组分析

  3. 多组学分析

  4. 群体遗传分析


绝知须躬行

  • 课上内容以框架、大纲为主;

  • 提供自学资源、资料;

  • 90%以上的内容需要课下自学掌握;