(Molecular biology) A group of macromolecules, such as proteins and nucleic acids, which form a physical association in order to perform a particular function. Well-known examples of molecular complexes include the ribosome, ATP synthase and the bacterial flagellum.