| ![]() |
| TBiB Q4/2007 |
Recent Announcements
AboutIt's a sad fact of life that most bioinformatics software packages are incompatible — if we wish to perform a number of calculations on a set of data, the output of one program never quite matches the input of the next, and although in many cases tools exist for translating one data format into another, often the translation looses information about the data. And although we often want to combine calculations in various tools, without manually inspecting the intermediate results, building a pipeline of calculations is often not immediately possible. In this course we will see how we can use a "scripting language" such as Python to translate data formats for use with different tools, how to wrap the tools so that they can be called and controlled from scripts for easy pipelining of calculations, how we can use databases for keeping track of data, and how to build a www interface to control your program. PrerequisitesSome familiarity with programming, in particular the Python programming language, and some familiarity with basic text processing in Python. ScheduleCheck the weekly schedule for information about each lecture. Lectures take place:
First lecture is in week 15. LiteratureThe main literature will be a set of lecture notes, with supplementary reading. ProjectsEach student must participate in the series of mandatory projects. Currently two projects are planned. The last project will be graded on the 13-scale and will be the final grade. LecturersIf you have any comments or questions related to the course, you are welcome to contact one of the lecturers:
|