Ligand preparation and molecular docking