  We discuss recent theoretical developments in the study of simple lattice
models of proteins. Such models are designed to understand general features of
protein structures and mechanism of folding. Among the topics covered are (i)
the use of lattice models to understand the selection of the limited set of
viable protein folds; (ii) the relationship between structure and sequence
spaces; (iii) the application of lattice models for studying folding mechanisms
(topological frustration, kinetic partitioning mechanism). Classification of
folding scenarios based on the intrinsic thermodynamic properties of a sequence
(namely, the collapse and folding transition temperatures) is outlined. A brief
discussion of random heteropolymer model is also presented.
