EU-LIFE

Building and promoting Excellence in Life Sciences in Europe
Building and promoting Excellence in Life Sciences in Europe

Louisa Wood

Institution
Babraham Institute
Babraham Research Campus
Cambridge
CB22 3AT
United Kingdom