1. Max-Planck Institute for Intelligent Systems, Heisenbergstr. 3, 70569 Stuttgart, Germany
2. Institute for Bioengineering of Catalonia (IBEC), The Barcelona Institute of Science and Technology, Baldiri Reixac 10-12, 08028 Barcelona, Spain
3. Institució Catalana de Recerca i Estudis Avançats (ICREA), Psg. Lluís Companys, 23, 08010 Barcelona, Spain