Drug repurposing: progress, challenges and recommendations Sudeep Pushpakom , Francesco Iorio , Patrick A. Eyers +11 more 2018 Nature Reviews Drug Discovery 4220 citations