Paid for by taxpayers via 37 academic grants and fellowships primarily from the EU. Minority contributions are from the US (NIH). One corporation (Santander Bank).