1. Innovation Department, SJD Barcelona Children’s Hospital, Santa Rosa 39-57, 08950 Esplugues de Llobregat, Spain
2. Medicina i Recerca Translacional, Facultat de Medicina i Ciències de la Salut, Universitat de Barcelona, 08036 Barcelona, Spain
3. 3D for Health Unit (3D4H), SJD Barcelona Children’s Hospital, Universitat de Barcelona, 08950 Esplugues de Llobregat, Spain
4. Pediatric Surgical Oncology Unit, Department of Pediatric Surgery, SJD Barcelona Children’s Hospital, Universitat de Barcelona, 08950 Esplugues de Llobregat, Spain
5. Department of Diagnostic Imaging, SJD Barcelona Children’s Hospital, Universitat de Barcelona, 08950 Esplugues de Llobregat, Spain