Biotechnology and bioengineering Jing Liang, Michael J McLachlan, Huimin Zhao DOI: 10.1002/bit.24807 PMID: 23242944