Drug repurposing is an effective and economical strategy for drug discovery from existing drugs, natural products, and synthetic compounds.