Homology modeling is a technique used to generate a three-dimensional structural model of a protein from its amino acid sequence. Modeller is a popular software program used for homology modeling that automates model building from a sequence-structure alignment using a known protein structure as a template. Homology modeling is useful for predicting protein structure and function when experimental structures are not available.