Tools for Efficient Genome Editing; ZFN, TALEN, and CRISPR.The last two decades have marked significant advancement in the genome editing field.  Three generations of programmable nucleases (ZFNs, TALENs, and CRISPR-Cas system) have been adopted to introduce targeted DNA double-strand breaks (DSBs) in eukaryotic cells. 
ZFN
Tools for Efficient Genome Editing; ZFN, TALEN, and CRISPR.The last two decades have marked significant advancement in the genome editing field.  Three generations of programmable nucleases (ZFNs, TALENs, and CRISPR-Cas system) have been adopted to introduce targeted DNA double-strand breaks (DSBs) in eukaryotic cells. 
TALEN
Three generations of programmable nucleases (ZFNs, TALENs, and CRISPR-Cas system) have been adopted to introduce targeted DNA double-strand breaks (DSBs) in eukaryotic cells. 
CRISPR-Cas system
However, recent advances in computational tools developed to study the Cas9-induced mutations have changed the consensus and implied the "non-randomness" nature of these mutations. 
Cas9