ikisinin de özünde aynı kör arama mantığı yatıyor: biri nükleotid dizilimini, diğeri milyarlarca parametreyi deneme yanılma ve geri bildirimle damıtıyor. genetik mühendisliği canlı bir organizmanın kodunu düzenlerken, (bkz: makine öğrenimi) veriden örüntü çıkarıp onu bir modele gömüyor; yani biri biyolojik, diğeri matematiksel bir optimizasyon. daha önce belirttiğim gibi (bkz: #ZgTylenxwS3eaO8LjBQHV) ikisinin ortak paydası optimizasyon, farkı ise birinin milyarlarca yıllık evrimin çıktısıyla, diğerinin bizim topladığımız veriyle uğraşması.