Protein folding is the process by which a polypeptide chain folds into its characteristic and functional three-dimensional structure. It involves four stages: primary structure is the amino acid sequence; secondary structure involves folding into alpha helices and beta sheets through hydrogen bonding. Tertiary structure involves folding of secondary structures into the final three-dimensional structure. Some proteins undergo quaternary structure formation through interactions between folded polypeptide chains. The folding process is driven by the hydrophobic effect and other non-covalent interactions and allows proteins to attain biologically functional conformations. Chaperone proteins assist in protein folding to facilitate efficient folding in living cells.