Stowers scientists find evidence of unintended impacts from anti-cancer drugs

Could potentially improve success rate of cancer drug development KANSAS CITY, Mo., Aug. 23, 2023 /PRNewswire/ — With around 90% of drugs failing to make it to market, the potential for improving efficiency within the drug development industry is clear. Drugs designed to combat cancers…