PLoS computational biology Alexander E Lobkovsky, Yuri I Wolf, Eugene V Koonin DOI: 10.1371/journal.pcbi.1002302 PMID: 22194675 PMCID: PMC3240586