A large molecule (new biological entity) commonly created by the polymerization of smaller subunits (monomers) such as protein. They are typically composed of thousands of atoms or more. The most common large molecules in biochemistry are biopolymers (nucleic acids, proteins, carbohydrates and lipids) and large non-polymeric molecules (such as lipids and macrocycles).