|Title||Biocomputing (Beginners and Advanced Course)|
|People||Prof. Erich Bornberg-Bauer (coordinator)|
|Duration||Block IV, Winter|
|Website||Molecular Evolution and Bioinformatics Group|
Modern biological research produces vast amounts of digital information, such as DNA sequences and gene expression data. Managing and analysing this information has become a major component of many biologists' daily routine. Students will learn to analyse biological data using the Python scripting language. This knowledge will enable the students to use biological data to answer evolutionary questions.
- Learn how to use a scripting language to efficiently handle any biological data.
- Be able to work in a Linux environment. (Beginners and Math module only)
- Learn how to use Python (instructed) or Perl (self-taught) for complex tasks such as constructing a pipeline for automated processing of large genomic data and subsequent phylogenetic or functional analyses (Advanced module only)
- Lectures and practicals: working in a shell in Linux
- Practical course: Introduction to programming in Python
- Practical course: Introduction to programming in Perl (optional, advanced only)
- A small project (not for Math students)
- Python programming
- Perl (advanced only)
- Linux operation system and command line interface, joining commands etc.
Materials (password will be provided during the course):
- Video tutorials: Python for Windows users
- Popular Python modules for Bioinformatics
- Tutorial for BioPython
- Book on Python Programming for Biologists
- Book on Python Programming for Biologists II
- Free online book on Python programming
- Linux command line tutorial
- Linux command line tutorial II