Department of Mathematics & Computer Science, Freie Universität Berlin, Germany.|Institute of Translational Medicine, University of Liverpool, United Kingdom.|Institute of Translational Medicine, University of Liverpool, United Kingdom.|Department of Mathematics & Computer Science, Freie Universität Berlin, Germany.