Biomedical informatics (or simply bioinformatics) is a field of study that uses computational knowledge to extract knowledge from biological data. While bioinformatics includes the collection, storage, retrieval, manipulation and modelling of data for analysis and visualization, we only concentrate on retrieval, manipulation and modelling and prediction through the development of mathematical/statistical algorithms and software.

We also offer comprehensive training and algorithm design to bioinformatics clients/institutions using the following software:



Python helps scientists solve their biological problems by getting them understand the basics of programming. Requiring no prior knowledge of programming-related concepts, the our workshops focuse on the easy-to-use, yet powerful, Python computer language. By incorporating examples in biology as well as code fragments throughout, the facilitators place a special emphasis on practice, encouraging participants to experiment with the code.

R for Bioinformatics

Due to its data handling and modeling capabilities as well as its flexibility, R is becoming the most widely used software in bioinformatics. CEMRE explores the programming skills needed to use this software tool for the solution of bioinformatics and computational biology problems.

Drawing on the facilitators' first-hand experiences as an expert in R, the training will usually begins with coverage on the general properties of the R language, several unique programming aspects of R, and object-oriented programming in R. It presents methods for data input and output as well as database interactions.

Modelling in Mathematical Sciences