Living Systems Institute, University of Exeter, Stocker Road, EX4 4QD Exeter
Research fields Cell Biology, Cell Biology
Personal information