Learning Outcomes:
At the end of the module, students should be able to:
- Configure and setup python IDE for life science projects
- Write basic functional python scripts
- Identify packages and libraries essential to scientific computing
- Write python codes for the following indicative applications including motif identification in genomic data, pattern identification in interaction network data, and dynamic modelling of biochemical switches.
Indicative Module Content:
Python basics - getting started with "how-to-program" using Python.
Advanced Python - covering object-oriented, regular expressions, calling libraries and packages for life science application
Students will work on specific examples covering simple biochemical calculations and sequence analysis, to modelling the dynamic interactions of genes and protein in cells and evolutionary properties of system biology. How-to implementation using projects in Python.