Instituto de Salud Carlos III Grant projects PIE16/00049, PI19/01835, CM19/00216 and FI20/00031