Department of Computer Science, University of California, Irvine, CA 92697, USA and Center for Complex Biological Systems, University of California, Irvine, CA 92697, USADepartment of Computer Science, University of California, Irvine, CA 92697, USA and Center for Complex Biological Systems, University of California, Irvine, CA 92697, USA.|Department of Computer Science, University of California, Irvine, CA 92697, USA and Center for Complex Biological Systems, University of California, Irvine, CA 92697, USADepartment of Computer Science, University of California, Irvine, CA 92697, USA and Center for Complex Biological Systems, University of California, Irvine, CA 92697, USA.