De Montfort University

MSc in Bioinformatics

Centre for Computational Intelligence

Module Overviews

Basics in biology

This module provides an intensive introduction to molecular and cell biology for students with a background in mathematics and computing who have not studied tertiary level biology. It is therefore designed to ensure that students with this profile are provided with sufficient biological information to be able to follow the rest of the programme. The module will provide an insight into basic biological principles and systems, and cover the essentials of cell biology, biochemistry, molecular biology and genetics necessary to understand the biological context of bioinformatics. Biological themes that appear in subsequent modules as case studies will be highlighted.

This module will be delivered via a programme of workshops and directed learning in the two weeks immediately prior to the commencement of the taught course.

Basics in mathematical statistics and computer science

This module introduces students to a range of skills and facilities that will underpin their future studies. It is delivered through a programme of taught sessions and directed learning, which is completed immediately prior to the commencement of the taught course. The primary content of this module is an introduction to fundamental programming principles, mathematical statistics that will enable students to implement, analyse and test simple programs in practical sessions.

Sequence information analysis

This module covers the basic theory and practical techniques of bioinformatics, with particular focus on the application of bioinformatics to problem solving and experimental design for real biological problems. It aims to provide an understanding of the basic biological issues which bioinformatics seeks to address, and the central role that data plays in bioinformatics. This module will also identify those areas of computing/software engineering which contribute to bioinformatics.

Genome analysis

This module will provide a comprehensive overview and analysis of:

(i) the theory and practice of genome sequence analysis - Students will be given knowledge of the molecular issues on which such analysis is based and the quality of bioinformation they provide. They will also be introduced to the specialised tools associated with genome analysis in 'case-study' based workshops.

(ii) expression of the genome - Students will be introduced to the most commonly used and important methodologies in use to allow analysis of the transcritpsome and proteosome.

3-D structure and visualisation

The aim of this module is to introduce students to the programming techniques required for the development of Graphical Data (1D,2D and 3D), their interfaces and visualisation.

The essentials of multi-tasking and multi-user systems are discussed with reference to a real-time presentation system, including hardware and software considerations. Data representation of de facto, commercial and research types will be covered including file formats for storage and real-time display.

The use of novel API programming tools is introduced with emphasis on state-of-the-art systems, including the use of the Leicester Reality Centre and human computer issues. 2D and 3D representation tools are also considered: for example Microsoft Visual Studio .NET GUI techniques or other visualisation software eg Iris Explorer.

Statistics in Genetics

This introduces modern statistical computing and graphics environments, in the context of problems from genetics. Students will gains skills in implementation, application and interpretation of statistical methods in genetics. The lectures will combine statistical methods with instruction about statistical software.

Programming tools

This module introduces object-oriented programming to enable students to design, implement and test programs of moderate complexity. The programming language used in this module is Java, which is an object-oriented language. As well the specific topics covered on this module, students will also reinforce their understanding of fundamental programming techniques that are applicable to programming languages other than Java.

Database construction and information retrieval

Relational database management systems may be extended with Object Oriented features. This module provides an introduction to relational databases via Oracle. The problem of information retrieval is viewed from this perspective but also will look at leading edge approaches to more intelligent use of database by considering appropriate computational intelligence techniques and considering the current status of research in this dynamic new field. Case studies of biological databases will be explored in depth.

Current research topics in bioinformatics

Bioinformatics is playing an important role, facilitating and advancing research in a wide range of areas in bioscience. The module will discuss how to carry out bioinformatics research. It will highlight some of the current research areas where bioinformatics is being applied both at De Montfort University and in a wider global context. Examples of current research will be drawn from both academic and industrial contexts. Examples of how bioinformatics is helping tackle deadly disease processes will be extensively discussed, with a particular emphasis on Malaria.