Switchback Road
Glasgow, G61 1BD
United Kingdom
Cancer Research UK Beatson Institute
Brain organoids, glioblastoma, invasion, inhibition