Luxembourg
Luxembourg Institute of Health (LIH) - Department of Cancer Research
Brain organoids, glioblastoma, invasion, inhibition