Gene-editing techniques based on synthetic nucleases and transcription factors have enabled the targeted modification of gene sequence and expression. They have been used to directly targeted gene addition for therapeutic purposes, knock out genes associated with diseases and correct pathogenic mutations. Currently there are four major classes of engineered nucleases employed for genome editing purposes: