1. Acellera Labs, Doctor Trueta 183, Barcelona, Spain
2. Computational Science Laboratory, Universitat Pompeu Fabra, Barcelona Biomedical Research Park (PRBB), Barcelona, Spain
3. Institució Catalana de Recerca i Estudis Avançats (ICREA), Passeig Lluis Companys 23, Barcelona, Spain