http://weblearn.ox.ac.uk/site/medsci/bioch/collaborate/armitagelab/mbrown/