Foundations and Languages of BioInformatics - Mod 2: Models and Languages of BioInformatics
Lm Applied Mathematics
To learn the foundations of computational models and programming languages for bioinformatics, a scientific discipline which stands between computer science and biology. To see the main applications of bioinformatics. To learn some fundamental tools for modeling biological problems and for the implementation of these tools by using some of the most used languages for Systems Biology.
This course will present some of the most important applicative issues and a few computational models for bioinformatics. The course begins with a short series of seminars on some of the main applications and computational models for bioinformatics. Then it will be shown that concurrent constraint programming gives rise to a computational programming framework suitable for modeling in a natural way bioinformatics applications. Finally there will be a small course on the programming language Python, which is one of the most widely used languages for biological applications.
1) Dan E. Krane, Michael L. Raymer, Fundamental Concepts of Bioinformatics, Pearson, 2003
2) Python tutorial, freely available online. http://docs.python.org/2/tutorial/
3) Notes distributed in the classroom.