David Cyranoski Egg engineers articleEgg engineersDavid CyranoskiNature, vol. 500, no. 7463, 2013, pp. 392–394PDF