Drug discovery is extraordinarily difficult. “In 100 years or so of contemporary medicine, we’ve found treatments for only around 500 of the roughly 7,000 rare diseases,” says David Pardoe ...