School of Computing, Newcastle University, Newcastle-upon-Tyne, UK.|Northern Institute for Cancer Research, Newcastle University, Newcastle-upon-Tyne, NE1 7RU, UK.|School of Computing, Newcastle University, Newcastle-upon-Tyne, UK.