Benjamin Ulfenborg
Senior Lecturer in BioInformatics
School of Bioscience
Choose a course instance to see course syllabus and admission requirements.
Application is done after nomination.
Development of advanced software for analysis of biological data poses several challenges for the programmer. In this course you will learn how to use central tools for development of robust and portable software within bioinformatics.
This course covers a number of tools and methods for development of advanced software in bioinformatics. The main course content includes how to work with version control of source code, how to package software in discrete environments, how to develop software as a team in a structured way, and how to combine different software into analysis pipelines. Lectures and computer exercises are combined to present the theory and promote practical experience. The course assumes knowledge of Unix and programming experience in Python and R.