journal.pcbi.1007109.pdf