Este puede ser tanto un agente externo que identifique las mutaciones beneficiosas (selección artificial), o los criterios de supervivencia impuestos por el entorno (selección natural).