1. Norwich Medical School, University of East Anglia , Norwich, United Kingdom
2. Center for Computational Biology, Johns Hopkins University , Baltimore, Maryland, USA
3. Department of Biomedical Engineering, Johns Hopkins University , Baltimore, Maryland, USA
4. Earlham Institute, Norwich Research Park , Colney Lane, Norwich, United Kingdom
5. Department of Computer Science, Johns Hopkins University , Baltimore, Maryland, USA
6. Department of Biostatistics, Johns Hopkins University , Baltimore, Maryland, USA