Supramolecular chemistry is the domain of chemistry concerning chemical systems composed of a discrete number of molecules.