Gene Duplication Fate Simulator
Pick a fate for each post-duplication paralog, then run generations to watch their sequence identity to the ancestral gene diverge differently.
Paralog A fate
Retain function (purifying selection)
Pseudogenize
Neofunctionalize
Paralog B fate
Pseudogenize
Retain function (purifying selection)
Neofunctionalize
Paralog A
Paralog B
Advance 10 generations
Reset (re-duplicate)
Generation 0