PLoS computational biology Justin Hsia, William J Holtz, Daniel C Huang, Murat Arcak, Michel M Maharbiz DOI: 10.1371/journal.pcbi.1002331 PMID: 22291582 PMCID: PMC3266880