Week |
Subject |
Related Preparation |
1) |
Introduction to programming and python |
Introduction to programming and python |
2) |
Variables, data types, operators, return function, if/else block |
Variables, data types, operators, return function, if/else block |
3) |
Module loading, Module functions, Declarations |
Module loading, Module functions, Declarations |
4) |
List, dict, tuple types, user input, comment block |
List, dict, tuple types, user input, comment block |
5) |
For, while loop, break, continue and iterators |
For, while loop, break, continue and iterators |
6) |
Time, sys, os modules, file read and write |
Time, sys, os modules, file read and write |
7) |
Classes. Regular expressions and regex module |
Classes. Regular expressions and regex module |
8) |
midterm exam |
|
9) |
Numpy, scipy, and panda modules. Matrices and sparse matrices |
Numpy, scipy, and panda modules. Matrices and sparse matrices |
10) |
Matplotlib module, K-means clustering and Hierarchical clustering |
Matplotlib module, K-means clustering and Hierarchical clustering |
11) |
python module, one-to-one alignment. Communication with NCBI |
python module, one-to-one alignment. Communication with NCBI |
12) |
Introduction to next generation sequencing analysis, single nucleotide polymorphism, copy number polymorphism |
Introduction to next generation sequencing analysis, single nucleotide polymorphism, copy number polymorphism |
13) |
Multiple sequence alignment and evolutionary tree generation |
Multiple sequence alignment and evolutionary tree generation |
14) |
Application project |
Application project |
15) |
Application project |
Application project |
16) |
final exam |
|
Course Notes / Textbooks: |
1. Lutz, Mark. Programming python. " O'Reilly Media, Inc.", 2001.
2. Zelle, John M. Python programming: an introduction to computer science. Franklin, Beedle & Associates, Inc., 2004.
|
References: |
1. Lutz, Mark. Programming python. " O'Reilly Media, Inc.", 2001.
2. Zelle, John M. Python programming: an introduction to computer science. Franklin, Beedle & Associates, Inc., 2004.
|