Biotechnology and bioengineering Yi-Kai Su, Laura B Willis, Thomas W Jeffries DOI: 10.1002/bit.25445 PMID: 25164099