Welcome to Stellenbosch University


​Introduction to Python for Bioinformatics

This short course gives biologists with little background in coding computer programs an introduction to Python 3.  After completion of this course you should be able to code functional Python programs to use in your research.  Emphasis is placed on topics that are relevant to bioinformatics. The course is presented as a series of annotated PowerPoint presentations. This course makes use of Python 3.6​ and PyCharm Community Edition​ 2017.3.2.

Manual - Introduction to Python for Bioinformatics 2018.pdf

1. Data Structures (11min 30 sec).pptx 

2. Variables Operators and Strings (30min 56sec).pptx 

3. Lists, Tuples, Sets and Dictionaries (44min 16sec).pptx

4. Data Input and Output (58min 48sec).pptx

5. Loops and Enumeration (63min 40sec).pptx

6. Conditional statements (17min 56sec).pptx

7. Functions, scope and recursion (53min 55sec).pptx

8. Classes, OOP and iteration (44min 36sec).pptx

9. Modules, numpy and ndarray (43min 26sec).pptx

10.Exceptions (13min 29sec).pptx

11.Debugging (16min 17sec).pptx

​Please take note that the Introduction to Python for Bioinformatics Workshop, for the 8th until the 12th of April 2019 is currently full. 

Introduction to Bioinformatics


Pairwise alignment.pdf


Multiple Sequence Alignment.pdf

Hidden Markov Models.pdf


A slideset used at the workshop on the ChIP-seq technique: ChIP_seq Workshop 22 June 2016 final.pdf

High Performance Cluster

HPC wiki


Introduction to Matplotlib.pdf