The development of new drugs is a complex and lengthy process. It starts with an idea and requires a wide range of skills to bring that idea to fruition: synthesis or extraction of more or less complicated molecules, proof of their therapeutic effect in cell cultures and animals, testing for toxicity, and clinical studies.