Introduction to Bioinformatics

This course takes place at the training laboratory of SANBI at the University of the Western Cape (UWC). It will run from the 17th February to the 18th March from 9 am to 4:30 pm.

Course Aims

    • The first week aims to get students from different backgrounds to a similar level to start the modules so that biologists learn programming and programmers learn the fundamentals of biology
    • The rest of the course aims to give an overview of a range of bioinformatics topics so that students are exposed to the broad field and what is out there.
    • Each module will provide an introduction to the topic with some hands-on practical examples so that students have a basic knowledge of the topic when they leave and know where to go for more detail. Students will not come out an expert in each topic, but should be able to tackle a simple problem in that area.
    • Some modules have a full week, others just a few days, so not all topics can be covered in detail, but instead will just provide a brief overview of the subject. Timetabling has had to be flexible to accommodate availability of lecturers.
    • The course aims to get together students with different experiences and backgrounds who can learn from each other, and will provide students with networking opportunities. Students usually pair up and work together, so please try to pair up with someone with complementary skills (biologist + programmer). However, please note that assignments for marks must be completed and handed in separately, copying and plagiarism will not be accepted.
    • Only students that attend all the modules of the course will receive an attendance certificate.

Software Requirements

All student laptops have to have the following software installed prior to the course:

  1. Zotero together the correct Zotero connector for your browser and a word processor (preferably Microsoft Word but Libre Office can also work – the main requirement is ability to connect the word processor with Zotero).
  2. The Bash Shell, a Text Editor (Visual Studio Code is recommended) and Python. See the installation instructions on the Introduction to Linux and Introduction to Python pages.