natasa photo

341: Introduction to Bioinformatics, Spring 2012

Department of Computing, Imperial College London


Course Overview

Instructor Information

Dr. Natasa Przulj

E-mail: natasha [at] imperial [dot] ac [dot] uk

Office: 407 A Huxley

Time and Location

Lecture time: Fridays, 3 – 6 pm (2 hours of lecture and 1 hour of tutorial)
Location: 145 Huxley
Office hours: Fridays after class, 407 A Huxley

Course Summary

The course will cover basic biological concepts related to the issues of sequence analysis and alignment, microarray data analysis, biological networks, fundamental graph theoretic algorithms, computational complexity and challenges in network analysis, existing post-genomic approaches for analyzing, modeling, and comparing biological networks, and applications of these approaches to understanding biological function, disease, and evolution. For more details, see the course syllabus below.

Practical work will include teamwork development of research applications for Android embedded mobile devices. The winning team will be awarded a visit to Google and lunch with the Google’s development team behind Android. Implementing apps for Android is quite straightforward, as it is basically Java code with a couple of additional APIs for accessing the additional features, so Computing students should have no problem with it. Bioengineering students are familiar with C/C++; Java is quite similar, so they are not expected to have trouble contributing to building a high-quality app in a number of aspects apart from contributing biological background and knowledge.

Course Syllabus

For information about course goals, topics, organization, grading scheme, textbooks and readings, etc., please see the course syllabus.

Class Materials

Lecture Notes:

Recommended readings:

Additional Readings

Useful Links

Coursework

bottom image