Department of Biochemistry, Cambridge Centre for Proteomics, University of Cambridge, Cambridge CB2 1GA, UK.|Department of Biochemistry, Cambridge Centre for Proteomics, University of Cambridge, Cambridge CB2 1GA, UK.|Celegene Institute for Translational Research Europe (CITRE), Sevilla 41092, Spain.|Department of Computer Science, Computer Laboratory, University of Cambridge, Cambridge CB3 0FD, UK.|Department of Computer Science, Computer Laboratory, University of Cambridge, Cambridge CB3 0FD, UK.