Funding

Wellcome Trust

EPSRC

Indonesian Endowment Fund for Education

MRC

NC3Rs

The Leverhulme Trust