Computational Modeling of Protein Structure, Function, and Binding Hotspots