Healthy clones: Dolly the sheep's heirs reach ripe old age
reuters.com
reuters.com
Unless models are accurate enough.
For example, in genetic engineering, given the constraint that the debug/test cycle is lifetimes, they use different approaches:
1. Plan, model and simulate
2. Use living models that have fast lifetimes (bacteria, fruit flies, etc.)
3. Use results from #2 to improve #1 and continue to tighten the feedback loop.
In traditional engineering, there's groups that do nothing but test the stress points of different materials, subtract out a safety margin and put that into design databases so when you build a bridge, you know exactly how much steel to buy to make sure it doesn't fall down.
and so on.
It's also instructive for other engineering disciplines to learn from software (and why it's very different). Lots of traditional engineering disciplines look down on software engineering because, from the outside it looks a lot like beta-testing in the wild. But part of building software is doing so and providing working software!
Reading over this study, http://www.cell.com/cell-stem-cell/fulltext/S1934-5909(13)00... and some of its citations it's within the means of a 3 person team.
There are of course issues with random mutation. So the mice end up not being _exactly_ identical. JAX actually puts a lot of effort into trying maintain the genetic stability of their strains through methods such as freezing founder sperm and rebreeding it into later generations.
For example, https://www.jax.org/strain/004863:
"Homozygous Snap25 knock-out mice exhibit neonatal lethality. Late embryos lack spontaneous movement or sensorimotor reflexes, and abnormal innervation and muscle fiber development is observed."
Breeding mice that die at birth is an unsolved problem I'm sure they are thinking of, so they sell the heterozygous variant (carriers of the gene)
That sentence is both horrible, absurde, macabre and logical at the same time.