This document summarizes different types of molecular interactions that are important for protein structure: 1) Bonded interactions such as covalent bonds, ionic bonds, and metallic bonds directly involve the sharing or transfer of electrons between atoms and strongly hold molecules together. 2) Non-bonded interactions like van der Waals forces, hydrogen bonds, electrostatic interactions, and hydrophobic interactions occur between molecules and parts of molecules not directly bonded and help maintain three-dimensional structure through weaker attractive forces. 3) Computational tools like ERRAT and Verify 3D can analyze protein structures, identify errors, and score how well an amino acid sequence matches a proposed three-dimensional structure model.