Exploring Protein-Ligand and Protein-Protein Interactions