1. Faculdade de Engenharia da Universidade do Porto (FEUP), 4200-465 Porto, Portugal
2. Instituto de Ciências Biomédicas Abel Salazar (ICBAS), Universidade do Porto, 4050-313 Porto, Portugal
3. Translational Cancer Medicine Research Program, Faculty of Medicine, University of Helsinki, 00014 Helsinki, Finland