PLoS computational biology Eric Libby, Laurent Hébert-Dufresne, Sayed-Rzgar Hosseini, Andreas Wagner DOI: 10.1371/journal.pcbi.1007169 PMID: 31339876 PMCID: PMC6655585