A gene duplicate accumulates enough mutations to be sufficiently divergent to no longer be recognized as part of the original gene family, horizontal transfer of new genes into a genome, or a new gene originate de novo from non-coding sequences.