This document discusses protein structure prediction. It begins by defining protein structure prediction as inferring a protein's three-dimensional structure from its amino acid sequence. It then outlines different levels of protein structure and some key methods for protein structure prediction, including experimental methods like X-ray crystallography and NMR, as well as computational methods like homology modeling, threading, and ab initio modeling. Specific techniques within these categories like homology modeling steps are also summarized.