Combating drug resistance using machine learning, multi-omics, and molecular docking