The development of new drugs is time consuming, expensive and risky. Often, what appear to be promising drugs fail in the clinic, after much time and money has already been invested. A common reason ...