Introduction to Bioinformatics and Biocomputing

Universidad Politécnica de Madrid
01/09/2023 to 31/01/2023

Course Description

This is an introductory bioinformatics course addressing students interested in bioinformatics and research. Students will be exposed both to the basics of the bioinformatics field and also to recent results in the area and closely related areas (systems biology, biostatistics, etc.). Research at the border of molecular biology and computer science has witnessed in recent years an explosive development, with multiple significant results in the both areas. On one hand, biological data is being produced at an astronomical rate due to improved/automated methods, supported by the ever-increasing advances in biotechnology. As a consequence CS-related tools are necessary to handle and interpret this enormous amount of data, visualize various parameters, etc. Moreover, many combinatorial problems related to the biological data require CS-specific approaches. On the other hand, the biological systems have huge capabilities for information storing, data manipulation, pattern recognition, parallelism, and energy efficiency that make them very interesting for computer scientists. Biocomputing is often used as a catch-all term covering all this area at the intersection of biology and computer science, although many other terms are used to name the same area. We divide this course into four (non-disjoint) subfields: a) Computational biology – this includes efforts to solve biological problems with computational tools (such as modeling, algorithms, heuristics) b) Bioinformatics – this includes management of biological databases, data mining and data modeling, as well as CS-tools for data visualization c) DNA computing – this includes models and experiments to use DNA (and other) molecules to perform computations d) Computations in living organisms – this is concerned with constructing computational components in living cells, as well as with studying computational processes taking place daily in living organisms. The course will provide an introduction to the field and a number of typical problems and questions will be also presented, as well as some basic models and tools used to address them.

Subject area

Digital communications IA electronics




Validation mode

Check in learning guide in URL column



Universidad Politécnica de Madrid


School of Computer Engineering


Artificial Intelligence

Contact or registration links