Cao-PLoSComputBiol-2015