The development of new medicines is uncertain, costly, and involves significant rates of failure. The pharmaceutical industry spends $160 billion per year on research and development.