Scientists have created a brand new zebrafish xenograft platform to display screen for novel remedies [...]