York Centre for Complex Systems Analysis, University of York, York, United Kingdom.|Wellcome Trust-Medical Research Council Cambridge Stem Cell Institute, University of Cambridge, Cambridge, United Kingdom.|Wellcome Trust-Medical Research Council Cambridge Stem Cell Institute, University of Cambridge, Cambridge, United Kingdom.|York Centre for Complex Systems Analysis, University of York, York, United Kingdom.|York Centre for Complex Systems Analysis, University of York, York, United Kingdom.