Artificial intelligence in drug research and development: a review of methods and applications in drug repurposing | Synapse