L'ingegneria genetica implica la manipolazione deliberata del materiale genetico di un organismo, mentre i metodi di allevamento tradizionali comportano l'impollinazione incrociata o l'incrocio di due varietà della stessa specie per produrre tratti desiderabili. L'ingegneria genetica è più precisa, poiché i tratti desiderati possono essere introdotti nell'organismo, mentre l'allevamento tradizionale si basa principalmente sul caso.
Confronta l'ingegneria genetica con i metodi di allevamento tradizionali.