University of St Andrews awarded £600k for research