Affiliation: | 1. Faculty of Life Sciences, University of Manchester, Manchester, United Kingdom.; 2. Department of Biological Sciences, Northern Kentucky University, Highland Heights, Kentucky, United States of America.; 3. Department of Biochemistry, University of Cambridge, Cambridge, United Kingdom.; 4. School of Computer Science, University of Manchester, Manchester, United Kingdom.;University College London, United Kingdom |