PLoS computational biology Benjamin D Heavner, Nathan D Price DOI: 10.1371/journal.pcbi.1004530 PMID: 26566239 PMCID: PMC4643975