Sydney Brenner Institute for Molecular Bioscience - Wits University, Johannesburg, S. Africa