Organoids offer a human alternative to animal drug testing Science August 12, 2026 England: Scientists in the UK are developing miniature human organs and tissues, known as organoids, from NHS patients’ cells in…