Zhang, Weihua, Collins, Andrew, Gibson, Jane · Proceedings of the National Academy of Sciences · 2004