Department of Computer Science, University of Toronto, Toronto, ON, Canada.|Department of Cell & Systems Biology, University of Toronto, Toronto, ON, Canada.|Department of Cell & Systems Biology, University of Toronto, Toronto, ON, Canada.|Department of Computer Science, University of Toronto, Toronto, ON, Canada.