Source: https://www4.unifr.ch/biochem/assets/files/teaching/DP2000D_transgen.pdf