1. Max Planck Institute for Intelligent Systems Institution, Heisenbergstraße 3, 70569 Stuttgart, Germany
2. Institució Catalana de Recerca i EstudisAvancats (ICREA), Pg. Lluís Companys 23, 08010, Barcelona, Spain
3. Institut de Bioenginyeria de Catalunya (IBEC), Baldiri i Reixac 10-12, 08028 Barcelona, Spain