1. Department of Biochemical EngineeringUniversity College LondonTorrington PlaceLondonWC1E 7JEUnited Kingdom
2. Centre for Mathematics and Physics in the Life Sciences and Experimental BiologyUniversity College LondonLondonUnited Kingdom
3. Department of Computer ScienceUniversity College LondonLondonUnited Kingdom