MODELLER has several loop optimization methods, which all rely on scoring functions and optimization protocols adapted for loop modeling [Fiser et al., 2000]. They are used to refine loop regions, either automatically after standard model building, or manually on an existing PDB file.