Drug Discovery: Identifying Promising Leads for Future Therapies