Recently there has been news about this article in Science. The goal was to find a minimal set of genes that could make a living thing. They used some engineering and some computer experiments in addition to some brute force searching. They were able to get the number down to 473 genes, and what some people find surprising is that about a third of those have an unknown function.
This is not so surprising from the perspective of Stephen Wolfram's "A New Kind of Science" Not only that a simple program can do complex things (the magic number of a minimal genome might be much smaller), but that programs can be irreducible. Since simple programs can be irreducible we expect this is common in programs in general, and we expect them to not have a purpose. One sees this when programs are not designed by humans, like those produced by machine learning, and also one should expect this in the programs of biological organisms.
I don't know of any emulators (or Wolfram Language code) that can simulate these biological experiments, but if there were it would make a great summer school project.